Command Line Tools and Rendering DSO

pgYetiGenPtc (Renderman and 3Delight)

We supply pgYetiGenPtc as a convenience to users who wish to generate point clouds for various shading effects, the command takes a generated .fur file and generates PTC files where the samples are more evenly spaced across the fur for more predictable results.

pgYetiGenPtc [arguments] input.fur output.ptc

Argument Description
–help produce help message
–area,a include _area in the generated ptc for point based ambient occlusion
–radius,r constant radius for generated point, overrides width of fur generated
–time,t time within the cache ( ie. you may want 49.8 vs 50.0 to sample the ptc on shutter open )
–multiplier,m radius multiplier
–density,d density of generated fur
–length,l length of generated fur
–width,w width of generated fur
–threads,t number of threads to use, 0 for maximum

Rendering DSO Parameters

Yeti is integrated into the rendering engines as a procedural DSO which has arguments that can be used to control the output of the generated fur by modifying the call to the DSO in the scene description (.rib, .ass, vrscene etc.)

Note

Some are renderer specific, we’ve made note of this in the description.

Argument Description
-density Dynamically control the density of the generated geometry.
-length Dynamically control the length of the generated fibres.
-width Modulate the width of the generated fibres.
-verbose The verbosity of the output.
-threads The number of threads to use for graph evaluation.
-file The input fur cache file.
-frame The current frame, this is an integer and used to load caches etc.
-samples A comma separated list of float values representing the motion blur samples to be generated. (RenderMan, 3delight and Arnold only)
-motionBlockSamples The actual sample times defined in the Renderman motion block statement. (Renderman and 3delight)
-curveChunkSize Outputs fur objects as batches of RiCurve calls, this defines the size of the batches or 0 for all in one call. (Renderman and 3delight)
-center_samples A boolean value which tells Yeti to output motion samples centered around frame 0 vs. the current frame. (Renderman and 3delight)
-imageSearchPath A semi-colon separated string of paths used to search for images. (textures etc.)