1.2 Features
Here is an overview of 3Delight features:
- RenderMan Compliant
- The
renderdl
program can render any RenderMan Interface Bytestream (RIB) file (binary or text formats) or an application can link with the lib3delight
library and directly use the RenderMan Application Programming Interface (API), refer to User's Manual section 4. 3Delight and RenderMan for details.
- RenderMan Shading Language Support
- Programmable shading and lighting with an optimizing shader compiler. RenderMan shaders are fully supported (surface, displacement, light, volume and imager). Matrices, arrays, normals, vectors and all the standard shadeops are supported. DSO shadeops, message passing and output variables are also supported. Shaders can be either compiled or interpreted. See User's Manual section 3.2 Using the Shader Compiler -
shaderdl
.
- Rich Rendering Features
- Depth of field, motion blur and surface displacement. Standard and deep shadow maps, as well as ray-traced shadows. Selective ray-tracing and global illumination. Atmospheric effects.
- Textures and Antialiasing
- High quality filtered textures and selectable antialias filters including the quality
sinc
and catmull-rom
filters;
- Rich Geometry Support
- Subdivision Surfaces (catmull-clark), Polygons, patches (B-spline, Bezier, Catmull-Rom and others), NURBS (with trim-curves), Curves (Fur & Hair), quadrics, blobbies and procedural geometry. User defined variables, including vertex variables, attached to geometry are fully supported.
- Fast and Efficient Rendering
- 3Delight can handle complex scenes, made of millions of primitives. From its initial design stage, rendering speed has been a TOP PRIORITY and it continues to be in its ongoing developpement.
- Extensible Display Drivers
- 3Delight comes with the following display drivers: `framebuffer', `tiff', `bmp', `zfile', `shadowmap', `dsm', `cineon', `radiance', `exr' and `eps'. Since 3Delight's uses the "standard" RenderMan display driver interface, third parties display drivers are also supported. New extensions to display system are also supported, including multiple displays per render and display specific quantize parameters. See User's Manual section 4.1 Options.
- Multi-platform Support with Specific Code Optimisation
- 3Delight is available for Windows (Intel and AMD), Linux (Intel, AMD and PowerPC with AltiVec support), MacOS X and IRIX (MIPS4).
This document was generated
by Aghiles Kheffache on July, 31 2003
using texi2html
3Delight 1.0.0. Copyright 2000-2003 The 3Delight Team.
All Rights Reserved.