Softimage SDK Programmer's Guide >

# Customizing Softimage using the SDK

The Autodesk Softimage SDK allows you to solve production problems by creating your own tools to work inside Softimage. This section presents detailed instructions for each customizable element or tool so you can choose which customization to create and which ones would work best for your needs. The customization possibilities fall into the following categories:

## Custom versions of Softimage scene elements

- Custom Commands

- Custom Operators

- Custom Properties

- Custom ICENodes

- Custom Shaders

- Custom Fx Operators

- Character Development Kit (Customized Rigs)

## Custom versions of Softimage features

- Custom Filters

- Custom Events

## Special tools to support interaction between Softimage and an external device or program

- Custom Display Host

- Custom Renderers

- Device Drivers

## Manipulating the working environment and deploying tools

- Standard and Contextual Menus

- Spreadsheet Queries

- Providing Help

- Building and Deploying Customizations (Packaging)

- See the Softimage User's Guide for how to customize keyboard maps, toolbars, buttons, layouts, relational views, synoptic views, as well as how to develop for Net View.

#### Topics in this section

- Self-Installing Plug-ins
- Custom Primitives
- Custom Commands
- Custom Operators
- Custom Properties
- Custom ICENodes
- Custom Shaders
- Custom Fx Operators
- Character Development Kit
- Custom Filters
- Custom Events
- Custom Display Host
- Custom Renderers
- Device Drivers
- Standard and Contextual Menus
- Spreadsheet Queries
- Building and Deploying Customizations
- Graphic Sequencer