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-21T20:00:37"> 8 <ToolDescriptions Name="NintendoWare Creative Studio." Version="0.7.0" /> 9 </Create> 10 <Modify Date="2010-11-25T10:55:55"> 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="Smoke_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="Smoke_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="Smoke_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="1" G="1" B="1" 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="0" MatrixMode="Dcc3dsMax" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 139 </TextureCoordinators> 140 <TextureMappers> 141 <PixelBasedTextureMapperCtr> 142 <TextureReference>Textures["Smoke_Anim"]@file:Smoke_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="Interpolate" CombineAlpha="Modulate" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="Previous" BufferInputAlpha="Previous"> 174 <SourceRgb Source0="Constant" Source1="PrimaryColor" Source2="Texture0" /> 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="0" /> 181 </FragmentShader> 182 <FragmentOperation> 183 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 184 <BlendOperation Mode="Blend" LogicOperation="Clear"> 185 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="OneMinusSourceAlpha" BlendEquation="FuncAdd" /> 186 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 187 <BlendColor R="0" G="0" B="0" A="0" /> 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["Smoke_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="Smoke_Particle" IsBranchVisible="true" ParticleShapeIndex="0" IsAutoCapacity="true" IsForceWorld="false" IsInheritParentVelocity="false"> 207 <ParentNode>SceneNodes["Smoke_Model"]</ParentNode> 208 <AnimationGroupDescriptions /> 209 <ParticleCollection Capacity="12"> 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="45" 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="0.68" Y="0.83" Z="0.89" /> 239 </ParticleVector3ImmediateInitializer> 240 <ParticleVector3Random1Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0.25"> 241 <TargetStreams> 242 <ParticleUsage>Scale</ParticleUsage> 243 </TargetStreams> 244 <BaseValue X="2.2" Y="2.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="0.5" /> 258 </ParticleVector2ImmediateInitializer> 259 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 260 <TargetStreams> 261 <ParticleUsage>TextureRotate0</ParticleUsage> 262 </TargetStreams> 263 </ParticleFloatImmediateInitializer> 264 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 265 <TargetStreams> 266 <ParticleUsage>TextureTranslate0</ParticleUsage> 267 </TargetStreams> 268 <ImmediateValue X="1.5" Y="0.5" /> 269 </ParticleVector2ImmediateInitializer> 270 <ParticleYAxisVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="1.5"> 271 <TargetStreams> 272 <ParticleUsage>Velocity</ParticleUsage> 273 </TargetStreams> 274 </ParticleYAxisVelocityInitializer> 275 </ParticleInitializers> 276 <ParticleUpdaters> 277 <ParticleVector3AdditiveUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 278 <ParticleAnimationData /> 279 <TargetStreams> 280 <ParticleUsage>Scale</ParticleUsage> 281 </TargetStreams> 282 <DefaultValue X="0.03" Y="0.03" Z="0" /> 283 </ParticleVector3AdditiveUpdaterXml> 284 <ParticleFloatImmediate4KeyUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" InTime="0" OutTime="0.49" StartValue="1" MiddleValue="1" EndValue="0.1"> 285 <ParticleAnimationData /> 286 <TargetStreams> 287 <ParticleUsage>Alpha</ParticleUsage> 288 </TargetStreams> 289 </ParticleFloatImmediate4KeyUpdaterXml> 290 <ParticleTexturePatternUpdaterCtrXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" DivisionX="Division4" DivisionY="Division2" TextureIndex="0" TextureIndexAnimationText="0,0,0-6"> 291 <ParticleAnimationData> 292 <ParticleFittingAnimationOption AnimationDuration="9" /> 293 <IntAnimation> 294 <SegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="9"> 295 <Segments> 296 <StepFloatSegment> 297 <Keys> 298 <StepFloatKey Frame="0" Value="0" /> 299 <StepFloatKey Frame="1" Value="0" /> 300 <StepFloatKey Frame="2" Value="0" /> 301 <StepFloatKey Frame="3" Value="1" /> 302 <StepFloatKey Frame="4" Value="2" /> 303 <StepFloatKey Frame="5" Value="3" /> 304 <StepFloatKey Frame="6" Value="4" /> 305 <StepFloatKey Frame="7" Value="5" /> 306 <StepFloatKey Frame="8" Value="6" /> 307 <StepFloatKey Frame="9" Value="6" /> 308 </Keys> 309 </StepFloatSegment> 310 </Segments> 311 </SegmentsFloatCurve> 312 </IntAnimation> 313 </ParticleAnimationData> 314 <TargetStreams> 315 <ParticleUsage>TextureTranslate0</ParticleUsage> 316 </TargetStreams> 317 </ParticleTexturePatternUpdaterCtrXml> 318 <ParticleAccelarationUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" Factor="0.9"> 319 <ParticleAnimationData /> 320 <TargetStreams> 321 <ParticleUsage>Velocity</ParticleUsage> 322 </TargetStreams> 323 </ParticleAccelarationUpdaterXml> 324 <ParticleGravityUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" Power="0.005"> 325 <ParticleAnimationData /> 326 <TargetStreams> 327 <ParticleUsage>Velocity</ParticleUsage> 328 </TargetStreams> 329 <Direction X="0" Y="1" Z="0" /> 330 </ParticleGravityUpdaterXml> 331 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 332 <ParticleAnimationData /> 333 <TargetStreams /> 334 </ParticleGeneralUpdaterXml> 335 </ParticleUpdaters> 336 </ParticleSetCtr> 337 </ParticleSets> 338 <Emitters> 339 <ParticleEmitter Name="Smoke_Emitter" IsBranchVisible="true" Id="0" IsResourceCopyEnabled="false" EmissionRatio="12" EmissionRatioRandom="0" EmissionInterval="1" EmissionIntervalRandom="0" EmissionSpanInfinity="false" EmissionSpan="1" EmissionStart="0"> 340 <AnimationGroupDescriptions /> 341 <Transform> 342 <Scale X="1" Y="1" Z="1" /> 343 <Rotate X="0" Y="0" Z="0" /> 344 <Translate X="0" Y="0" Z="0" /> 345 </Transform> 346 <ParticleSetReference>ParticleSets["Smoke_Particle"]</ParticleSetReference> 347 <ParticleDiscForm IsResourceCopyEnabled="false" Inner="1" AngleWidth="6.28318548" AngleOffset="0" AngleSwing="0.2617994" FixedOffset="false" EvenInterval="true"> 348 <Scale X="1" Y="1" /> 349 </ParticleDiscForm> 350 </ParticleEmitter> 351 </Emitters> 352 </GraphicsContentCtr> 353</NintendoWareIntermediateFile>