Using RADIANCE as external renderer
Hello-
I am hoping to find a way to use the program RADIANCE (http://radsite.lbl.gov) to render images for which the object and camera positions and rotations have been set using Cheetah3D. I am an experienced RADIANCE user, and I use it to render scenes where physically based lighting and material properties are paramount.
RADIANCE comes with a routine to convert WAVEFRONT .obj files to its format, so that part is easy. Material specifications often need to be tweaked, but that is doable. What is missing, however, is an interactive user interface. This makes it very impractical to create all but the simplest animations since it is not possible to view and edit object and camera motions before rendering an entire scene.
What I am envisioning for a first step is to use C3D to create the animation, and then a simple frame-by-frame ASCII export of the position and rotation of each object camera at that frame. I would then use this information to run a UNIX Shell script that would go through the frames using the exported positions and rotations, use this information to transform the RADIANCE objects and camera, and then render the frame. I have searched the forums, and can't find anything to get me going on this (I did find this thread, http://cheetah3d.de/forum/showthread.php?t=769&highlight=position+vector , but I am not clear how to implement it. Is anyone aware of a script that would do what I am describing, or one that is easily modified?
Thanks for any help and or suggestions.
Erich Phillips, Ph.D.
San Carlos, CA
Hello-
I am hoping to find a way to use the program RADIANCE (http://radsite.lbl.gov) to render images for which the object and camera positions and rotations have been set using Cheetah3D. I am an experienced RADIANCE user, and I use it to render scenes where physically based lighting and material properties are paramount.
RADIANCE comes with a routine to convert WAVEFRONT .obj files to its format, so that part is easy. Material specifications often need to be tweaked, but that is doable. What is missing, however, is an interactive user interface. This makes it very impractical to create all but the simplest animations since it is not possible to view and edit object and camera motions before rendering an entire scene.
What I am envisioning for a first step is to use C3D to create the animation, and then a simple frame-by-frame ASCII export of the position and rotation of each object camera at that frame. I would then use this information to run a UNIX Shell script that would go through the frames using the exported positions and rotations, use this information to transform the RADIANCE objects and camera, and then render the frame. I have searched the forums, and can't find anything to get me going on this (I did find this thread, http://cheetah3d.de/forum/showthread.php?t=769&highlight=position+vector , but I am not clear how to implement it. Is anyone aware of a script that would do what I am describing, or one that is easily modified?
Thanks for any help and or suggestions.
Erich Phillips, Ph.D.
San Carlos, CA