Softimage SDK Programmer's Guide > Customizing Softimage using the SDK > Custom ICENodes >

# Applying Custom ICENodes

To use a custom ICENode in Softimage, follow these steps:

1. Build and register the ICENode:

   - Use the Custom ICENode wizard to build your custom ICENodes.

   - Fill the required callback with the proper implementation code.

   - Softimage registers the ICENode when the plug-in is loaded.

2. Create the ICENode instance. There are two ways you can do this:

   - From the Softimage user interface:

     See the instructions in the Softimage user guide for working in the ICE Tree.

   - From scripting:

     Use the ApplyICEOp command to apply your ICENode on a specific ICETree operator.

3. Connect your ICENode to other ICENode ports of a graph.