Although Self-Installed Custom Operators (SICOs) are the preferred way to implement custom operators in Softimage, legacy operators continue to be supported and you can also build operators on-the-fly, which are known as runtime operators.
Runtime operators are embedded directly within the scene. They are similar in implementation from SICOs but differ in a few key ways:
Area |
Description |
Runtime |
SICO |
---|---|---|---|
Applying operators |
To apply runtime operators, use either one of the AddScriptedOp methods or the AddScriptedOp command. For SICOs, you use the AddCustomOp versions. |
|
|
Update signature |
Runtime operators include all output and input ports in the Update signature in addition to the context. SICOs only include the context in its Update signature. |
Update( ctxt, outport, inport1, inport2, ... ) |
Update( ctxt ) |
Context available |
The UpdateContext object is available for runtime operators. SICOs take the OperatorContext object instead. |
Except where otherwise noted, this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License