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