[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. Welcome to 3Delight!
1.1 What Is In This Manual ?
1.2 Features
2. Installation
2.1 MacOS X
2.2 UNIX
2.3 Windows
2.4 Environment Variables
3. Using 3Delight
3.1 Using the
RIB
Renderer -
renderdl
3.1.1 Command Line Options
3.1.2 The
`.renderdl'
File
3.2 Using the Shader Compiler -
shaderdl
3.2.1 Compilation Process
3.2.2 Command Line Options
3.2.3 Customizing the Compilation Script
3.3 Using the Texture Optimizer -
tdlmake
3.3.1 Command Line Options
3.3.2 Supported Input Formats
3.3.3 Quality and Performance
3.3.4 Examples
3.4 Using
dsm2tif
to Visualize
DSM
s
3.5 Using
hdri2tif
on High Dynamic Range Images
3.6 Using
shaderinfo
to Interrogate Shaders
3.7 Using the 3Delight
GUI
(Mac only)
4. 3Delight and RenderMan
4.1 Options
4.1.1 Image and Camera Options
4.1.2 Implementation Specific Options
4.2 Attributes
4.3 Geometric Primitives
4.3.1 Subdivision Surfaces
4.3.2 Parametric Patches
4.3.3 Curves
4.3.4 Polygons
4.3.5 Points
4.3.6 Implicit Surfaces (Blobbies)
4.3.7 Quadrics
4.3.8 Procedural Primitives
4.3.8.1 Limitations
4.4 Optional Capabilities and Extensions
4.5 Shading Language
4.5.1 Mathematics
4.5.2 Noise and Random
4.5.3 Geometry, Matrices and Colors
4.5.4 Lighting and Ray Tracing
4.5.5 Texture Mapping
4.5.6 String Manipulation
4.5.7 Message Passing and Information
4.5.8 Limitations
5. Rendering Guidelines
5.1 Shadows
5.1.1 Standard Shadow Maps
5.1.2 Deep Shadow Maps
5.1.3 Raytraced Shadows
5.2 Ray Tracing
5.3 Ray Tracing
5.4 Network Cache
5.4.1 Activating the Network Cache
5.4.2 Purging the Network Cache
5.4.3 Safety
6. Using Shaders
6.1 Writing Shaders
6.2 Installing Shaders
6.3 Interrogating Shaders
6.3.1 Using
`lib3delight'
to Interrogate Shaders
6.3.2 Caveats
7. Display Driver System
7.1 The framebuffer display driver
7.2 The
TIFF
display driver
7.3 The zfile display driver
7.4 The shadowmap display driver
7.5 The
DSM
display driver
7.6 Encapsulated Postsript display driver
7.7 Kodak Cineon display driver
7.8 Radiance display driver
7.9 OpenEXR display driver
8. Developer's Corner
8.1 Linking with 3Delight
8.2 Writing Display Drivers
8.2.1 Required Entry Points
8.2.1.1 DspyImageQuery
8.2.1.2 DspyImageOpen
8.2.1.3 DspyImageData
8.2.1.4 DspyImageClose
8.2.1.5 DspyImageDelayClose
8.2.2 A Complete Example
8.2.3 Compilation Directives
8.3
DSO
Shadeops
8.4 Writing Procedural Primitives
8.4.1 The RunProgram Procedural Primitive
8.4.2 The DynamicLoad Procedural Primitive
9. Acknowledgement
10. Copyrights and Trademarks
11. Concept Index
12. Function Index
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.