| Index Entry | section |
|
3
| | |
| 3Delight features | 1.2 Features |
| 3Delight, installing | 2. Installation |
| 3Delighter | 3.7 Using the 3Delight GUI (Mac only) |
|
<
| | |
| RIB output using lib3Delight | 8.4.1 The RunProgram Procedural Primitive |
|
A
| | |
| aknowledgement | 9. Acknowledgement |
| atmosphere shaders | 6. Using Shaders |
| attributes | 4.2 Attributes |
| attributes, displacementbound | 4.2 Attributes |
| attributes, global illumination | 4.2 Attributes |
| attributes, identifier, name | 4.2 Attributes |
| attributes, light, shadows | 4.2 Attributes |
| attributes, other | 4.2 Attributes |
| attributes, ray tracing | 4.2 Attributes |
| attributes, trimcurve, sense | 4.2 Attributes |
| attributes, visibility | 4.2 Attributes |
| automatic shadows | 4.2 Attributes |
| avoiding shadow bias | 4.1.1 Image and Camera Options |
|
B
| | |
| binary RIB files | 3.1 Using the RIB Renderer - renderdl |
| blobbies | 4.3.6 Implicit Surfaces (Blobbies) |
| bucket order, option | 4.1.2 Implementation Specific Options |
| bucketorder | 4.1.2 Implementation Specific Options |
| bug reports | 1.1 What Is In This Manual ? |
|
C
| | |
| caveats | 6.3.2 Caveats |
| cineon display driver | 7.7 Kodak Cineon display driver |
| command line options, dsm2tif | 3.4 Using dsm2tif to Visualize DSMs |
| command line options, hdri2tif | 3.5 Using hdri2tif on High Dynamic Range Images |
| command line options, renderdl | 3.1.1 Command Line Options |
| command line options, shaderdl | 3.2.2 Command Line Options |
| command line options, tdlmake | 3.3.1 Command Line Options |
| compilation customization (shader) | 3.2.3 Customizing the Compilation Script |
| compilation process | 3.2.1 Compilation Process |
| compiled shaders name | 3.2 Using the Shader Compiler - shaderdl |
| compiling shaders | 3.2 Using the Shader Compiler - shaderdl |
| compressing deep shadow maps | 7.5 The DSM display driver |
| compressing shadow maps | 7.4 The shadowmap display driver |
| configuring shader compilation | 3.2.3 Customizing the Compilation Script |
| corner, subdivision surface tag | 4.3.1 Subdivision Surfaces |
| cppdl | 3.2.1 Compilation Process |
| crease, subdivision surface tag | 4.3.1 Subdivision Surfaces |
| curves | 4.3.3 Curves |
|
D
| | |
| deep shadow maps | 5.1.2 Deep Shadow Maps |
| deep shadow maps, advantages | 5.1.2 Deep Shadow Maps |
| deep shadow maps, compressing | 7.5 The DSM display driver |
| deep shadow maps, drawbacks | 5.1.2 Deep Shadow Maps |
| default user parameters passed to DspyImageOpen() . | 8.2.1.2 DspyImageOpen |
| DelayedReadArchive | 4.3.8 Procedural Primitives |
| DELIGHT environment variable | 2.4 Environment Variables |
| depth filter | 4.1.1 Image and Camera Options |
| displacement shaders | 6. Using Shaders |
| display driver, example | 8.2.2 A Complete Example |
| display drivers, DSM | 7.5 The DSM display driver |
| display drivers, EPS | 7.6 Encapsulated Postsript display driver |
| display drivers, TIFF | 7.2 The TIFF display driver |
| display drivers, cineon | 7.7 Kodak Cineon display driver |
| display drivers, framebuffer | 7.1 The framebuffer display driver |
| display drivers, shadowmap | 7.4 The shadowmap display driver |
| display drivers, zfile | 7.3 The zfile display driver |
| DL_ARCHIVES_PATH environment variable | 2.4 Environment Variables |
| DL_DISPLAYS_PATH environment variable | 2.4 Environment Variables |
| DL_PROCEDURALS_PATH environment variable | 2.4 Environment Variables |
| DL_RESOURCE_PATH environment variable | 2.4 Environment Variables |
| DL_RIB_OUTPUT environment variable | 2.4 Environment Variables |
| DL_SHADERS_PATH environment variable | 2.4 Environment Variables |
| DL_TEXTURES_PATH environment variable | 2.4 Environment Variables |
| dodging-and-burning | 3.5 Using hdri2tif on High Dynamic Range Images |
| DSM | 5.1.2 Deep Shadow Maps |
| dsm display driver | 7.5 The DSM display driver |
| dsm2tif | 3.4 Using dsm2tif to Visualize DSMs |
| DSO shadeops | 8.3 DSO Shadeops |
| dso, search path | 4.1.2 Implementation Specific Options |
| DspyImageClose() | 8.2.1.4 DspyImageClose |
| DspyImageClose() | 8.2.1.5 DspyImageDelayClose |
| DspyImageData() | 8.2.1.3 DspyImageData |
| DspyImageOpen | 8.2.1.2 DspyImageOpen |
| DspyImageQuery | 8.2.1.1 DspyImageQuery |
| DynamicLoad | 4.3.8 Procedural Primitives |
| DynamicLoad, writing a DSO | 8.4.2 The DynamicLoad Procedural Primitive |
|
E
| | |
| encapsulated postscript display driver | 7.6 Encapsulated Postsript display driver |
| environment variables | 2.4 Environment Variables |
| environment variables, DELIGHT | 2.4 Environment Variables |
| environment variables, DL_ARCHIVES_PATH | 2.4 Environment Variables |
| environment variables, DL_DISPLAYS_PATH | 2.4 Environment Variables |
| environment variables, DL_PROCEDURALS_PATH | 2.4 Environment Variables |
| environment variables, DL_RESOURCE_PATH | 2.4 Environment Variables |
| environment variables, DL_RIB_OUTPUT | 2.4 Environment Variables |
| environment variables, DL_SHADERS_PATH | 2.4 Environment Variables |
| environment variables, DL_TEXTURES_PATH | 2.4 Environment Variables |
| environment variables, INFOPATH | 2.4 Environment Variables |
| environment variables, LD_LIBRARY_PATH | 2.4 Environment Variables |
| environment variables, LD_LIBRARYN32_PATH | 2.4 Environment Variables |
| environment variables, PATH | 2.4 Environment Variables |
| environment(), optional parameters | 4.5.5 Texture Mapping |
| environment(), optional parameters | 4.5.5 Texture Mapping |
| environment, configuring (general) | 2.4 Environment Variables |
| eps display driver | 7.6 Encapsulated Postsript display driver |
| examples, attributes | 4.2 Attributes |
| eye plane splitting | 4.1.2 Implementation Specific Options |
|
F
| | |
| facevertex, variable type | 4.3.1 Subdivision Surfaces |
| features, 3Delight | 1.2 Features |
| framebuffer display driver | 7.1 The framebuffer display driver |
| framing shadow maps | 5.1.1 Standard Shadow Maps |
| function index | 12. Function Index |
|
G
| | |
| geometric primitives | 4.3 Geometric Primitives |
| geometry, curves | 4.3.3 Curves |
| geometry, implicit surfaces | 4.3.6 Implicit Surfaces (Blobbies) |
| geometry, parametric patches | 4.3.2 Parametric Patches |
| geometry, points and particles | 4.3.5 Points |
| geometry, polygons | 4.3.4 Polygons |
| geometry, procedural | 4.3.8 Procedural Primitives |
| geometry, procedural | 8.4 Writing Procedural Primitives |
| geometry, quadrics | 4.3.7 Quadrics |
| geometry, subdivision surfaces | 4.3.1 Subdivision Surfaces |
| getting information about shaders | 3.6 Using shaderinfo to Interrogate Shaders |
| getting latest version | 1. Welcome to 3Delight! |
| graphic state propagation | 3.1 Using the RIB Renderer - renderdl |
|
H
| | |
| HDRI | 4.5.4 Lighting and Ray Tracing |
| HDRI | 5.3 Ray Tracing |
| HDRI, range compression | 3.5 Using hdri2tif on High Dynamic Range Images |
| hdri2tif | 3.5 Using hdri2tif on High Dynamic Range Images |
| hdri2tif , options | 3.5 Using hdri2tif on High Dynamic Range Images |
| hole, subdivision surface tag | 4.3.1 Subdivision Surfaces |
|
I
| | |
| imager shaders | 6. Using Shaders |
| implementation specific attributes, table | 4.2 Attributes |
| implementation specific options | 4.1.2 Implementation Specific Options |
| implicit surfaces | 4.3.6 Implicit Surfaces (Blobbies) |
| INFOPATH environment variable | 2.4 Environment Variables |
| installing 3Delight | 2. Installation |
| installing on MacOS X | 2.1 MacOS X |
| installing on UNIX | 2.2 UNIX |
| installing on Windows | 2.3 Windows |
| interpolateboundary, subdivision surface tag | 4.3.1 Subdivision Surfaces |
| interrogating shaders | 3.6 Using shaderinfo to Interrogate Shaders |
| interrogating shaders | 6.3 Interrogating Shaders |
|
J
| | |
| jpeg support in tdlmake | 3.3.2 Supported Input Formats |
|
L
| | |
| latest version | 1. Welcome to 3Delight! |
| LD_LIBRARY_PATH environment variable (Linux) | 2.4 Environment Variables |
| LD_LIBRARYN32_PATH environment variable (IRIX) | 2.4 Environment Variables |
| light shaders | 6. Using Shaders |
| lighting functions | 4.5.4 Lighting and Ray Tracing |
| listing shader parameters | 3.6 Using shaderinfo to Interrogate Shaders |
| logarithmic color encoding | 7.7 Kodak Cineon display driver |
|
M
| | |
| MacOS X, GUI | 3.7 Using the 3Delight GUI (Mac only) |
| MacOS X, installing on | 2.1 MacOS X |
| message passing and information | 4.5.7 Message Passing and Information |
| midpoint filtering | 4.1.1 Image and Camera Options |
| motion blur, in shadows | 5.1.2 Deep Shadow Maps |
|
N
| | |
| network cache | 5.4 Network Cache |
| network cache, activating | 5.4.1 Activating the Network Cache |
| network cache, cache directory permissions | 5.4.3 Safety |
| network cache, purging | 5.4.2 Purging the Network Cache |
| network cache, safety | 5.4.3 Safety |
|
O
| | |
| option for shadow sampling | 4.1.2 Implementation Specific Options |
| options | 4.1 Options |
| options to dsm2tif | 3.4 Using dsm2tif to Visualize DSMs |
| options to hdri2tif | 3.5 Using hdri2tif on High Dynamic Range Images |
| options to renderdl | 3.1.1 Command Line Options |
| options to shaderdl | 3.2.2 Command Line Options |
| options to tdlmake | 3.3.1 Command Line Options |
| options, implementation specific | 4.1.2 Implementation Specific Options |
| options, limits, bucketsize | 4.1.2 Implementation Specific Options |
| options, limits, eyesplits | 4.1.2 Implementation Specific Options |
| options, limits, gridsize | 4.1.2 Implementation Specific Options |
| options, limits, texturememory | 4.1.2 Implementation Specific Options |
| options, limits, texturesample | 4.1.2 Implementation Specific Options |
| options, searchpath | 4.1.2 Implementation Specific Options |
| options, shadow, bias | 4.1.2 Implementation Specific Options |
| options, shadow, sample | 4.1.2 Implementation Specific Options |
| options, standard | 4.1.1 Image and Camera Options |
|
P
| | |
| parametric patches | 4.3.2 Parametric Patches |
| particles | 4.3.5 Points |
| PATH environment variable | 2.4 Environment Variables |
| points | 4.3.5 Points |
| polygons | 4.3.4 Polygons |
| preprocessor, shader | 3.2.1 Compilation Process |
| procedural primitives | 4.3.8 Procedural Primitives |
| procedural primitives | 8.4 Writing Procedural Primitives |
|
Q
| | |
| quadrics | 4.3.7 Quadrics |
|
R
| | |
| range compression | 3.5 Using hdri2tif on High Dynamic Range Images |
| ray tracing | 5.2 Ray Tracing |
| ray tracing, maximum ray depth | 4.1.2 Implementation Specific Options |
| ray-traced shadows | 5.1.3 Raytraced Shadows |
| renderdl | 3.1 Using the RIB Renderer - renderdl |
| rendering RIB files | 3.1 Using the RIB Renderer - renderdl |
| rendering shadow maps | 5.1.1 Standard Shadow Maps |
| rendering shadows | 5.1 Shadows |
| reporting, bugs | 1.1 What Is In This Manual ? |
| RIB files, rendering | 3.1 Using the RIB Renderer - renderdl |
| RunProgram | 4.3.8 Procedural Primitives |
| RunProgram, writing a program | 8.4.1 The RunProgram Procedural Primitive |
|
S
| | |
| search paths | 4.1.2 Implementation Specific Options |
| self shadowing problem | 5.1.1 Standard Shadow Maps |
| shadeops, geometry | 4.5.3 Geometry, Matrices and Colors |
| shadeops, lighting | 4.5.4 Lighting and Ray Tracing |
| shadeops, mathematics | 4.5.1 Mathematics |
| shadeops, message passing and information | 4.5.7 Message Passing and Information |
| shadeops, noise and random | 4.5.2 Noise and Random |
| shadeops, string | 4.5.6 String Manipulation |
| shadeops, texture mapping | 4.5.5 Texture Mapping |
| shader compilation | 3.2 Using the Shader Compiler - shaderdl |
| shader compilation customization (shader) | 3.2.3 Customizing the Compilation Script |
| shader preprocessor | 3.2.1 Compilation Process |
| shaderdl | 3.2 Using the Shader Compiler - shaderdl |
| shaderdl , options | 3.2.2 Command Line Options |
| shaderinfo | 3.6 Using shaderinfo to Interrogate Shaders |
| shaderinfo , source code | 6.3.1 Using `lib3delight' to Interrogate Shaders |
| shaders | 6. Using Shaders |
| shaders, atmosphere | 6. Using Shaders |
| shaders, displacement | 6. Using Shaders |
| shaders, imager | 6. Using Shaders |
| shaders, interrogating | 6.3 Interrogating Shaders |
| shaders, light | 6. Using Shaders |
| shaders, locating | 6.2 Installing Shaders |
| shaders, surface | 6. Using Shaders |
| shaders, volume | 6. Using Shaders |
| shading Language description | 6.1 Writing Shaders |
| shading language, DSO | 8.3 DSO Shadeops |
| shading language, limitations | 4.5.8 Limitations |
| shadow bias problem | 5.1.1 Standard Shadow Maps |
| shadow bias, avoiding | 4.1.1 Image and Camera Options |
| shadow maps | 5.1.1 Standard Shadow Maps |
| shadow maps, advantages | 5.1.1 Standard Shadow Maps |
| shadow maps, compressing | 7.4 The shadowmap display driver |
| shadow maps, drawbacks | 5.1.1 Standard Shadow Maps |
| shadow maps, framing | 5.1.1 Standard Shadow Maps |
| shadow() , optional parameters | 4.5.5 Texture Mapping |
| shadow(), optional parameters | 4.5.5 Texture Mapping |
| shadowmap display driver | 7.4 The shadowmap display driver |
| shadows, automatic | 4.2 Attributes |
| shadows, bias | 4.1.2 Implementation Specific Options |
| shadows, ray-tracing | 5.1.3 Raytraced Shadows |
| shadows, rendering | 5.1 Shadows |
| shadows, sampling option | 4.1.2 Implementation Specific Options |
| shadows, translucent | 5.1.2 Deep Shadow Maps |
| specifying shaders location | 6.2 Installing Shaders |
| standard attributes and their default values, table | 4.2 Attributes |
| standard options | 4.1.1 Image and Camera Options |
| string functions | 4.5.6 String Manipulation |
| subdivision surfaces | 4.3.1 Subdivision Surfaces |
| surface shaders | 6. Using Shaders |
|
T
| | |
| table, data fields known to attribute() | 4.5.7 Message Passing and Information |
| table, data fields known to option() | 4.5.7 Message Passing and Information |
| table, data fields known to rendererinfo() | 4.5.7 Message Passing and Information |
| table, implementation specific attributes | 4.2 Attributes |
| table, implementation specific options | 4.1.2 Implementation Specific Options |
| table, occlusion() and indirectdiffuse() parameters | 4.5.4 Lighting and Ray Tracing |
| table, shadow() optional parameters | 4.5.5 Texture Mapping |
| table, standard attributes and their default values | 4.2 Attributes |
| table, standard options and their default values | 4.1.1 Image and Camera Options |
| table, tdlmake filters | 3.3.1 Command Line Options |
| table, texture() and environment() optional parameters | 4.5.5 Texture Mapping |
| table, textureinfo() possible field names | 4.5.7 Message Passing and Information |
| tdlmake | 3.3 Using the Texture Optimizer - tdlmake |
| tdlmake filters | 3.3.1 Command Line Options |
| tdlmake , examples | 3.3.4 Examples |
| tdlmake , supported formats | 3.3.2 Supported Input Formats |
| texture mapping functions | 4.5.5 Texture Mapping |
| texture maps, creating | 3.3 Using the Texture Optimizer - tdlmake |
| texture maps, optimizing | 3.3 Using the Texture Optimizer - tdlmake |
| texture(), optional parameters | 4.5.5 Texture Mapping |
| texture(), optional parameters | 4.5.5 Texture Mapping |
| tiff display driver | 7.2 The TIFF display driver |
| trim curves, trim sense | 4.2 Attributes |
|
U
| | |
| UNIX, installing on | 2.2 UNIX |
|
V
| | |
| volume shaders | 6. Using Shaders |
| `volumeinterpretation', DSM display driver | 7.5 The DSM display driver |
|
W
| | |
| Windows, installing on | 2.3 Windows |
| writing shaders | 6.1 Writing Shaders |
|
Z
| | |
| z filter | 4.1.1 Image and Camera Options |
| zfile display driver | 7.3 The zfile display driver |