[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3Delight offers a special extension for more efficient rendering in networked environments in case of sustained texture access(22): a file cache to minimize network traffic and file server load. This proves particulary powerfull when using a large quantity of rendering servers.
The working principle of 3Delight's network cache is to copy files locally and reuse them when needed. Cache size and location are controlled using RiOption
. If a texture is needed and the file cache is full, one or more textures will be removed from the cache to make space for the new one; a LRU (Least Recently Used) strategy is used to choose which texture(s) to remove.
The design of the network cache was justified by the following observations:
5.4.1 Activating the Network Cache 5.4.2 Purging the Network Cache 5.4.3 Safety