Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column

 tdlmake preprocesses TIFF, PNG, JPEG, GIF, IFF(6), SGI, PIC(7), PSD(8), TGA(9), "bake," Radiance and OpenEXR files to convert them into an efficient texture format suitable to 3Delight. It can also convert a zfile into a shadow map. We recommend running tdlmake on all textures before rendering, for two reasons:

  1. tdlmake creates a mipmapped version of the original texture, allowing 3Delight to produce nicer images more efficiently.
  2. 3Delight employs a caching mechanism for texture data which works well with tiled images. Using raw (striped) non-converted TIFFs may degrade overall performance.

Note that a converted file is a normal TIFF that can be viewed with any image viewer. We suggest using a `.tdl' extension for 3Delight texture files.

Column
width30%
Table of Contents

Command Line

...

Options

tdlmake is invoked by specifying at least two file names and an optional set of command-line switches:

% tdlmake [options] input.tif [input2.tif ... input6.tif] output.tif
OptionDescription
Output Format
-envlatl 
-envcube 
-twofish 
-lightprobe 
-dirtex 
-shadow 
Color Profiles
-colorspace space 
-gamme g 
-rgbagamma r g b a 
  
  
Compression
-lzw 
-deflate 
-packbits 

-c-

 
Texture Filtering
-filter f 
-filterwidth n 
-sfilterwidth n 
-tfilterwidth n 
-window w 
-blur n 
-scale n 
-qality 
-nomipmap 
Texture Wrapping Modes
-smode 
-tmode 
-mode 
Output Data Type
-byte / -sbyte 
-short / -sshort 
-float 
Image Orientation
-flipst 
-flips 
-flipt 


Working With Large Textures

tdlmake has been designed to work with any textures, including very large production-grade textures. One exception is compressed TIFFs that have a large "rows per strip" value. Here is an example output of tiffinfo on a large texture file that can cause problems for tdlmake

...