a computer program product for a computer system includes code that directs a processor to display a two - dimensional representation of a three - dimensional object on a display , wherein the two - dimensional representation comprises a plurality of two - dimensional regions , wherein the three - dimensional object is associated with a plurality of components in a component hierarchy , and wherein each two - dimensional region is associated with at least one component from the plurality of components , code that directs the processor to receive a selection of a two - dimensional region from the user on the display , code that directs the processor to determine a component from the plurality of components associated with the two - dimensional region , code that directs the processor to receive a value for an animation variable associated with the component , and code that directs the processor to set the animation variable associated with the component to the value , wherein the codes reside on a tangible media .