3. Using 3Delight
3Delight is a collection of tools and a library. Here is an overview:
-
renderdl
, a RIB file reader. This programs reads a binary or ASCII-encoded RIB file and calls the renderer to produce an image. -
shaderdl
, a shader compiler. The compiler can produce either object-code shaders (a DSO or a DLL) or byte-code shaders (commonly called interpreted shaders). -
tdlmake
, a texture optimizer which reads a number of input image files and produces a TIFF optimized for the renderer. The optimized file typically has a `.tdl' extension. -
shaderinfo
, a utility that gathers information from compiled shaders. -
dsm2tif
, a utility to convert deep shadow maps into TIFFs. -
ribdepends
, a utility to list RIB file dependencies and to make site independent packages. -
ribshrink
, a utility to compress a series of RIB files. -
ptcmerge
a point cloud file merger. -
ptc2brick
a point cloud to brick map (3D texture) converter. -
ptcview
, a point cloud file viewer. -
i-display
, an advanced flip book and display driver, capable of sequence playback. -
lib3delight
, a library that can be linked to other applications to render images and interrogate shaders. The library complies to the RenderMan API.
The next sections describe each of these tools in more detail.
3Delight 10.0. Copyright 2000-2011 The 3Delight Team. All Rights Reserved.