1<?xml version="1.0" encoding="utf-8"?>
2<NintendoWareIntermediateFile>
3	<GraphicsContentCtr Version="1.1.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-10-19T14:08:22">
11					<ToolDescriptions Name="NintendoWare Creative Studio." Version="1.2.0.25347" />
12				</Modify>
13			</MetaData>
14			<ContentSummaryMetaData>
15				<Key>ContentSummaries</Key>
16				<Values>
17					<ContentSummary ContentTypeName="GraphicsContent">
18						<ObjectSummaries>
19							<ObjectSummary TypeName="ParticleModel" Name="fire_ParticleModel">
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_ParticleModel" IsBranchVisible="true" IsVisible="true" CullingMode="Dynamic" IsNonuniformScalable="false" LayerId="0">
33				<AnimationGroupDescriptions>
34					<GraphicsAnimationGroupDescription Name="VisibilityAnimation" EvaluationTiming="BeforeWorldUpdate">
35						<MemberInformationSet>
36							<AnimationMemberDescription BlendOperationName="Bool">
37								<Path>IsVisible</Path>
38							</AnimationMemberDescription>
39							<AnimationMemberDescription BlendOperationName="Bool">
40								<Path>Meshes["*"].IsVisible</Path>
41							</AnimationMemberDescription>
42						</MemberInformationSet>
43					</GraphicsAnimationGroupDescription>
44					<GraphicsAnimationGroupDescription Name="MaterialAnimation" EvaluationTiming="AfterSceneCulling">
45						<MemberInformationSet>
46							<AnimationMemberDescription BlendOperationName="RgbaColor">
47								<Path>Materials["*"].MaterialColor.Emission</Path>
48							</AnimationMemberDescription>
49							<AnimationMemberDescription BlendOperationName="RgbaColor">
50								<Path>Materials["*"].MaterialColor.Ambient</Path>
51							</AnimationMemberDescription>
52							<AnimationMemberDescription BlendOperationName="RgbaColor">
53								<Path>Materials["*"].MaterialColor.Diffuse</Path>
54							</AnimationMemberDescription>
55							<AnimationMemberDescription BlendOperationName="RgbaColor">
56								<Path>Materials["*"].MaterialColor.Specular0</Path>
57							</AnimationMemberDescription>
58							<AnimationMemberDescription BlendOperationName="RgbaColor">
59								<Path>Materials["*"].MaterialColor.Specular1</Path>
60							</AnimationMemberDescription>
61							<AnimationMemberDescription BlendOperationName="RgbaColor">
62								<Path>Materials["*"].MaterialColor.Constant0</Path>
63							</AnimationMemberDescription>
64							<AnimationMemberDescription BlendOperationName="RgbaColor">
65								<Path>Materials["*"].MaterialColor.Constant1</Path>
66							</AnimationMemberDescription>
67							<AnimationMemberDescription BlendOperationName="RgbaColor">
68								<Path>Materials["*"].MaterialColor.Constant2</Path>
69							</AnimationMemberDescription>
70							<AnimationMemberDescription BlendOperationName="RgbaColor">
71								<Path>Materials["*"].MaterialColor.Constant3</Path>
72							</AnimationMemberDescription>
73							<AnimationMemberDescription BlendOperationName="RgbaColor">
74								<Path>Materials["*"].MaterialColor.Constant4</Path>
75							</AnimationMemberDescription>
76							<AnimationMemberDescription BlendOperationName="RgbaColor">
77								<Path>Materials["*"].MaterialColor.Constant5</Path>
78							</AnimationMemberDescription>
79							<AnimationMemberDescription BlendOperationName="RgbaColor">
80								<Path>Materials["*"].TextureMappers["*"].Sampler.BorderColor</Path>
81							</AnimationMemberDescription>
82							<AnimationMemberDescription BlendOperationName="Int">
83								<Path>Materials["*"].TextureMappers["*"].Texture</Path>
84							</AnimationMemberDescription>
85							<AnimationMemberDescription BlendOperationName="RgbaColor">
86								<Path>Materials["*"].FragmentOperation.BlendOperation.BlendColor</Path>
87							</AnimationMemberDescription>
88							<AnimationMemberDescription BlendOperationName="Vector2">
89								<Path>Materials["*"].TextureCoordinators["*"].Scale</Path>
90							</AnimationMemberDescription>
91							<AnimationMemberDescription BlendOperationName="Float">
92								<Path>Materials["*"].TextureCoordinators["*"].Rotate</Path>
93							</AnimationMemberDescription>
94							<AnimationMemberDescription BlendOperationName="Vector2">
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_MaterialCtr" 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_MaterialCtr"]</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_ParticleSet" IsBranchVisible="true" ParticleShapeIndex="0" IsAutoCapacity="true" IsForceWorld="false">
206				<ParentNode>SceneNodes["fire_ParticleModel"]</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_ParticleEmitter" 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_ParticleSet"]</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>