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-21T20:00:37">
8					<ToolDescriptions Name="NintendoWare Creative Studio." Version="0.7.0" />
9				</Create>
10				<Modify Date="2010-10-19T14:14:46">
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="SmokeModel0">
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="SmokeModel0" 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="SmokeMaterial0" IsCompressible="false" LightSetIndex="0" FogIndex="0" IsFragmentLightEnabled="false" IsVertexLightEnabled="false" IsHemiSphereLightEnabled="false" IsHemiSphereOcclusionEnabled="false" IsFogEnabled="false" TextureCoordinateConfig="Config0112" TranslucencyKind="Layer1" 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="1" G="1" B="1" 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="0" MatrixMode="Dcc3dsMax" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" />
136							<TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="0" MatrixMode="DccMaya" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" />
137							<TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="0" MatrixMode="DccMaya" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" />
138						</TextureCoordinators>
139						<TextureMappers>
140							<PixelBasedTextureMapperCtr>
141								<TextureReference>Textures["smoke_anim"]@file:smoke_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="Interpolate" CombineAlpha="Modulate" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="Previous" BufferInputAlpha="Previous">
173									<SourceRgb Source0="Constant" Source1="PrimaryColor" Source2="Texture0" />
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="0" />
180						</FragmentShader>
181						<FragmentOperation>
182							<DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" />
183							<BlendOperation Mode="Blend" LogicOperation="Clear">
184								<RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="OneMinusSourceAlpha" BlendEquation="FuncAdd" />
185								<AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" />
186								<BlendColor R="0" G="0" B="0" A="0" />
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["SmokeMaterial0"]</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="SmokeSet0" IsBranchVisible="true" ParticleShapeIndex="0" IsAutoCapacity="true" IsForceWorld="false">
206				<ParentNode>SceneNodes["SmokeModel0"]</ParentNode>
207				<AnimationGroupDescriptions />
208				<ParticleCollection Capacity="12">
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="45" 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="0.6785714" Y="0.8333333" Z="0.892857134" />
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.2" Y="2.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="0.5" />
262					</ParticleVector2ImmediateInitializer>
263					<ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0">
264						<TargetStreams>
265							<ParticleUsage>TextureRotate0</ParticleUsage>
266						</TargetStreams>
267					</ParticleFloatImmediateInitializer>
268					<ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true">
269						<TargetStreams>
270							<ParticleUsage>TextureTranslate0</ParticleUsage>
271						</TargetStreams>
272						<ImmediateValue X="1.5" Y="0.5" />
273					</ParticleVector2ImmediateInitializer>
274					<ParticleYAxisVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="1.5">
275						<TargetStreams>
276							<ParticleUsage>Velocity</ParticleUsage>
277						</TargetStreams>
278					</ParticleYAxisVelocityInitializer>
279				</ParticleInitializers>
280				<ParticleUpdaters>
281					<ParticleTexturePatternUpdaterCtrXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" DivisionX="Division4" DivisionY="Division2" TextureIndex="0" TextureIndexAnimationText="0,0,0-6">
282						<ParticleAnimationData>
283							<ParticleFittingAnimationOption AnimationDuration="9" />
284							<IntAnimation>
285								<SegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="9">
286									<Segments>
287										<StepFloatSegment>
288											<Keys>
289												<StepFloatKey Frame="0" Value="0" />
290												<StepFloatKey Frame="1" Value="0" />
291												<StepFloatKey Frame="2" Value="0" />
292												<StepFloatKey Frame="3" Value="1" />
293												<StepFloatKey Frame="4" Value="2" />
294												<StepFloatKey Frame="5" Value="3" />
295												<StepFloatKey Frame="6" Value="4" />
296												<StepFloatKey Frame="7" Value="5" />
297												<StepFloatKey Frame="8" Value="6" />
298												<StepFloatKey Frame="9" Value="6" />
299											</Keys>
300										</StepFloatSegment>
301									</Segments>
302								</SegmentsFloatCurve>
303							</IntAnimation>
304						</ParticleAnimationData>
305						<TargetStreams>
306							<ParticleUsage>TextureTranslate0</ParticleUsage>
307						</TargetStreams>
308					</ParticleTexturePatternUpdaterCtrXml>
309					<ParticleAccelarationUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" Factor="0.9">
310						<ParticleAnimationData />
311						<TargetStreams>
312							<ParticleUsage>Velocity</ParticleUsage>
313						</TargetStreams>
314					</ParticleAccelarationUpdaterXml>
315					<ParticleVector3AdditiveUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true">
316						<ParticleAnimationData />
317						<TargetStreams>
318							<ParticleUsage>Scale</ParticleUsage>
319						</TargetStreams>
320						<DefaultValue X="0.03" Y="0.03" Z="0" />
321					</ParticleVector3AdditiveUpdaterXml>
322					<ParticleFloatImmediateUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" DefaultValue="1">
323						<ParticleAnimationData>
324							<ParticleFittingAnimationOption AnimationDuration="45" />
325							<FloatAnimation>
326								<SegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="45">
327									<Segments>
328										<HermiteFloatSegment>
329											<Keys>
330												<HermiteFloatKey Frame="0" Value="1" InSlope="0" OutSlope="0" />
331												<HermiteFloatKey Frame="22" Value="1" InSlope="0" OutSlope="0" />
332												<HermiteFloatKey Frame="45" Value="0.1" InSlope="0" OutSlope="0" />
333											</Keys>
334										</HermiteFloatSegment>
335									</Segments>
336								</SegmentsFloatCurve>
337							</FloatAnimation>
338						</ParticleAnimationData>
339						<TargetStreams>
340							<ParticleUsage>Alpha</ParticleUsage>
341						</TargetStreams>
342					</ParticleFloatImmediateUpdaterXml>
343					<ParticleGravityUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" Power="0.005">
344						<ParticleAnimationData />
345						<TargetStreams>
346							<ParticleUsage>Velocity</ParticleUsage>
347						</TargetStreams>
348						<Direction X="0" Y="1" Z="0" />
349					</ParticleGravityUpdaterXml>
350					<ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true">
351						<ParticleAnimationData />
352						<TargetStreams />
353					</ParticleGeneralUpdaterXml>
354				</ParticleUpdaters>
355			</ParticleSetCtr>
356		</ParticleSets>
357		<Emitters>
358			<ParticleEmitter Name="SmokeEmitter0" IsBranchVisible="true" Id="0" IsResourceCopyEnabled="false" EmissionRatio="12" EmissionRatioRandom="0" EmissionInterval="1" EmissionIntervalRandom="0" EmissionSpanInfinity="false" EmissionSpan="1" EmissionStart="0">
359				<AnimationGroupDescriptions />
360				<Transform>
361					<Scale X="1" Y="1" Z="1" />
362					<Rotate X="0" Y="0" Z="0" />
363					<Translate X="0" Y="0" Z="0" />
364				</Transform>
365				<ParticleSetReference>ParticleSets["SmokeSet0"]</ParticleSetReference>
366				<ParticleDiscForm IsResourceCopyEnabled="false" Inner="1" AngleWidth="6.28318548" AngleOffset="0" AngleSwing="0.2617994" FixedOffset="false" EvenInterval="true">
367					<Scale X="1" Y="1" />
368				</ParticleDiscForm>
369			</ParticleEmitter>
370		</Emitters>
371	</GraphicsContentCtr>
372</NintendoWareIntermediateFile>