![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Hello,
I love to work with povray, but now I want to create 3D models to be
used in a game. All programs I've looked at so far are mouse-driven
wysiwyg apps, I'ld prefer to be able to write these models as code (just
like in povray). Does anyone know a program that does that?
Thanks,
Mike
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
In article <3D83C18A.3307E2CA@wieringsoftware.nl>,
Mike Wiering <mik### [at] wieringsoftware nl> wrote:
> I love to work with povray, but now I want to create 3D models to be
> used in a game. All programs I've looked at so far are mouse-driven
> wysiwyg apps, I'ld prefer to be able to write these models as code (just
> like in povray). Does anyone know a program that does that?
Well, you could do it in POV, the built-in language is quite powerful.
Or you could do it with Java, just write a few classes to automate
generation of POV code or whatever format you want. Or you could do it
with one of many scripting languages...my Sapphire project would be good
for this because of the built-in vector support, it is very unfinished
though. C++ would be the most powerful, but the compile-link-run
sequence is annoying for rapid modify-test cycles, and it is a bit
overkill for this purpose if you don't already know it.
It wouldn't be much work to code up a simple translator that takes a
human-friendly input file and outputs some mesh format. A full language
with identifiers, functions, etc would be a lot more work, but still
possible. An interesting idea...a language designed entirely for
describing surfaces and shapes.
--
Christopher James Huff <cja### [at] earthlink net>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tag povray org
http://tag.povray.org/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Christopher James Huff wrote:
> An interesting idea...a language designed entirely for
> describing surfaces and shapes.
Much like POV-Ray :)
--
Ken Tyler
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
In article <3D8407D4.AA9EC5F8@pacbell.net>, Ken <tyl### [at] pacbell net>
wrote:
> > An interesting idea...a language designed entirely for
> > describing surfaces and shapes.
> Much like POV-Ray :)
Sort of, but not like you are thinking. I'm talking about a language
designed from the start for describing mesh generation or other
surfaces, not a full scene description language. I have no idea what
form the language would take or if it would actually be any better than
a more traditional language with tools like function/macro libraries.
--
Christopher James Huff <cja### [at] earthlink net>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tag povray org
http://tag.povray.org/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Christopher James Huff" <chr### [at] mac com> wrote in message
news:chr### [at] netplex aussie org...
>
> Sort of, but not like you are thinking. I'm talking about a language
> designed from the start for describing mesh generation or other
> surfaces, not a full scene description language. I have no idea what
> form the language would take or if it would actually be any better than
> a more traditional language with tools like function/macro libraries.
>
I started on something like this, and it kept me occupied for a few months
until I realized that I only really wanted it for myself so that I could
make pictures. I decided that the shorter path to that end would be to just
use SDL instead of learning C++ and trying to write a text based modeler.
My plan was not to write a full language like SDL or your Sapphire, however.
I was just going to write a very large set of C++ libraries which performed
several of the unusual algorithms I have devised for mesh building in
Pov-Ray alnog with some more traditional algorithms and spline uses. I'm
back to working on pictures now, trying an IRTC entry.
-Shay
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Hi mike,
If you know anything about Java I recommend the Java 3D API. Should meet
your requirements although coding is a little more complex than POV ray.
Yours,
Crawf
Mike Wiering wrote:
> Hello,
>
> I love to work with povray, but now I want to create 3D models to be
> used in a game. All programs I've looked at so far are mouse-driven
> wysiwyg apps, I'ld prefer to be able to write these models as code (just
> like in povray). Does anyone know a program that does that?
>
> Thanks,
> Mike
>
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
I would suggest getting a good OpenGL book and creating your models that
way.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
In article <3d8fb14f@news.povray.org>,
Danni Coy <rgc### [at] midcoast com au> wrote:
> I would suggest getting a good OpenGL book and creating your models that
> way.
You gotta be kidding...I already know OpenGL, and there is no way I
would ever recommend it as a scene or surface description language. It
is a good fairly low-level graphics API, but nothing remotely like what
is being discussed here. Hard coding even simple meshes in C or C++ is a
terrible experience, and OpenGL will only help with previewing on
screen. Even then, the compile-link-run cycle will probably be longer
than POV-Ray's parse-render cycle...the point of a new specialized
language for mesh/patch surfaces is that it would be easier, faster, and
more elegant than POV.
--
Christopher James Huff <cja### [at] earthlink net>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tag povray org
http://tag.povray.org/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |