Softimage SDK Programmer's Guide > Customizing Softimage using the SDK > Character Development Kit > CDK Object Reference >

# Shadow

The Shadow object represents a new shadow hierarchy (a chain or null hierarchy) on top of an existing chain. Shadow chains are pose-constrained to the original objects. Shadow spines are created and pose-constrained for each vertebra in the spine.

## Returned by

MakeShadowChain

MakeShadowSpine

## Properties

Property Name | Type | Description
--- | --- | ---
ShadowModel | Model | the model that the shadow chain or spine belongs to
Chain | XSICollection | the chain being shadowed (not available for MakeShadowSpine)
Parent | Model | the parent of the shadow chain or spine
ShadowStart | ChainRoot | the shadow start object, usually this is the start of a branch in a shadow hiearchy
ShadowEnds | XSICollection | a collection of shadows ends, usually these are leaf nodes or parent of a branch in a shadow hierarchy
Shadows | XSICollection | the collection of objects that make up the shadow chain or spine
Hidden | XSICollection | a collection of the dividing null objects
Envelope | XSICollection | a collection of objects that should be enveloped

See CDK Object Reference for complete list of objects available in the Character Development Kit.