POV-Ray : Newsgroups : povray.general : Creating 3D models Server Time
18 Nov 2024 09:15:10 EST (-0500)
  Creating 3D models (Message 1 to 8 of 8)  
From: Mike Wiering
Subject: Creating 3D models
Date: 14 Sep 2002 19:15:22
Message: <3D83C18A.3307E2CA@wieringsoftware.nl>
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

From: Christopher James Huff
Subject: Re: Creating 3D models
Date: 14 Sep 2002 23:58:05
Message: <chrishuff-D2AB84.23570514092002@netplex.aussie.org>
In article <3D83C18A.3307E2CA@wieringsoftware.nl>,
 Mike Wiering <mik### [at] wieringsoftwarenl> 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] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

From: Ken
Subject: Re: Creating 3D models
Date: 15 Sep 2002 00:04:32
Message: <3D8407D4.AA9EC5F8@pacbell.net>
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

From: Christopher James Huff
Subject: Re: Creating 3D models
Date: 15 Sep 2002 10:44:51
Message: <chrishuff-0146A0.10435415092002@netplex.aussie.org>
In article <3D8407D4.AA9EC5F8@pacbell.net>, Ken <tyl### [at] pacbellnet> 
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] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

From: Shay
Subject: Re: Creating 3D models
Date: 15 Sep 2002 11:08:50
Message: <3d84a282$1@news.povray.org>
"Christopher James Huff" <chr### [at] maccom> wrote in message
news:chr### [at] netplexaussieorg...
>
> 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

From: crawford aucott
Subject: Re: Creating 3D models
Date: 16 Sep 2002 08:02:50
Message: <3D85C869.2010908@netscape.net>
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

From: Danni Coy
Subject: Re: Creating 3D models
Date: 23 Sep 2002 20:26:59
Message: <3d8fb14f@news.povray.org>
I would suggest getting a good OpenGL book and creating your models that 
way.


Post a reply to this message

From: Christopher James Huff
Subject: Re: Creating 3D models
Date: 23 Sep 2002 21:59:50
Message: <chrishuff-7A3C6C.21573423092002@netplex.aussie.org>
In article <3d8fb14f@news.povray.org>,
 Danni Coy <rgc### [at] midcoastcomau> 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] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.