?

Log in

No account? Create an account
entries friends calendar profile It's Me Previous Previous Next Next
The Autobiography of Russell
Life from a different perspective
zimzat
zimzat
Inquiry into possible modeling systems
Does anyone know of a 3D modeling program that uses scripting as its primary method of defining a model yet also has a visual interface for selecting specifics as necessary? Something that renders the script as it is written would be nice.

I'm thinking of something like this:
var sphere = new Sphere(radius);
var square = new Square(length);
sphere.insert(square, x, y, z).subtract();
scene.insert(sphere, x, y, z);

Basically each model would be like an object. More advanced models could be made by combining other models, specifying how the models should interact, and then once done the finished product could be simplified to just the remaining points rather than the formula (basically compressed?).

I know there's POV-Ray for the scripting aspect. From what I can tell, though, the rendering isn't done until specified on the command line.

Are there any other options out there? I'd like to compare several at once if possible.

Current Mood: curious curious
Current Music: "Around The World" by ATC

2 comments or Leave a comment
Comments
(Deleted comment)
zimzat From: zimzat Date: October 28th, 2008 05:04 pm (UTC) (Link)
It's an option if there are no decent choices, but would take a lot more time and effort before I can do the thing I really want to do. Since my primary language is PHP and it isn't orientated toward that kind of application I would first have to learn one that is. There are also concepts about scripting languages and parsing, 3D modeling, and various algorethms I would need to research first. I don't think my first attempt would be very efficient, so it would probably take even longer.

I'll save that as a last resort option.
(Deleted comment)
zimzat From: zimzat Date: October 29th, 2008 03:02 am (UTC) (Link)
I have lots of free time, it's just I typically don't feel like programming much after I get home from work. Playing games or something I consider 'fun' (which programming is not all that much of with my current projects).

I'll keep the idea on the back burner, though.
2 comments or Leave a comment