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