[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Option "shadow" "float bias0" [0.225]
Option "shadow" "float bias1" [0.3]
Option "shadow" "float bias" [0.225]
Option "render" "string bucketorder" "horizontal"
Option "limits" "integer bucketsize[2]" [16 16]
Option "limits" "integer gridsize" [256] (8)
- During the rendering process, geometry is split into small grids of micro-polygons. Shading is performed on one grid at a time. This option specifies the maximum number of such micro-polygons per grid.
Option "limits" "integer eyesplits" [6] (9)
- Specifies the number of times a primitive crossing the eye plane will be split before being discarded.
Option "limits" "integer texturememory" [8192]
- The memory needed to hold the texture for some scene may exceed the amount of physical (and logical!) memory available. To render such scenes efficiently, 3Delight uses a memory caching system to keep texture memory usage below some predefined threshold. This option specifies the amount of memory, in kilobytes, dedicated to the textures. Increasing this amount may improve texture map, shadow map and environment map access performances. Note that 3Delight also offers a texture file caching mechanism over networks, see section 5.4 Network Cache.
Option "limits" "integer texturesample" [1]
- Specifies the default oversampling value for texture/environment lookups.
Option "shadow" "integer sample" [16]
-
Specifies the default oversampling value for shadow map and deep shadow map lookups. This only applies if the
shadow
call does not contain an oversampling value (see section 4.5.5 Texture Mapping). This option does not affect ray-traced shadows.
Option "trace" "integer maxdepth" [4](10)
- This option sets the maximum recursion level for the ray tracer. Valid values are between 0 and 16, inclusively. Any value outside of this range will be interpreted as 16. A value of 0 turns off ray tracing.
A search path is a colon or semi-colon separated list of directories. The directories should be separated using a slash (`/') character. Under Windows, it is also possible to use cygwin
's convention: `//c/dir1/...'. When an environment variable is encountered in a path, it is replaced by its value. The environment variable should be specified using the UNIX convention (e.g. $HOME
). The tilde (`~') character, when placed at the beginning of a path, has the same signification as the HOME
environment variable. If the path specified path is `@', it is replaced by the default path (see below); if a `&' is specified, it is replaced by the previous path list.
Search paths are specified using the following commands:
Option "searchpath" "string shader" "path-list"
Option "searchpath" "string texture" "path-list"
Option "searchpath" "string display" "path-list"
Option "searchpath" "string archive" "path-list"
Option "searchpath" "string procedural" "path-list"
Option "searchpath" "string resource" "path-list"
The default values for these options are taken from the environment variables DL_SHADERS_PATH
, DL_TEXTURES_PATH
, DL_DISPLAYS_PATH
, DL_ARCHIVES_PATH
and DL_RESOURCE_PATH
respectively. Default values are shown in the table below.
Statistics can prove useful when finetuning renderer's behaviour (for quality or performance reason).
Option "statistics" "integer endofframe" [0]
Option "statistics" "string filename" [""]
Option "statistics" "string progress" ["off"]
3DL INFO: Progress: 0.00 % 3DL INFO: Progress: 0.08 % 3DL INFO: Progress: 0.17 % 3DL INFO: Progress: 0.25 % 3DL INFO: Progress: 0.33 % 3DL INFO: Progress: 0.42 % 3DL INFO: Progress: 0.50 % .... |
Each line is printed after a bucket is done rendering.
3Delight has a network caching system for texture files located on "slow access" media (such as NFS and CD-ROM drives). Refer to section 5.4 Network Cache for a detailed description.
Option "netcache" "string cachedir" [""]
Option "netcache" "integer cachesize" [1000]
Option | Default Value | Comments |
"shadow" "bias0" | 0.225 | -- |
"shadow" "bias1" | 0.300 | -- |
"render" "bucketorder" | ["horizontal"] | -- |
"limits" "bucketsize" | [16 16] | -- |
"limits" "gridsize" | 256 | One grid is approximatly as large as a bucket when ShadingRate =1;
|
"limits" "eyesplits" | 6 | Enough for most cases, larger values may slow down rendering; |
"limits" "texturememory" | 8192 | 8 megabytes; |
"limits" "texturesample" | 1 | -- |
"shadow" "sample" | 16 | -- |
"trace" "maxdepth" | 4 | -- |
"searchpath" "shader" | `$DELIGHT/shaders' | -- |
"searchpath" "texture" | `$DELIGHT/textures' | -- |
"searchpath" "display" | `$DELIGHT/displays' | -- |
"searchpath" "archive" | `$DELIGHT/archive' | -- |
"searchpath" "procedural" | "" | -- |
"searchpath" "resource" | "" | -- |
"netcache" "cachedir" | [""] | No caching; |
"netcache" "cachesize" | 1000 | 1 Gig of disk space. Has no effect if caching is disabled; |
"statistics" "endofframe" | 0 | No stats; |
"statistics" "file" | "" | Output to console (`stdout'). |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |