由 Wolf » 26日 2月 2002年, 17:55
Like mayabug said, DSO stands for dynamic shared object, but it's not a Renderman-specific thing. You know large programs are usually written in separate files and then compiled (ie. translated into machine code) into object files. Then these object files are "linked" together to form the final executable program. DSOs are object files that are linked during (instead of before) program execution, and are used primarily for writing plug-ins.
In PRman, DSOs allow you to write custom shader functions, for example if you have created a deep raster image (the next hype in the CG world), you can write a special DSO texture() function to read it.
Unfortunately PRman DSOs are only supported in Unix versions of the software.