|
[Date Index]
[Thread Index]
[Author Index]
RenderMan RIB bindings
- To: mathgroup at smc.vnet.net
- Subject: [mg51161] RenderMan RIB bindings
- From: flip.phillips at gmail.com (flip phillips)
- Date: Wed, 6 Oct 2004 04:35:21 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Years and years ago (in 1988 to be exact) while I was at Pixar I put
together a package in Mathematica that would output RI files (back
then called RIP files... oh the memories).
I have an experiment where I need to generate a bunch of entire scenes
(not just export Graphics3D) so I resurrected the concept (new code)
and have a mostly complete implementation of the RIB bindings
available from within Mathematica. You can do things like:
RiBegin["test.rib"];
RiWorldBegin[];
RiTransform[...,];
RiSphere[...];
...
RiWorldEnd[];
RiEnd[];
Its not fully done enough to make available autonomously, but if you'd
like to experiment with it / help me finish the port off please get in
touch and I'd be happy to share it.
As of right now it has about 90% of the routines. It is a MathLink
program built inside Xcode for MacOS X. It requires a relatively
current RIB library. In the spirit of the Pixar code my colleagues and
I wrote back then, it consists of one monstrous MathLink template file
and another similarly huge .c glue file, so it would be trivial to
port to other platforms.
Prev by Date:
recover a value in module at the end
Next by Date:
Re: notation for integration limits
Previous by thread:
Re: recover a value in module at the end
Next by thread:
No more memory available
|