Slim - RenderMan Studio
Slim appearance files for use with RenderMan Studio are now
quite different to those intended for RenderMan Artist Tools.
To cater for both "types" a new prefs item has been added to,
Preferences->Rman->User->Slim Appearances/Templates
Cutter is still capable of automatically converting the
source code of a shader or a custom rsl function to a Slim
template. The steps to do this are,
1 hilite the shader or function code,
2 go to Rman Tools->Shaders->Export as a Slim Template
3 save the slim doc in your preferred directory.
If a port has been opened in Maya, for example,
commandPort -n ":2222"
Cutter will be able to "load" the template into Slim when the
template is "executed" (alt+e or control+e or apple+e). The
scripts it uses to do the "loading" are in,
Cutter_Help/slim_headers/sendToMaya
Slim - Rat Only
Modified Cutter_Help/slim_headers/appearances/surface_header.txt
to include,
attribute float dice:hair {
description { setting to ON generally improves performance }
label { Hair/Fur dicing }
detail varying
default 1
subtype switch
}
Corrected a bug in the way that template slims are generated
from a rsl document. Added extra rib attributes to appearance
slim docs - see the "Expert" collection in a slim editor window
after a shader has been "Imported" into slim.
If the RSL function bake3d() has been used in the body of a
shader Cutter appends a Ptc_Bake collection to the end of the
Attributes in the shaders appearance slim file. This is to
ensure an artist has a better chance of setting the folowing
attributes BEFORE baking a point cloud,
cull:hidden
cull:backfacing
dice:rasterorient
If the shader does not use bake3d() these items are still
written into the slim file but are somewhat "buried" inside
the "Expert" collection.
Slim appearance files that are automatically generated by
Cutter now have, for surface shaders, two additional items.
The first item is a collection named Ptc_Baking. This
collection contains three attributes that are useful when
baking poinclouds,
cull:hidden
cull:backfacing
dice:rasterorient
The second item is an attribute named grouping:membership.
This is useful when setting up RenderMan trace sets.
|