1<?xml version="1.0" encoding="utf-8"?> 2<NintendoWareIntermediateFile> 3 <GraphicsContentCtr Version="0.8.0" Namespace=""> 4 <EditData> 5 <MetaData> 6 <Key>MetaData</Key> 7 <Create Author="nintendo" Date="2010-07-16T09:51:29" Source="nw_test_light_anim.mb"> 8 <ToolDescriptions Name="NW4C_Export for Maya 2009 Service Pack 1a" Version="0.8.1" /> 9 </Create> 10 <Modify Date="2010-07-21T09:32:46"> 11 <ToolDescriptions Name="NintendoWare Creative Studio." Version="0.8.0" /> 12 </Modify> 13 </MetaData> 14 <ContentSummaryMetaData> 15 <Key>ContentSummaries</Key> 16 <Values> 17 <ContentSummary ContentTypeName="GraphicsContent"> 18 <ObjectSummaries> 19 <ObjectSummary TypeName="SkeletalModel" Name="light_anim"> 20 <Notes> 21 <Note Name="MaterialCount" Value="1" /> 22 <Note Name="ShapeCount" Value="1" /> 23 <Note Name="MeshCount" Value="1" /> 24 <Note Name="BoneCount" Value="1" /> 25 </Notes> 26 </ObjectSummary> 27 </ObjectSummaries> 28 </ContentSummary> 29 </Values> 30 </ContentSummaryMetaData> 31 </EditData> 32 <Models> 33 <SkeletalModel Name="LightAnim" IsBranchVisible="true" IsVisible="true" CullingMode="Dynamic" IsNonuniformScalable="false" LayerId="0" NeededBoneCapacity="20"> 34 <EditData> 35 <OptimizationLogArrayMetaData Size="1"> 36 <Key>OptimizationLogs</Key> 37 <Values> 38 <OptimizationLog Date="2010-07-16T09:51" EditorVersion="0.8.1"> 39 <Options NodeCompressionMode="CullUninfluentialBone" IsMergeMeshOwnerBoneEnabled="false" IsCombineMeshEnabled="true" IsCompressMaterialEnabled="true" IsOptimizePlygonPrimitiveEnabled="false" IsConvertOneBoneSkeletalModelToModel="false" IsDeleteUnusedVertexEnabled="false" PositionQuantizeMode="Float" NormalQuantizeMode="Float" TextureQuantizeMode="Float" /> 40 </OptimizationLog> 41 </Values> 42 </OptimizationLogArrayMetaData> 43 </EditData> 44 <AnimationGroupDescriptions> 45 <GraphicsAnimationGroupDescription Name="SkeletalAnimation" EvaluationTiming="AfterSceneCulling"> 46 <MemberInformationSet> 47 <AnimationMemberDescription BlendOperationName="CalculatedTransform"> 48 <Path>Skeleton.Bones["*"].AnimatedTransform</Path> 49 </AnimationMemberDescription> 50 </MemberInformationSet> 51 </GraphicsAnimationGroupDescription> 52 <GraphicsAnimationGroupDescription Name="VisibilityAnimation" EvaluationTiming="BeforeWorldUpdate"> 53 <MemberInformationSet> 54 <AnimationMemberDescription BlendOperationName="Bool"> 55 <Path>IsVisible</Path> 56 </AnimationMemberDescription> 57 <AnimationMemberDescription BlendOperationName="Bool"> 58 <Path>Meshes["*"].IsVisible</Path> 59 </AnimationMemberDescription> 60 </MemberInformationSet> 61 </GraphicsAnimationGroupDescription> 62 <GraphicsAnimationGroupDescription Name="MaterialAnimation" EvaluationTiming="AfterSceneCulling"> 63 <MemberInformationSet> 64 <AnimationMemberDescription BlendOperationName="RgbaColor"> 65 <Path>Materials["*"].MaterialColor.Emission</Path> 66 </AnimationMemberDescription> 67 <AnimationMemberDescription BlendOperationName="RgbaColor"> 68 <Path>Materials["*"].MaterialColor.Ambient</Path> 69 </AnimationMemberDescription> 70 <AnimationMemberDescription BlendOperationName="RgbaColor"> 71 <Path>Materials["*"].MaterialColor.Diffuse</Path> 72 </AnimationMemberDescription> 73 <AnimationMemberDescription BlendOperationName="RgbaColor"> 74 <Path>Materials["*"].MaterialColor.Specular0</Path> 75 </AnimationMemberDescription> 76 <AnimationMemberDescription BlendOperationName="RgbaColor"> 77 <Path>Materials["*"].MaterialColor.Specular1</Path> 78 </AnimationMemberDescription> 79 <AnimationMemberDescription BlendOperationName="RgbaColor"> 80 <Path>Materials["*"].MaterialColor.Constant0</Path> 81 </AnimationMemberDescription> 82 <AnimationMemberDescription BlendOperationName="RgbaColor"> 83 <Path>Materials["*"].MaterialColor.Constant1</Path> 84 </AnimationMemberDescription> 85 <AnimationMemberDescription BlendOperationName="RgbaColor"> 86 <Path>Materials["*"].MaterialColor.Constant2</Path> 87 </AnimationMemberDescription> 88 <AnimationMemberDescription BlendOperationName="RgbaColor"> 89 <Path>Materials["*"].MaterialColor.Constant3</Path> 90 </AnimationMemberDescription> 91 <AnimationMemberDescription BlendOperationName="RgbaColor"> 92 <Path>Materials["*"].MaterialColor.Constant4</Path> 93 </AnimationMemberDescription> 94 <AnimationMemberDescription BlendOperationName="RgbaColor"> 95 <Path>Materials["*"].MaterialColor.Constant5</Path> 96 </AnimationMemberDescription> 97 <AnimationMemberDescription BlendOperationName="RgbaColor"> 98 <Path>Materials["*"].TextureMappers["*"].Sampler.BorderColor</Path> 99 </AnimationMemberDescription> 100 <AnimationMemberDescription BlendOperationName="Int"> 101 <Path>Materials["*"].TextureMappers["*"].Texture</Path> 102 </AnimationMemberDescription> 103 <AnimationMemberDescription BlendOperationName="RgbaColor"> 104 <Path>Materials["*"].FragmentOperation.BlendOperation.BlendColor</Path> 105 </AnimationMemberDescription> 106 <AnimationMemberDescription BlendOperationName="Vector2"> 107 <Path>Materials["*"].TextureCoordinators["*"].Scale</Path> 108 </AnimationMemberDescription> 109 <AnimationMemberDescription BlendOperationName="Float"> 110 <Path>Materials["*"].TextureCoordinators["*"].Rotate</Path> 111 </AnimationMemberDescription> 112 <AnimationMemberDescription BlendOperationName="Vector2"> 113 <Path>Materials["*"].TextureCoordinators["*"].Translate</Path> 114 </AnimationMemberDescription> 115 </MemberInformationSet> 116 </GraphicsAnimationGroupDescription> 117 </AnimationGroupDescriptions> 118 <Transform> 119 <Scale X="1" Y="1" Z="1" /> 120 <Rotate X="0" Y="0" Z="0" /> 121 <Translate X="0" Y="0" Z="0" /> 122 </Transform> 123 <Shapes> 124 <SeparateDataShapeCtr> 125 <OrientedBoundingBox> 126 <CenterPosition X="0" Y="0" Z="0" /> 127 <OrientationMatrix M00="0" M01="0" M02="1" M10="1" M11="0" M12="0" M20="0" M21="1" M22="0" /> 128 <Size X="20" Y="20" Z="0" /> 129 </OrientedBoundingBox> 130 <PositionOffset X="0" Y="0" Z="0" /> 131 <PrimitiveSets> 132 <PrimitiveSetCtr SkinningMode="None"> 133 <BoneIndexTable>0</BoneIndexTable> 134 <Primitives> 135 <PrimitiveCtr> 136 <IndexStreams> 137 <UbyteIndexStreamCtr PrimitiveMode="Triangles" Size="6">0 1 2 1 3 2</UbyteIndexStreamCtr> 138 </IndexStreams> 139 </PrimitiveCtr> 140 </Primitives> 141 </PrimitiveSetCtr> 142 </PrimitiveSets> 143 <VertexAttributes> 144 <Vector3VertexStreamCtr Usage="Position" VertexSize="4" Scale="1" QuantizedMode="Float"> 145-10 0 10 14610 0 10 147-10 0 -10 14810 0 -10 149</Vector3VertexStreamCtr> 150 <Vector3VertexAttributeCtr Usage="Normal" Scale="1">0 1 0</Vector3VertexAttributeCtr> 151 </VertexAttributes> 152 </SeparateDataShapeCtr> 153 </Shapes> 154 <Materials> 155 <MaterialCtr Name="phong1" IsCompressible="true" LightSetIndex="1" FogIndex="0" IsFragmentLightEnabled="true" IsVertexLightEnabled="false" IsHemiSphereLightEnabled="false" IsHemiSphereOcclusionEnabled="false" IsFogEnabled="false" TextureCoordinateConfig="Config0120" TranslucencyKind="Layer0" ShaderProgramDescriptionIndex="-1" ShaderBinaryKind="Default"> 156 <ShaderReference /> 157 <MaterialColor VertexColorScale="1"> 158 <Emission R="0" G="0" B="0" A="0" /> 159 <Ambient R="1" G="1" B="1" A="0" /> 160 <Diffuse R="0.5" G="0.5" B="0.5" A="1" /> 161 <Specular0 R="0.5" G="0.5" B="0.5" A="0" /> 162 <Specular1 R="0" G="0" B="0" A="0" /> 163 <Constant0 R="0" G="0" B="0" A="1" /> 164 <Constant1 R="0" G="0" B="0" A="1" /> 165 <Constant2 R="0" G="0" B="0" A="1" /> 166 <Constant3 R="0" G="0" B="0" A="1" /> 167 <Constant4 R="0" G="0" B="0" A="1" /> 168 <Constant5 R="0" G="0" B="0" A="1" /> 169 </MaterialColor> 170 <Rasterization CullingMode="BackFace" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 171 <FragmentShader LayerConfig="ConfigurationType0"> 172 <BufferColor R="0" G="0" B="0" A="1" /> 173 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 174 <FragmentLighting FresnelConfig="No" IsClampHighLight="false" IsDistribution0Enabled="true" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 175 <FragmentLightingTable> 176 <ReflectanceRSampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 177 <NullLookupTableCtr /> 178 </ReflectanceRSampler> 179 <ReflectanceGSampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 180 <NullLookupTableCtr /> 181 </ReflectanceGSampler> 182 <ReflectanceBSampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 183 <NullLookupTableCtr /> 184 </ReflectanceBSampler> 185 <Distribution0Sampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 186 <ReferenceLookupTableCtr TableName="Specular"> 187 <LookupTableSetContentReferenceCtr>LookupTableSetContents["light_anim"]</LookupTableSetContentReferenceCtr> 188 </ReferenceLookupTableCtr> 189 </Distribution0Sampler> 190 <Distribution1Sampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 191 <NullLookupTableCtr /> 192 </Distribution1Sampler> 193 <FresnelSampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 194 <NullLookupTableCtr /> 195 </FresnelSampler> 196 </FragmentLightingTable> 197 <TextureCombiners> 198 <TextureCombinerCtr CombineRgb="Add" CombineAlpha="Replace" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="PreviousBuffer" BufferInputAlpha="PreviousBuffer"> 199 <SourceRgb Source0="FragmentPrimaryColor" Source1="FragmentSecondaryColor" Source2="Constant" /> 200 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 201 <SourceAlpha Source0="PrimaryColor" Source1="Constant" Source2="Constant" /> 202 <OperandAlpha Operand0="Alpha" Operand1="Alpha" Operand2="Alpha" /> 203 </TextureCombinerCtr> 204 </TextureCombiners> 205 <AlphaTest IsTestEnabled="false" TestFunction="Always" TestReference="0" /> 206 </FragmentShader> 207 <FragmentOperation> 208 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="true" /> 209 <BlendOperation Mode="NotUsed" LogicOperation="Copy"> 210 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="OneMinusSourceAlpha" BlendEquation="FuncAdd" /> 211 <AlphaParameter BlendFunctionSource="One" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 212 <BlendColor R="0" G="0" B="0" A="1" /> 213 </BlendOperation> 214 <StencilOperation IsTestEnabled="false" TestFunction="Never" TestReference="0" TestMask="0" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 215 </FragmentOperation> 216 </MaterialCtr> 217 </Materials> 218 <Meshes> 219 <Mesh IsVisible="true" RenderPriority="0"> 220 <EditData> 221 <DccToolSourceNodeMetaData> 222 <Key>DccToolSourceNode</Key> 223 <Values> 224 <NodeName>pPlane1</NodeName> 225 </Values> 226 </DccToolSourceNodeMetaData> 227 </EditData> 228 <SeparateShapeReference>Shapes[0]</SeparateShapeReference> 229 <MaterialReference>Materials["phong1"]</MaterialReference> 230 </Mesh> 231 </Meshes> 232 <Skeleton RootBoneName="pPlane1" ScalingRule="Standard" IsTranslateAnimationEnabled="true"> 233 <Bones> 234 <Bone Name="pPlane1" ParentBoneName="" IsSegmentScaleCompensate="false" IsCompressible="true" IsNeededRendering="true" HasSkinningMatrix="false" BillboardMode="Off"> 235 <Transform> 236 <Scale X="1" Y="1" Z="1" /> 237 <Rotate X="0" Y="0" Z="0" /> 238 <Translate X="0" Y="0" Z="0" /> 239 </Transform> 240 </Bone> 241 </Bones> 242 </Skeleton> 243 <ToolInfo StartFrame="0" Magnify="0" /> 244 </SkeletalModel> 245 </Models> 246 </GraphicsContentCtr> 247</NintendoWareIntermediateFile>