Whats New - Version 5.4.0 |
Pixar's Devkit API's
Cutter can now help developers handle 'C/C++' source code files that implement plugins
and stand-alone executables based on Pixar's devkit api's. Cutter maintains
its own Makefiles (MacOSX and Linux) and Visual Studio 8 bat files (Windows).
It also applies a modified form of 'C/C++' syntax coloration to devkit
source code. Finally, Cutter can display the appropriate Pixar devkit html
document when the user double clicks on text in a source code file. For more
details refer to, |
RMS .rman DocumentsA considerable number of features have been added to Cutter. Refer to the tutorial "Cutter & Ri Mel Scripting" |
Houdini 9 - Rsl & Otl's
Release 9 of Houdini introduced the use of a python script
named "slo2otl.py" to add/create shader information for a
a Houdini OTL file. Prior versions of Houdini used an executable
named "rmands". If a user has chosen to add compiled versions
of their RenderMan shaders to an OTL, refer to Houdini OTL,
Cutter will use either the python script or the executable
depending on the path specified in preferences ie.
|
RMS Favorite Directories
For users who have Maya and RenderMan Studio installed, Cutter
looks within their maya/projects directory in order to make a
list of subdirecties beginning with the prefix,
|
Compiling Class-Based Shaders
This version of Cutter is able to use Pixar's "shader" compiler
to compile class-based (shader object) source code. The
tutorial,
RSL: Introduction to Class-Based Shaders
is an introduction to the object oriented programming extensions added by
Pixar to the RenderMan Shading Language.
# Public methods: foo() boo() choo() Shader "myCoShader" "local_name" When compiling a class-based shader that incorporates meta data, Cutter automatically adds the -C flag to the compiler options when it invokes Pixar's "shader" compiler. This will enable a compiled shader to be querried by sloinfo ie. sloinfo --meta myCoShader
However, Cutter does not make any use of a shaders meta data. If you have a suggestion of how Cutter might use meta data please let me know. |
Shader Templates
The |
Compiling Mental Ray Shaders
Cutter can build a mental ray shader (DLL) on Windows if the user has
Visual Studio 8 (or VC Express) installed on their computer. The template batch file
that is used by Cutter is based on the detailed information provided by
Bart Gawboy of the LA Mental Ray Users Group. His
notes are available at,
|
Keyframing BugA bug in Cutter's Keyframing facility that caused relative paths to be mishandled has been fixed. |
Shadow Pass Bug
A bug that caused a shadow to be generated in the
wrong direction for a shadowspot with the following parameters,
|
© 2002- Malcolm Kesson. All rights reserved.