POV-Ray : Newsgroups : povray.programming : Python and POVRay : Python and POVRay Server Time
28 Jul 2024 10:14:05 EDT (-0400)
  Python and POVRay  
From: Roberto Ferrer de Amorim
Date: 12 Mar 2001 10:31:37
Message: <3aacebd9$1@news.povray.org>
Hi all...

  I've been using POV-Ray for a couple years and I must say I've never
really liked the scene description language used by POV (being an OO-head).
I started a project to use class hierarchies in Java to describe objects in
POVRay, rendering that to the scene description language used by POV, then
rendering it. It would be very extensible, and yadayadayada.

  Right in the start I came to the shortcomings of the Java language for
such a project and judged it wasn't worth it.

  Until I found Python. (http://www.python.org/)

  So, I'm starting the project again implementing a full object-oriented
approach to POV using the Python language. A simple scene would be something
like

scene = Scene()
sphere = Sphere(
[0,0]
)
scene.Add(sphere)
scene.render()

  As Python is highly extensible and easily embedded, my goal is to
substitute completely the scene description language in POV by a Python
counterpart with advanced features like real physics, particle systems, key
systems (morph targets, texture keys, etc) and such.

  I'm posting here to know if somewhere else would be interested to help me
in this project. Right now I don't have any (functional) code, but the class
design is going well, and I may have something ready soon.

  Let me know if this interests any of you.

  Best regards,

  Roberto "Wolfox" Amorim


Post a reply to this message

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