1<?xml version="1.0" encoding="utf-8"?> 2<NintendoWareIntermediateFile> 3 <GraphicsContentCtr Version="1.2.0" Namespace=""> 4 <EditData> 5 <MetaData> 6 <Key>MetaData</Key> 7 <Create Date="2010-04-21T19:50:06"> 8 <ToolDescriptions Name="NintendoWare Creative Studio." Version="0.7.0" /> 9 </Create> 10 <Modify Date="2010-11-02T17:24:37"> 11 <ToolDescriptions Name="NintendoWare Creative Studio." Version="1.2.0.26406" /> 12 </Modify> 13 </MetaData> 14 <ContentSummaryMetaData> 15 <Key>ContentSummaries</Key> 16 <Values> 17 <ContentSummary ContentTypeName="GraphicsContent"> 18 <ObjectSummaries> 19 <ObjectSummary TypeName="ParticleModel" Name="Fire_Model"> 20 <Notes> 21 <Note Name="MaterialCount" Value="1" /> 22 <Note Name="ShapeCount" Value="1" /> 23 <Note Name="MeshCount" Value="1" /> 24 </Notes> 25 </ObjectSummary> 26 </ObjectSummaries> 27 </ContentSummary> 28 </Values> 29 </ContentSummaryMetaData> 30 </EditData> 31 <Models> 32 <ParticleModel Name="Fire_Model" IsBranchVisible="true" IsVisible="true" CullingMode="Dynamic" IsNonuniformScalable="false" LayerId="0"> 33 <AnimationGroupDescriptions> 34 <GraphicsAnimationGroupDescription Name="VisibilityAnimation" EvaluationTiming="BeforeWorldUpdate"> 35 <MemberInformationSet> 36 <AnimationMemberDescription BlendOperationName="Bool" IsBinarized="true"> 37 <Path>IsVisible</Path> 38 </AnimationMemberDescription> 39 <AnimationMemberDescription BlendOperationName="Bool" IsBinarized="true"> 40 <Path>Meshes["*"].IsVisible</Path> 41 </AnimationMemberDescription> 42 </MemberInformationSet> 43 </GraphicsAnimationGroupDescription> 44 <GraphicsAnimationGroupDescription Name="MaterialAnimation" EvaluationTiming="AfterSceneCulling"> 45 <MemberInformationSet> 46 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 47 <Path>Materials["*"].MaterialColor.Emission</Path> 48 </AnimationMemberDescription> 49 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 50 <Path>Materials["*"].MaterialColor.Ambient</Path> 51 </AnimationMemberDescription> 52 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 53 <Path>Materials["*"].MaterialColor.Diffuse</Path> 54 </AnimationMemberDescription> 55 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 56 <Path>Materials["*"].MaterialColor.Specular0</Path> 57 </AnimationMemberDescription> 58 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 59 <Path>Materials["*"].MaterialColor.Specular1</Path> 60 </AnimationMemberDescription> 61 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 62 <Path>Materials["*"].MaterialColor.Constant0</Path> 63 </AnimationMemberDescription> 64 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 65 <Path>Materials["*"].MaterialColor.Constant1</Path> 66 </AnimationMemberDescription> 67 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 68 <Path>Materials["*"].MaterialColor.Constant2</Path> 69 </AnimationMemberDescription> 70 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 71 <Path>Materials["*"].MaterialColor.Constant3</Path> 72 </AnimationMemberDescription> 73 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 74 <Path>Materials["*"].MaterialColor.Constant4</Path> 75 </AnimationMemberDescription> 76 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 77 <Path>Materials["*"].MaterialColor.Constant5</Path> 78 </AnimationMemberDescription> 79 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 80 <Path>Materials["*"].TextureMappers["*"].Sampler.BorderColor</Path> 81 </AnimationMemberDescription> 82 <AnimationMemberDescription BlendOperationName="Int" IsBinarized="true"> 83 <Path>Materials["*"].TextureMappers["*"].Texture</Path> 84 </AnimationMemberDescription> 85 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 86 <Path>Materials["*"].FragmentOperation.BlendOperation.BlendColor</Path> 87 </AnimationMemberDescription> 88 <AnimationMemberDescription BlendOperationName="Vector2" IsBinarized="true"> 89 <Path>Materials["*"].TextureCoordinators["*"].Scale</Path> 90 </AnimationMemberDescription> 91 <AnimationMemberDescription BlendOperationName="Float" IsBinarized="true"> 92 <Path>Materials["*"].TextureCoordinators["*"].Rotate</Path> 93 </AnimationMemberDescription> 94 <AnimationMemberDescription BlendOperationName="Vector2" IsBinarized="true"> 95 <Path>Materials["*"].TextureCoordinators["*"].Translate</Path> 96 </AnimationMemberDescription> 97 </MemberInformationSet> 98 </GraphicsAnimationGroupDescription> 99 </AnimationGroupDescriptions> 100 <Transform> 101 <Scale X="1" Y="1" Z="1" /> 102 <Rotate X="0" Y="0" Z="0" /> 103 <Translate X="0" Y="0" Z="0" /> 104 </Transform> 105 <Shapes> 106 <ParticleShapeCtr> 107 <OrientedBoundingBox> 108 <CenterPosition X="0" Y="0" Z="0" /> 109 <OrientationMatrix M00="1" M01="0" M02="0" M10="0" M11="1" M12="0" M20="0" M21="0" M22="1" /> 110 <Size X="1" Y="1" Z="1" /> 111 </OrientedBoundingBox> 112 <PositionOffset X="0" Y="0" Z="0" /> 113 <PrimitiveSets /> 114 <VertexAttributes /> 115 </ParticleShapeCtr> 116 </Shapes> 117 <Materials> 118 <MaterialCtr Name="Fire_Material" IsCompressible="false" LightSetIndex="0" FogIndex="0" IsFragmentLightEnabled="false" IsVertexLightEnabled="false" IsHemiSphereLightEnabled="false" IsHemiSphereOcclusionEnabled="false" IsFogEnabled="false" TextureCoordinateConfig="Config0112" TranslucencyKind="Layer3" ShaderProgramDescriptionIndex="-1" ShaderBinaryKind="Particle"> 119 <ShaderReference /> 120 <MaterialColor VertexColorScale="1"> 121 <Emission R="0" G="0" B="0" A="0" /> 122 <Ambient R="1" G="1" B="1" A="1" /> 123 <Diffuse R="1" G="1" B="1" A="1" /> 124 <Specular0 R="0" G="0" B="0" A="1" /> 125 <Specular1 R="0" G="0" B="0" A="1" /> 126 <Constant0 R="0" G="0" B="0" A="0" /> 127 <Constant1 R="0" G="0" B="0" A="0" /> 128 <Constant2 R="0" G="0" B="0" A="0" /> 129 <Constant3 R="0" G="0" B="0" A="0" /> 130 <Constant4 R="0" G="0" B="0" A="0" /> 131 <Constant5 R="0" G="0" B="0" A="0" /> 132 </MaterialColor> 133 <Rasterization CullingMode="BackFace" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 134 <TextureCoordinators> 135 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="Dcc3dsMax" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 136 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="DccMaya" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 137 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="DccMaya" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 138 </TextureCoordinators> 139 <TextureMappers> 140 <PixelBasedTextureMapperCtr> 141 <TextureReference>Textures["Fire_Anim"]@file:Fire_Anim.ctex</TextureReference> 142 <StandardTextureSamplerCtr MinFilter="Linear" MagFilter="Linear" WrapS="ClampToEdge" WrapT="ClampToEdge" MinLod="0" LodBias="0"> 143 <BorderColor R="0" G="0" B="0" A="0" /> 144 </StandardTextureSamplerCtr> 145 </PixelBasedTextureMapperCtr> 146 </TextureMappers> 147 <FragmentShader LayerConfig="ConfigurationType0"> 148 <BufferColor R="0" G="0" B="0" A="0" /> 149 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 150 <FragmentLighting FresnelConfig="No" IsClampHighLight="false" IsDistribution0Enabled="false" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 151 <FragmentLightingTable> 152 <ReflectanceRSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 153 <NullLookupTableCtr /> 154 </ReflectanceRSampler> 155 <ReflectanceGSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 156 <NullLookupTableCtr /> 157 </ReflectanceGSampler> 158 <ReflectanceBSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 159 <NullLookupTableCtr /> 160 </ReflectanceBSampler> 161 <Distribution0Sampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 162 <NullLookupTableCtr /> 163 </Distribution0Sampler> 164 <Distribution1Sampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 165 <NullLookupTableCtr /> 166 </Distribution1Sampler> 167 <FresnelSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 168 <NullLookupTableCtr /> 169 </FresnelSampler> 170 </FragmentLightingTable> 171 <TextureCombiners> 172 <TextureCombinerCtr CombineRgb="Modulate" CombineAlpha="Replace" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="Previous" BufferInputAlpha="Previous"> 173 <SourceRgb Source0="PrimaryColor" Source1="Texture0" Source2="FragmentSecondaryColor" /> 174 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 175 <SourceAlpha Source0="PrimaryColor" Source1="Texture0" Source2="FragmentPrimaryColor" /> 176 <OperandAlpha Operand0="Alpha" Operand1="Alpha" Operand2="Alpha" /> 177 </TextureCombinerCtr> 178 </TextureCombiners> 179 <AlphaTest IsTestEnabled="false" TestFunction="Gequal" TestReference="1" /> 180 </FragmentShader> 181 <FragmentOperation> 182 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 183 <BlendOperation Mode="Blend" LogicOperation="Copy"> 184 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="One" BlendEquation="FuncAdd" /> 185 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 186 <BlendColor R="0" G="0" B="0" A="1" /> 187 </BlendOperation> 188 <StencilOperation IsTestEnabled="false" TestFunction="Never" TestReference="0" TestMask="0" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 189 </FragmentOperation> 190 </MaterialCtr> 191 </Materials> 192 <Meshes> 193 <Mesh IsVisible="true" RenderPriority="0" MeshNodeName=""> 194 <SeparateShapeReference>Shapes[0]</SeparateShapeReference> 195 <MaterialReference>Materials["Fire_Material"]</MaterialReference> 196 </Mesh> 197 </Meshes> 198 <MeshNodeVisibilities /> 199 <ParticleSets> 200 <ParticleSetReference>ParticleSets[0]</ParticleSetReference> 201 </ParticleSets> 202 </ParticleModel> 203 </Models> 204 <ParticleSets> 205 <ParticleSetCtr Name="Fire_Particle" IsBranchVisible="true" ParticleShapeIndex="0" IsAutoCapacity="true" IsForceWorld="false"> 206 <ParentNode>SceneNodes["Fire_Model"]</ParentNode> 207 <AnimationGroupDescriptions /> 208 <ParticleCollection Capacity="31"> 209 <ParticleStreams> 210 <ParticleUintStream Usage="Id" IsOptimizeEnabled="true" /> 211 <ParticleVector3Stream Usage="Translate" IsOptimizeEnabled="true" /> 212 <ParticleVector3Stream Usage="Scale" IsOptimizeEnabled="true" /> 213 <ParticleVector3Stream Usage="Rotate" IsOptimizeEnabled="true" /> 214 <ParticleVector3Stream Usage="Velocity" IsOptimizeEnabled="true" /> 215 <ParticleVector3Stream Usage="Color" IsOptimizeEnabled="true" /> 216 <ParticleFloatStream Usage="Alpha" IsOptimizeEnabled="true" /> 217 <ParticleVector2Stream Usage="TextureTranslate0" IsOptimizeEnabled="true" /> 218 <ParticleVector2Stream Usage="TextureScale0" IsOptimizeEnabled="true" /> 219 <ParticleFloatStream Usage="TextureRotate0" IsOptimizeEnabled="true" /> 220 <ParticleFloatStream Usage="Life" IsOptimizeEnabled="true" /> 221 <ParticleFloatStream Usage="Birth" IsOptimizeEnabled="true" /> 222 </ParticleStreams> 223 </ParticleCollection> 224 <ParticleBillboardShapeBuilderCtrXml AscendingOrder="false"> 225 <DrawOffset X="0" Y="0" Z="0" /> 226 </ParticleBillboardShapeBuilderCtrXml> 227 <ParticleInitializers> 228 <ParticleFloatRangeInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" MaxValue="30" MinValue="20"> 229 <TargetStreams> 230 <ParticleUsage>Life</ParticleUsage> 231 </TargetStreams> 232 </ParticleFloatRangeInitializer> 233 <ParticleVector3ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 234 <TargetStreams> 235 <ParticleUsage>Color</ParticleUsage> 236 </TargetStreams> 237 <ImmediateValue X="1" Y="0.166666672" Z="0.04761905" /> 238 </ParticleVector3ImmediateInitializer> 239 <ParticleFloatRandomInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" BaseValue="1" Random="0"> 240 <TargetStreams> 241 <ParticleUsage>Alpha</ParticleUsage> 242 </TargetStreams> 243 </ParticleFloatRandomInitializer> 244 <ParticleVector3Random1Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0.25"> 245 <TargetStreams> 246 <ParticleUsage>Scale</ParticleUsage> 247 </TargetStreams> 248 <BaseValue X="2" Y="2" Z="1" /> 249 </ParticleVector3Random1Initializer> 250 <ParticleVector3Random3Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 251 <TargetStreams> 252 <ParticleUsage>Rotate</ParticleUsage> 253 </TargetStreams> 254 <BaseValue X="0" Y="0" Z="6.28318548" /> 255 <Random X="0" Y="0" Z="1" /> 256 </ParticleVector3Random3Initializer> 257 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 258 <TargetStreams> 259 <ParticleUsage>TextureScale0</ParticleUsage> 260 </TargetStreams> 261 <ImmediateValue X="0.25" Y="1" /> 262 </ParticleVector2ImmediateInitializer> 263 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 264 <TargetStreams> 265 <ParticleUsage>TextureRotate0</ParticleUsage> 266 </TargetStreams> 267 </ParticleFloatImmediateInitializer> 268 </ParticleInitializers> 269 <ParticleUpdaters> 270 <ParticleVector3AdditiveUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 271 <ParticleAnimationData /> 272 <TargetStreams> 273 <ParticleUsage>Scale</ParticleUsage> 274 </TargetStreams> 275 <DefaultValue X="-0.02" Y="-0.02" Z="0" /> 276 </ParticleVector3AdditiveUpdaterXml> 277 <ParticleVector3AdditiveUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 278 <ParticleAnimationData> 279 <ParticleRandomAnimationOption AnimationDuration="4" /> 280 <Vector3Animation> 281 <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="4"> 282 <Segments> 283 <HermiteFloatSegment> 284 <Keys> 285 <HermiteFloatKey Frame="0" Value="-0.1" InSlope="0" OutSlope="0" /> 286 <HermiteFloatKey Frame="1" Value="-0.05" InSlope="0" OutSlope="0" /> 287 <HermiteFloatKey Frame="2" Value="0.1" InSlope="0" OutSlope="0" /> 288 <HermiteFloatKey Frame="3" Value="0.05" InSlope="0" OutSlope="0" /> 289 <HermiteFloatKey Frame="4" Value="0" InSlope="0" OutSlope="0" /> 290 </Keys> 291 </HermiteFloatSegment> 292 </Segments> 293 </ZSegmentsFloatCurve> 294 </Vector3Animation> 295 </ParticleAnimationData> 296 <TargetStreams> 297 <ParticleUsage>Rotate</ParticleUsage> 298 </TargetStreams> 299 <DefaultValue X="0" Y="0" Z="0" /> 300 </ParticleVector3AdditiveUpdaterXml> 301 <ParticleFloatImmediateUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" DefaultValue="1"> 302 <ParticleAnimationData> 303 <ParticleFittingAnimationOption AnimationDuration="30" /> 304 <FloatAnimation> 305 <SegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="30"> 306 <Segments> 307 <HermiteFloatSegment> 308 <Keys> 309 <HermiteFloatKey Frame="0" Value="1" InSlope="0" OutSlope="0" /> 310 <HermiteFloatKey Frame="20" Value="1" InSlope="0" OutSlope="0" /> 311 <HermiteFloatKey Frame="30" Value="0.25" InSlope="0" OutSlope="0" /> 312 </Keys> 313 </HermiteFloatSegment> 314 </Segments> 315 </SegmentsFloatCurve> 316 </FloatAnimation> 317 </ParticleAnimationData> 318 <TargetStreams> 319 <ParticleUsage>Alpha</ParticleUsage> 320 </TargetStreams> 321 </ParticleFloatImmediateUpdaterXml> 322 <ParticleTexturePatternUpdaterCtrXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" DivisionX="Division4" DivisionY="Division1" TextureIndex="0" TextureIndexAnimationText="0-3"> 323 <ParticleAnimationData> 324 <ParticleFittingAnimationOption AnimationDuration="4" /> 325 <IntAnimation> 326 <SegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="4"> 327 <Segments> 328 <StepFloatSegment> 329 <Keys> 330 <StepFloatKey Frame="0" Value="0" /> 331 <StepFloatKey Frame="1" Value="1" /> 332 <StepFloatKey Frame="2" Value="2" /> 333 <StepFloatKey Frame="3" Value="3" /> 334 <StepFloatKey Frame="4" Value="3" /> 335 </Keys> 336 </StepFloatSegment> 337 </Segments> 338 </SegmentsFloatCurve> 339 </IntAnimation> 340 </ParticleAnimationData> 341 <TargetStreams> 342 <ParticleUsage>TextureTranslate0</ParticleUsage> 343 </TargetStreams> 344 </ParticleTexturePatternUpdaterCtrXml> 345 <ParticleGravityUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" Power="0.02"> 346 <ParticleAnimationData /> 347 <TargetStreams> 348 <ParticleUsage>Velocity</ParticleUsage> 349 </TargetStreams> 350 <Direction X="0" Y="1" Z="0" /> 351 </ParticleGravityUpdaterXml> 352 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 353 <ParticleAnimationData /> 354 <TargetStreams /> 355 </ParticleGeneralUpdaterXml> 356 </ParticleUpdaters> 357 </ParticleSetCtr> 358 </ParticleSets> 359 <Emitters> 360 <ParticleEmitter Name="Fire_Emitter" IsBranchVisible="true" Id="0" IsResourceCopyEnabled="false" EmissionRatio="1" EmissionRatioRandom="0" EmissionInterval="1" EmissionIntervalRandom="0" EmissionSpanInfinity="true" EmissionSpan="0" EmissionStart="0"> 361 <AnimationGroupDescriptions /> 362 <Transform> 363 <Scale X="1" Y="1" Z="1" /> 364 <Rotate X="0" Y="0" Z="0" /> 365 <Translate X="0" Y="0" Z="0" /> 366 </Transform> 367 <ParticleSetReference>ParticleSets["Fire_Particle"]</ParticleSetReference> 368 <ParticleSphereForm IsResourceCopyEnabled="false" Inner="0" AngleWidth="6.28318548" AngleOffset="0" AngleSwing="0" FixedOffset="false" EvenInterval="false"> 369 <Scale X="1" Y="1" Z="1" /> 370 </ParticleSphereForm> 371 </ParticleEmitter> 372 </Emitters> 373 </GraphicsContentCtr> 374</NintendoWareIntermediateFile>