Defining Light Animations

Overview

Light animations are specified in multiple <LightAnimationData> tags under the <Animations> tag. Each <LightAnimationData> tag contains data for the animation of a single light. The light that is the animation target is specified by the Name attribute of the <LightAnimationData> tag, and takes the form: [light name] + ".LightAnimation".

<NintendoWareIntermediateFile>
<GraphicsContentCtr>
<Animations>
<LightAnimationData>

The animation data is expressed as a collection of animations of individual light parameters below the <MemberAnimationData> tag. Each parameter animation is defined individually using the form: [target parameter path] + "animation data". A collection of individual parameter animations can be combined using a <MemberAnimationDataSet> tag. If multiple parameters are being animated for a single light, then multiple <MemberAnimationData> tags are defined below the <MemberAnimationDataSet> tag.

<NintendoWareIntermediateFile>
<GraphicsContentCtr>
<Animations>
<LightAnimationData>
<MemberAnimationDataSet>
<MemberAnimationData>

In the example below, animation data is configured for the <Diffuse> tag of the camera named PointLight.

<NintendoWareIntermediateFile>
<GraphicsContentCtr>
<Animations>
<LightAnimationData Name="PointLight.LightAnimation">
<MemberAnimationDataSet>
<MemberAnimationData>
<Path>Diffuse</Path>
<RgbaColorAnimation>
...

CONFIDENTIAL