This is Rendering.rtf in view mode; [Download] [Up]
intuitiv'3d API documentation Copyright ©1993 by Cub'x SystÜmes. All Rights Reserved. Rendering This file describes how the rendering works inside intuitiv'3d. When rendering with Quick-Renderman, the - photoRealistRender method of the application object returns NO. Otherwise this method returns YES. If you are implementing a complex 3d shape, it is a good idea to provide a fast and simple representation for Quick-Renderman. Here is how the rendering works when rendering with Quick-Renderman: - Each object inside the constant light set receives a - illuminate call. - RiWorldBegin is called. - The - render method is called on the root object. Since the root object is a kind of CX3DNode, each object which inherits from root receives a - render call. - RiWorldEnd is called. Here is how the rendering works when rendering with Photorealistic-Renderman - The preRenderLevel instance variable of the displayer is set to PRERENDER_TEXTURE. - The - preRender method is called on each lights, shapes and shaders. - The preRenderLevel instance variable is set to PRERENDER_DEFAULT. - The - preRender method is called on each lights, shapes and textures - Each object inside the constant light set receives a - illuminate call. - RiWorldBegin is called. - The - render method is called on the root object. Since the root object is a kind of CX3DNode, each object which inherits from root receives a - render call. - RiWorldEnd is called. - The - postRender method is called on each lights, shapes and shaders.
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.