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-04-21T19:36:20"> 8 <ToolDescriptions Name="NintendoWare Creative Studio." Version="0.7.0" /> 9 </Create> 10 <Modify Date="2011-02-19T15:05:25"> 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="Snow_Crystal_Effect"> 20 <Notes> 21 <Note Name="MaterialCount" Value="3" /> 22 <Note Name="ShapeCount" Value="3" /> 23 <Note Name="MeshCount" Value="3" /> 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="Snow_Crystal_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 <ParticleShapeCtr> 127 <OrientedBoundingBox> 128 <CenterPosition X="0" Y="0" Z="0" /> 129 <OrientationMatrix M00="1" M01="0" M02="0" M10="0" M11="1" M12="0" M20="0" M21="0" M22="1" /> 130 <Size X="1" Y="1" Z="1" /> 131 </OrientedBoundingBox> 132 <PositionOffset X="0" Y="0" Z="0" /> 133 <PrimitiveSets /> 134 <VertexAttributes /> 135 </ParticleShapeCtr> 136 <ParticleShapeCtr> 137 <OrientedBoundingBox> 138 <CenterPosition X="0" Y="0" Z="0" /> 139 <OrientationMatrix M00="1" M01="0" M02="0" M10="0" M11="1" M12="0" M20="0" M21="0" M22="1" /> 140 <Size X="1" Y="1" Z="1" /> 141 </OrientedBoundingBox> 142 <PositionOffset X="0" Y="0" Z="0" /> 143 <PrimitiveSets /> 144 <VertexAttributes /> 145 </ParticleShapeCtr> 146 </Shapes> 147 <Materials> 148 <MaterialCtr Name="Snow_Crystal_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"> 149 <ShaderReference /> 150 <MaterialColor VertexColorScale="1"> 151 <Emission R="0.190476209" G="0.05952381" B="0.0357142873" A="0" /> 152 <Ambient R="1" G="1" B="1" A="1" /> 153 <Diffuse R="1" G="1" B="1" A="1" /> 154 <Specular0 R="1" G="1" B="1" A="0" /> 155 <Specular1 R="0" G="0" B="0" A="0" /> 156 <Constant0 R="1" G="1" B="1" A="0" /> 157 <Constant1 R="0" G="0" B="0" A="0" /> 158 <Constant2 R="0" G="0" B="0" A="0" /> 159 <Constant3 R="0" G="0" B="0" A="0" /> 160 <Constant4 R="0" G="0" B="0" A="0" /> 161 <Constant5 R="0" G="0" B="0" A="0" /> 162 </MaterialColor> 163 <Rasterization CullingMode="Never" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 164 <TextureCoordinators> 165 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="0" MatrixMode="Dcc3dsMax" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 166 </TextureCoordinators> 167 <TextureMappers> 168 <PixelBasedTextureMapperCtr> 169 <TextureReference>Textures["Snow_Crystal"]@file:../Textures/Snow_Crystal.ctex</TextureReference> 170 <StandardTextureSamplerCtr MinFilter="Linear" MagFilter="Linear" WrapS="ClampToEdge" WrapT="ClampToEdge" MinLod="0" LodBias="0"> 171 <BorderColor R="0" G="0" B="0" A="0" /> 172 </StandardTextureSamplerCtr> 173 </PixelBasedTextureMapperCtr> 174 </TextureMappers> 175 <FragmentShader LayerConfig="ConfigurationType0"> 176 <BufferColor R="0" G="0" B="0" A="0" /> 177 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 178 <FragmentLighting FresnelConfig="Sec" IsClampHighLight="false" IsDistribution0Enabled="false" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 179 <FragmentLightingTable> 180 <ReflectanceRSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 181 <NullLookupTableCtr /> 182 </ReflectanceRSampler> 183 <ReflectanceGSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 184 <NullLookupTableCtr /> 185 </ReflectanceGSampler> 186 <ReflectanceBSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 187 <NullLookupTableCtr /> 188 </ReflectanceBSampler> 189 <Distribution0Sampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 190 <NullLookupTableCtr /> 191 </Distribution0Sampler> 192 <Distribution1Sampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 193 <NullLookupTableCtr /> 194 </Distribution1Sampler> 195 <FresnelSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 196 <NullLookupTableCtr /> 197 </FresnelSampler> 198 </FragmentLightingTable> 199 <TextureCombiners> 200 <TextureCombinerCtr CombineRgb="Interpolate" CombineAlpha="Modulate" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="Previous" BufferInputAlpha="Previous"> 201 <SourceRgb Source0="Constant" Source1="PrimaryColor" Source2="Texture0" /> 202 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 203 <SourceAlpha Source0="PrimaryColor" Source1="Texture0" Source2="FragmentPrimaryColor" /> 204 <OperandAlpha Operand0="Alpha" Operand1="Alpha" Operand2="Alpha" /> 205 </TextureCombinerCtr> 206 </TextureCombiners> 207 <AlphaTest IsTestEnabled="false" TestFunction="Gequal" TestReference="0.6" /> 208 </FragmentShader> 209 <FragmentOperation> 210 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 211 <BlendOperation Mode="Blend" LogicOperation="Clear"> 212 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="OneMinusSourceAlpha" BlendEquation="FuncAdd" /> 213 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 214 <BlendColor R="0" G="0" B="0" A="0" /> 215 </BlendOperation> 216 <StencilOperation IsTestEnabled="false" TestFunction="Never" TestReference="0" TestMask="0" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 217 </FragmentOperation> 218 </MaterialCtr> 219 <MaterialCtr Name="Snow_Crystal_Shine_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"> 220 <ShaderReference /> 221 <MaterialColor VertexColorScale="1"> 222 <Emission R="0" G="0" B="0" A="0" /> 223 <Ambient R="1" G="1" B="1" A="0" /> 224 <Diffuse R="1" G="1" B="1" A="1" /> 225 <Specular0 R="1" G="1" B="1" A="0" /> 226 <Specular1 R="0" G="0" B="0" A="0" /> 227 <Constant0 R="0.1" G="0.15" B="0.35" A="1" /> 228 <Constant1 R="0" G="0" B="0" A="1" /> 229 <Constant2 R="0" G="0" B="0" A="1" /> 230 <Constant3 R="0" G="0" B="0" A="1" /> 231 <Constant4 R="0" G="0" B="0" A="1" /> 232 <Constant5 R="0" G="0" B="0" A="1" /> 233 </MaterialColor> 234 <Rasterization CullingMode="Never" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 235 <TextureCoordinators> 236 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="Dcc3dsMax" ScaleS="2" ScaleT="2" Rotate="0" TranslateS="-0.25" TranslateT="-0.25" /> 237 </TextureCoordinators> 238 <TextureMappers> 239 <PixelBasedTextureMapperCtr> 240 <TextureReference>Textures["Snow_Crystal_Shine"]@file:../Textures/Snow_Crystal_Shine.ctex</TextureReference> 241 <StandardTextureSamplerCtr MinFilter="Linear" MagFilter="Linear" WrapS="MirroredRepeat" WrapT="MirroredRepeat" MinLod="0" LodBias="0"> 242 <BorderColor R="0" G="0" B="0" A="1" /> 243 </StandardTextureSamplerCtr> 244 </PixelBasedTextureMapperCtr> 245 </TextureMappers> 246 <FragmentShader LayerConfig="ConfigurationType0"> 247 <BufferColor R="0" G="0" B="0" A="1" /> 248 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 249 <FragmentLighting FresnelConfig="No" IsClampHighLight="false" IsDistribution0Enabled="false" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 250 <FragmentLightingTable> 251 <ReflectanceRSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 252 <NullLookupTableCtr /> 253 </ReflectanceRSampler> 254 <ReflectanceGSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 255 <NullLookupTableCtr /> 256 </ReflectanceGSampler> 257 <ReflectanceBSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 258 <NullLookupTableCtr /> 259 </ReflectanceBSampler> 260 <Distribution0Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 261 <NullLookupTableCtr /> 262 </Distribution0Sampler> 263 <Distribution1Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 264 <NullLookupTableCtr /> 265 </Distribution1Sampler> 266 <FresnelSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 267 <NullLookupTableCtr /> 268 </FresnelSampler> 269 </FragmentLightingTable> 270 <TextureCombiners> 271 <TextureCombinerCtr CombineRgb="Interpolate" CombineAlpha="Modulate" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="PreviousBuffer" BufferInputAlpha="PreviousBuffer"> 272 <SourceRgb Source0="PrimaryColor" Source1="Constant" Source2="Texture0" /> 273 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 274 <SourceAlpha Source0="PrimaryColor" Source1="Texture0" Source2="FragmentPrimaryColor" /> 275 <OperandAlpha Operand0="Alpha" Operand1="Alpha" Operand2="Alpha" /> 276 </TextureCombinerCtr> 277 </TextureCombiners> 278 <AlphaTest IsTestEnabled="false" TestFunction="Gequal" TestReference="0" /> 279 </FragmentShader> 280 <FragmentOperation> 281 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 282 <BlendOperation Mode="Blend" LogicOperation="Copy"> 283 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="One" BlendEquation="FuncAdd" /> 284 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 285 <BlendColor R="0" G="0" B="0" A="1" /> 286 </BlendOperation> 287 <StencilOperation IsTestEnabled="false" TestFunction="Always" TestReference="0" TestMask="255" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 288 </FragmentOperation> 289 </MaterialCtr> 290 <MaterialCtr Name="Snow_Crystal_Glow_ParticleMaterial" IsCompressible="false" LightSetIndex="0" FogIndex="0" IsFragmentLightEnabled="false" IsVertexLightEnabled="false" IsHemiSphereLightEnabled="false" IsHemiSphereOcclusionEnabled="false" IsFogEnabled="false" TextureCoordinateConfig="Config0120" TranslucencyKind="Layer1" ShaderProgramDescriptionIndex="-1" ShaderBinaryKind="Particle"> 291 <ShaderReference /> 292 <MaterialColor VertexColorScale="1"> 293 <Emission R="0" G="0" B="0" A="0" /> 294 <Ambient R="1" G="1" B="1" A="0" /> 295 <Diffuse R="1" G="1" B="1" A="1" /> 296 <Specular0 R="1" G="1" B="1" A="0" /> 297 <Specular1 R="0" G="0" B="0" A="0" /> 298 <Constant0 R="0" G="0" B="0" A="1" /> 299 <Constant1 R="0" G="0" B="0" A="1" /> 300 <Constant2 R="0" G="0" B="0" A="1" /> 301 <Constant3 R="0" G="0" B="0" A="1" /> 302 <Constant4 R="0" G="0" B="0" A="1" /> 303 <Constant5 R="0" G="0" B="0" A="1" /> 304 </MaterialColor> 305 <Rasterization CullingMode="Never" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 306 <TextureCoordinators> 307 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="Dcc3dsMax" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 308 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="DccMaya" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 309 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="DccMaya" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 310 </TextureCoordinators> 311 <TextureMappers> 312 <PixelBasedTextureMapperCtr> 313 <TextureReference>Textures["Snow_Crystal_Glow"]@file:../Textures/Snow_Crystal_Glow.ctex</TextureReference> 314 <StandardTextureSamplerCtr MinFilter="Linear" MagFilter="Linear" WrapS="ClampToEdge" WrapT="ClampToEdge" MinLod="0" LodBias="0"> 315 <BorderColor R="0" G="0" B="0" A="1" /> 316 </StandardTextureSamplerCtr> 317 </PixelBasedTextureMapperCtr> 318 </TextureMappers> 319 <FragmentShader LayerConfig="ConfigurationType0"> 320 <BufferColor R="0" G="0" B="0" A="1" /> 321 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 322 <FragmentLighting FresnelConfig="No" IsClampHighLight="false" IsDistribution0Enabled="false" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 323 <FragmentLightingTable> 324 <ReflectanceRSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 325 <NullLookupTableCtr /> 326 </ReflectanceRSampler> 327 <ReflectanceGSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 328 <NullLookupTableCtr /> 329 </ReflectanceGSampler> 330 <ReflectanceBSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 331 <NullLookupTableCtr /> 332 </ReflectanceBSampler> 333 <Distribution0Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 334 <NullLookupTableCtr /> 335 </Distribution0Sampler> 336 <Distribution1Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 337 <NullLookupTableCtr /> 338 </Distribution1Sampler> 339 <FresnelSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 340 <NullLookupTableCtr /> 341 </FresnelSampler> 342 </FragmentLightingTable> 343 <TextureCombiners> 344 <TextureCombinerCtr CombineRgb="Modulate" CombineAlpha="Modulate" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="PreviousBuffer" BufferInputAlpha="PreviousBuffer"> 345 <SourceRgb Source0="PrimaryColor" Source1="Texture0" Source2="FragmentSecondaryColor" /> 346 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 347 <SourceAlpha Source0="PrimaryColor" Source1="Texture0" Source2="FragmentPrimaryColor" /> 348 <OperandAlpha Operand0="Alpha" Operand1="Red" Operand2="Alpha" /> 349 </TextureCombinerCtr> 350 </TextureCombiners> 351 <AlphaTest IsTestEnabled="false" TestFunction="Gequal" TestReference="0" /> 352 </FragmentShader> 353 <FragmentOperation> 354 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 355 <BlendOperation Mode="Blend" LogicOperation="Copy"> 356 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="One" BlendEquation="FuncAdd" /> 357 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 358 <BlendColor R="0" G="0" B="0" A="1" /> 359 </BlendOperation> 360 <StencilOperation IsTestEnabled="false" TestFunction="Always" TestReference="0" TestMask="255" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 361 </FragmentOperation> 362 </MaterialCtr> 363 </Materials> 364 <Meshes> 365 <Mesh IsVisible="true" RenderPriority="25" MeshNodeName=""> 366 <SeparateShapeReference>Shapes[0]</SeparateShapeReference> 367 <MaterialReference>Materials["Snow_Crystal_ParticleMaterial"]</MaterialReference> 368 </Mesh> 369 <Mesh IsVisible="true" RenderPriority="0" MeshNodeName=""> 370 <SeparateShapeReference>Shapes[1]</SeparateShapeReference> 371 <MaterialReference>Materials["Snow_Crystal_Shine_ParticleMaterial"]</MaterialReference> 372 </Mesh> 373 <Mesh IsVisible="true" RenderPriority="50" MeshNodeName=""> 374 <SeparateShapeReference>Shapes[2]</SeparateShapeReference> 375 <MaterialReference>Materials["Snow_Crystal_Glow_ParticleMaterial"]</MaterialReference> 376 </Mesh> 377 </Meshes> 378 <ParticleSets> 379 <ParticleSetReference>ParticleSets[0]</ParticleSetReference> 380 <ParticleSetReference>ParticleSets[1]</ParticleSetReference> 381 <ParticleSetReference>ParticleSets[2]</ParticleSetReference> 382 </ParticleSets> 383 </ParticleModel> 384 </Models> 385 <ParticleSets> 386 <ParticleSetCtr Name="Snow_Crystal_Particle" IsBranchVisible="true" ParticleShapeIndex="0" IsAutoCapacity="true" IsForceWorld="false" IsInheritParentVelocity="false"> 387 <ParentNode>SceneNodes["Snow_Crystal_Effect"]</ParentNode> 388 <AnimationGroupDescriptions /> 389 <ParticleCollection Capacity="7"> 390 <ParticleStreams> 391 <ParticleUintStream Usage="Id" IsOptimizeEnabled="true" /> 392 <ParticleVector3Stream Usage="Translate" IsOptimizeEnabled="true" /> 393 <ParticleVector3Stream Usage="Scale" IsOptimizeEnabled="true" /> 394 <ParticleVector3Stream Usage="Rotate" IsOptimizeEnabled="true" /> 395 <ParticleVector3Stream Usage="Velocity" IsOptimizeEnabled="true" /> 396 <ParticleVector3Stream Usage="Color" IsOptimizeEnabled="true" /> 397 <ParticleFloatStream Usage="Alpha" IsOptimizeEnabled="true" /> 398 <ParticleVector2Stream Usage="TextureTranslate0" IsOptimizeEnabled="true" /> 399 <ParticleVector2Stream Usage="TextureScale0" IsOptimizeEnabled="true" /> 400 <ParticleFloatStream Usage="TextureRotate0" IsOptimizeEnabled="true" /> 401 <ParticleFloatStream Usage="Life" IsOptimizeEnabled="true" /> 402 <ParticleFloatStream Usage="Birth" IsOptimizeEnabled="true" /> 403 </ParticleStreams> 404 </ParticleCollection> 405 <ParticleXyPlaneShapeBuilderCtrXml AscendingOrder="false"> 406 <DrawOffset X="0" Y="0" Z="0" /> 407 </ParticleXyPlaneShapeBuilderCtrXml> 408 <ParticleInitializers> 409 <ParticleVector3Random1Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0"> 410 <TargetStreams> 411 <ParticleUsage>Scale</ParticleUsage> 412 </TargetStreams> 413 <BaseValue X="1.5" Y="1.5" Z="1.5" /> 414 </ParticleVector3Random1Initializer> 415 <ParticleVector3Random3Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 416 <TargetStreams> 417 <ParticleUsage>Rotate</ParticleUsage> 418 </TargetStreams> 419 <BaseValue X="6.28318548" Y="6.28318548" Z="6.28318548" /> 420 <Random X="1" Y="1" Z="1" /> 421 </ParticleVector3Random3Initializer> 422 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 423 <TargetStreams> 424 <ParticleUsage>TextureScale0</ParticleUsage> 425 </TargetStreams> 426 <ImmediateValue X="1" Y="0.5" /> 427 </ParticleVector2ImmediateInitializer> 428 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 429 <TargetStreams> 430 <ParticleUsage>TextureRotate0</ParticleUsage> 431 </TargetStreams> 432 </ParticleFloatImmediateInitializer> 433 <ParticleFloatRangeInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" MaxValue="200" MinValue="200"> 434 <TargetStreams> 435 <ParticleUsage>Life</ParticleUsage> 436 </TargetStreams> 437 </ParticleFloatRangeInitializer> 438 <ParticleRandomVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="0.05"> 439 <TargetStreams> 440 <ParticleUsage>Velocity</ParticleUsage> 441 </TargetStreams> 442 </ParticleRandomVelocityInitializer> 443 <ParticleDirectionalVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="0.3"> 444 <TargetStreams> 445 <ParticleUsage>Velocity</ParticleUsage> 446 </TargetStreams> 447 <Direction X="0" Y="-1" Z="0" /> 448 </ParticleDirectionalVelocityInitializer> 449 </ParticleInitializers> 450 <ParticleUpdaters> 451 <ParticleVector3AdditiveUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 452 <ParticleAnimationData> 453 <ParticleRandomAnimationOption AnimationDuration="3" /> 454 <Vector3Animation> 455 <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="3"> 456 <Segments> 457 <HermiteFloatSegment> 458 <Keys> 459 <HermiteFloatKey Frame="0" Value="-0.02" InSlope="0" OutSlope="0" /> 460 <HermiteFloatKey Frame="1" Value="-0.05" InSlope="0" OutSlope="0" /> 461 <HermiteFloatKey Frame="2" Value="0.05" InSlope="0" OutSlope="0" /> 462 <HermiteFloatKey Frame="3" Value="0.02" InSlope="0" OutSlope="0" /> 463 </Keys> 464 </HermiteFloatSegment> 465 </Segments> 466 </XSegmentsFloatCurve> 467 <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="3"> 468 <Segments> 469 <HermiteFloatSegment> 470 <Keys> 471 <HermiteFloatKey Frame="0" Value="-0.05" InSlope="0" OutSlope="0" /> 472 <HermiteFloatKey Frame="1" Value="-0.1" InSlope="0" OutSlope="0" /> 473 <HermiteFloatKey Frame="2" Value="0.1" InSlope="0" OutSlope="0" /> 474 <HermiteFloatKey Frame="3" Value="0.05" InSlope="0" OutSlope="0" /> 475 </Keys> 476 </HermiteFloatSegment> 477 </Segments> 478 </YSegmentsFloatCurve> 479 <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="3"> 480 <Segments> 481 <HermiteFloatSegment> 482 <Keys> 483 <HermiteFloatKey Frame="0" Value="-0.02" InSlope="0" OutSlope="0" /> 484 <HermiteFloatKey Frame="1" Value="-0.05" InSlope="0" OutSlope="0" /> 485 <HermiteFloatKey Frame="2" Value="0.05" InSlope="0" OutSlope="0" /> 486 <HermiteFloatKey Frame="3" Value="0.02" InSlope="0" OutSlope="0" /> 487 </Keys> 488 </HermiteFloatSegment> 489 </Segments> 490 </ZSegmentsFloatCurve> 491 </Vector3Animation> 492 </ParticleAnimationData> 493 <TargetStreams> 494 <ParticleUsage>Rotate</ParticleUsage> 495 </TargetStreams> 496 <DefaultValue X="0" Y="0" Z="0" /> 497 </ParticleVector3AdditiveUpdaterXml> 498 <ParticleVector3ImmediateUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 499 <ParticleAnimationData> 500 <ParticleRandomAnimationOption AnimationDuration="120" /> 501 <Vector3Animation> 502 <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="120"> 503 <Segments> 504 <LinearFloatSegment> 505 <Keys> 506 <LinearFloatKey Frame="0" Value="0" /> 507 <LinearFloatKey Frame="20" Value="0.4" /> 508 <LinearFloatKey Frame="40" Value="0.4" /> 509 <LinearFloatKey Frame="60" Value="0" /> 510 <LinearFloatKey Frame="120" Value="0" /> 511 </Keys> 512 </LinearFloatSegment> 513 </Segments> 514 </XSegmentsFloatCurve> 515 <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="120"> 516 <Segments> 517 <LinearFloatSegment> 518 <Keys> 519 <LinearFloatKey Frame="0" Value="0.2" /> 520 <LinearFloatKey Frame="20" Value="0.2" /> 521 <LinearFloatKey Frame="40" Value="0.5" /> 522 <LinearFloatKey Frame="60" Value="0.5" /> 523 <LinearFloatKey Frame="80" Value="0.2" /> 524 <LinearFloatKey Frame="120" Value="0.2" /> 525 </Keys> 526 </LinearFloatSegment> 527 </Segments> 528 </YSegmentsFloatCurve> 529 <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="120"> 530 <Segments> 531 <LinearFloatSegment> 532 <Keys> 533 <LinearFloatKey Frame="0" Value="0.7" /> 534 <LinearFloatKey Frame="40" Value="0.7" /> 535 <LinearFloatKey Frame="60" Value="1" /> 536 <LinearFloatKey Frame="80" Value="1" /> 537 <LinearFloatKey Frame="100" Value="0.7" /> 538 <LinearFloatKey Frame="120" Value="0.7" /> 539 </Keys> 540 </LinearFloatSegment> 541 </Segments> 542 </ZSegmentsFloatCurve> 543 </Vector3Animation> 544 </ParticleAnimationData> 545 <TargetStreams> 546 <ParticleUsage>Color</ParticleUsage> 547 </TargetStreams> 548 <DefaultValue X="0" Y="0" Z="0" /> 549 </ParticleVector3ImmediateUpdaterXml> 550 <ParticleFloatImmediate4KeyUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" InTime="0.05" OutTime="0.75" StartValue="0" MiddleValue="1" EndValue="0"> 551 <ParticleAnimationData /> 552 <TargetStreams> 553 <ParticleUsage>Alpha</ParticleUsage> 554 </TargetStreams> 555 </ParticleFloatImmediate4KeyUpdaterXml> 556 <ParticleTexturePatternUpdaterCtrXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" DivisionX="Division1" DivisionY="Division2" TextureIndex="0" TextureIndexAnimationText="0,1"> 557 <ParticleAnimationData> 558 <ParticleRandomAnimationOption AnimationDuration="1" /> 559 <IntAnimation> 560 <SegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="1"> 561 <Segments> 562 <StepFloatSegment> 563 <Keys> 564 <StepFloatKey Frame="0" Value="0" /> 565 <StepFloatKey Frame="1" Value="1" /> 566 </Keys> 567 </StepFloatSegment> 568 </Segments> 569 </SegmentsFloatCurve> 570 </IntAnimation> 571 </ParticleAnimationData> 572 <TargetStreams> 573 <ParticleUsage>TextureTranslate0</ParticleUsage> 574 </TargetStreams> 575 </ParticleTexturePatternUpdaterCtrXml> 576 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 577 <ParticleAnimationData /> 578 <TargetStreams /> 579 </ParticleGeneralUpdaterXml> 580 <ParticleChildUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" EmissionRatio="1"> 581 <ParticleAnimationData /> 582 <TargetStreams /> 583 <ParticleSetReference>ParticleSets["Snow_Crystal_Shine_Particle"]</ParticleSetReference> 584 <ParticleDiscForm IsResourceCopyEnabled="false" Inner="0" AngleWidth="6.28318548" AngleOffset="6.28318548" AngleSwing="0" FixedOffset="false" EvenInterval="false"> 585 <Scale X="1" Y="1" /> 586 </ParticleDiscForm> 587 <ParticleChildUpdaterIntervalOption Start="0" End="1" Interval="15" /> 588 </ParticleChildUpdaterXml> 589 <ParticleChildUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" EmissionRatio="1"> 590 <ParticleAnimationData /> 591 <TargetStreams /> 592 <ParticleSetReference>ParticleSets["Snow_Crystal_Glow_Particle"]</ParticleSetReference> 593 <ParticlePointForm IsResourceCopyEnabled="false" /> 594 <ParticleChildUpdaterFirstUpdateOption /> 595 </ParticleChildUpdaterXml> 596 </ParticleUpdaters> 597 </ParticleSetCtr> 598 <ParticleSetCtr Name="Snow_Crystal_Shine_Particle" IsBranchVisible="true" ParticleShapeIndex="1" IsAutoCapacity="true" IsForceWorld="false" IsInheritParentVelocity="true"> 599 <ParentNode>SceneNodes["Snow_Crystal_Effect"]</ParentNode> 600 <AnimationGroupDescriptions /> 601 <ParticleCollection Capacity="287"> 602 <ParticleStreams> 603 <ParticleUintStream Usage="Id" IsOptimizeEnabled="true" /> 604 <ParticleFloatStream Usage="Birth" IsOptimizeEnabled="true" /> 605 <ParticleFloatStream Usage="Life" IsOptimizeEnabled="true" /> 606 <ParticleVector3Stream Usage="Translate" IsOptimizeEnabled="true" /> 607 <ParticleVector3Stream Usage="Scale" IsOptimizeEnabled="true" /> 608 <ParticleVector3Stream Usage="Rotate" IsOptimizeEnabled="true" /> 609 <ParticleVector3Stream Usage="Velocity" IsOptimizeEnabled="true" /> 610 <ParticleVector3Stream Usage="Color" IsOptimizeEnabled="true" /> 611 <ParticleFloatStream Usage="Alpha" IsOptimizeEnabled="true" /> 612 <ParticleVector2Stream Usage="TextureTranslate0" IsOptimizeEnabled="true" /> 613 <ParticleVector2Stream Usage="TextureScale0" IsOptimizeEnabled="true" /> 614 <ParticleFloatStream Usage="TextureRotate0" IsOptimizeEnabled="true" /> 615 </ParticleStreams> 616 </ParticleCollection> 617 <ParticleBillboardShapeBuilderCtrXml AscendingOrder="true"> 618 <DrawOffset X="0" Y="0" Z="0" /> 619 </ParticleBillboardShapeBuilderCtrXml> 620 <ParticleInitializers> 621 <ParticleVector3Random3Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 622 <TargetStreams> 623 <ParticleUsage>Rotate</ParticleUsage> 624 </TargetStreams> 625 <BaseValue X="0" Y="0" Z="0" /> 626 <Random X="0" Y="0" Z="0" /> 627 </ParticleVector3Random3Initializer> 628 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 629 <TargetStreams> 630 <ParticleUsage>TextureTranslate0</ParticleUsage> 631 </TargetStreams> 632 <ImmediateValue X="0" Y="0" /> 633 </ParticleVector2ImmediateInitializer> 634 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 635 <TargetStreams> 636 <ParticleUsage>TextureScale0</ParticleUsage> 637 </TargetStreams> 638 <ImmediateValue X="1" Y="1" /> 639 </ParticleVector2ImmediateInitializer> 640 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 641 <TargetStreams> 642 <ParticleUsage>TextureRotate0</ParticleUsage> 643 </TargetStreams> 644 </ParticleFloatImmediateInitializer> 645 <ParticleFloatRangeInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" MaxValue="80" MinValue="80"> 646 <TargetStreams> 647 <ParticleUsage>Life</ParticleUsage> 648 </TargetStreams> 649 </ParticleFloatRangeInitializer> 650 <ParticleYAxisVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="0.04"> 651 <TargetStreams> 652 <ParticleUsage>Velocity</ParticleUsage> 653 </TargetStreams> 654 </ParticleYAxisVelocityInitializer> 655 </ParticleInitializers> 656 <ParticleUpdaters> 657 <ParticleVector3Immediate4KeyUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" InTime="0" OutTime="0.7"> 658 <ParticleAnimationData /> 659 <TargetStreams> 660 <ParticleUsage>Scale</ParticleUsage> 661 </TargetStreams> 662 <StartValue X="1.5" Y="1.5" Z="1.5" /> 663 <MiddleValue X="1" Y="1" Z="1" /> 664 <EndValue X="0.1" Y="0.1" Z="0.1" /> 665 </ParticleVector3Immediate4KeyUpdaterXml> 666 <ParticleVector3ImmediateUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 667 <ParticleAnimationData> 668 <ParticleRandomAnimationOption AnimationDuration="120" /> 669 <Vector3Animation> 670 <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="120"> 671 <Segments> 672 <LinearFloatSegment> 673 <Keys> 674 <LinearFloatKey Frame="0" Value="0" /> 675 <LinearFloatKey Frame="20" Value="0.2" /> 676 <LinearFloatKey Frame="40" Value="0.2" /> 677 <LinearFloatKey Frame="60" Value="0" /> 678 <LinearFloatKey Frame="120" Value="0" /> 679 </Keys> 680 </LinearFloatSegment> 681 </Segments> 682 </XSegmentsFloatCurve> 683 <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="120"> 684 <Segments> 685 <LinearFloatSegment> 686 <Keys> 687 <LinearFloatKey Frame="0" Value="0.1" /> 688 <LinearFloatKey Frame="20" Value="0.1" /> 689 <LinearFloatKey Frame="40" Value="0.2" /> 690 <LinearFloatKey Frame="60" Value="0.2" /> 691 <LinearFloatKey Frame="80" Value="0.1" /> 692 <LinearFloatKey Frame="120" Value="0.1" /> 693 </Keys> 694 </LinearFloatSegment> 695 </Segments> 696 </YSegmentsFloatCurve> 697 <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="120"> 698 <Segments> 699 <LinearFloatSegment> 700 <Keys> 701 <LinearFloatKey Frame="0" Value="0.4" /> 702 <LinearFloatKey Frame="40" Value="0.4" /> 703 <LinearFloatKey Frame="60" Value="0.6" /> 704 <LinearFloatKey Frame="80" Value="0.6" /> 705 <LinearFloatKey Frame="100" Value="0.4" /> 706 <LinearFloatKey Frame="120" Value="0.4" /> 707 </Keys> 708 </LinearFloatSegment> 709 </Segments> 710 </ZSegmentsFloatCurve> 711 </Vector3Animation> 712 </ParticleAnimationData> 713 <TargetStreams> 714 <ParticleUsage>Color</ParticleUsage> 715 </TargetStreams> 716 <DefaultValue X="0" Y="0" Z="1" /> 717 </ParticleVector3ImmediateUpdaterXml> 718 <ParticleFloatImmediateUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" DefaultValue="0"> 719 <ParticleAnimationData> 720 <FloatAnimation> 721 <SegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="80"> 722 <Segments> 723 <LinearFloatSegment> 724 <Keys> 725 <LinearFloatKey Frame="0" Value="1" /> 726 <LinearFloatKey Frame="40" Value="1" /> 727 <LinearFloatKey Frame="52" Value="0.6" /> 728 <LinearFloatKey Frame="55" Value="1" /> 729 <LinearFloatKey Frame="60" Value="0.3" /> 730 <LinearFloatKey Frame="63" Value="0.8" /> 731 <LinearFloatKey Frame="67" Value="0.1" /> 732 <LinearFloatKey Frame="72" Value="0.5" /> 733 <LinearFloatKey Frame="80" Value="0" /> 734 </Keys> 735 </LinearFloatSegment> 736 <HermiteFloatSegment> 737 <Keys> 738 <HermiteFloatKey Frame="80" Value="0" InSlope="0" OutSlope="0" /> 739 </Keys> 740 </HermiteFloatSegment> 741 </Segments> 742 </SegmentsFloatCurve> 743 </FloatAnimation> 744 </ParticleAnimationData> 745 <TargetStreams> 746 <ParticleUsage>Alpha</ParticleUsage> 747 </TargetStreams> 748 </ParticleFloatImmediateUpdaterXml> 749 <ParticleAccelarationUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" Factor="0.98"> 750 <ParticleAnimationData /> 751 <TargetStreams> 752 <ParticleUsage>Velocity</ParticleUsage> 753 </TargetStreams> 754 </ParticleAccelarationUpdaterXml> 755 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 756 <ParticleAnimationData /> 757 <TargetStreams /> 758 </ParticleGeneralUpdaterXml> 759 </ParticleUpdaters> 760 </ParticleSetCtr> 761 <ParticleSetCtr Name="Snow_Crystal_Glow_Particle" IsBranchVisible="true" ParticleShapeIndex="2" IsAutoCapacity="true" IsForceWorld="false" IsInheritParentVelocity="true"> 762 <ParentNode>SceneNodes["Snow_Crystal_Effect"]</ParentNode> 763 <AnimationGroupDescriptions /> 764 <ParticleCollection Capacity="101"> 765 <ParticleStreams> 766 <ParticleUintStream Usage="Id" IsOptimizeEnabled="true" /> 767 <ParticleFloatStream Usage="Birth" IsOptimizeEnabled="true" /> 768 <ParticleFloatStream Usage="Life" IsOptimizeEnabled="true" /> 769 <ParticleVector3Stream Usage="Translate" IsOptimizeEnabled="true" /> 770 <ParticleVector3Stream Usage="Scale" IsOptimizeEnabled="true" /> 771 <ParticleVector3Stream Usage="Rotate" IsOptimizeEnabled="true" /> 772 <ParticleVector3Stream Usage="Velocity" IsOptimizeEnabled="true" /> 773 <ParticleVector3Stream Usage="Color" IsOptimizeEnabled="true" /> 774 <ParticleFloatStream Usage="Alpha" IsOptimizeEnabled="true" /> 775 <ParticleVector2Stream Usage="TextureTranslate0" IsOptimizeEnabled="true" /> 776 <ParticleVector2Stream Usage="TextureScale0" IsOptimizeEnabled="true" /> 777 <ParticleFloatStream Usage="TextureRotate0" IsOptimizeEnabled="true" /> 778 </ParticleStreams> 779 </ParticleCollection> 780 <ParticleBillboardShapeBuilderCtrXml AscendingOrder="true"> 781 <DrawOffset X="0" Y="0" Z="0" /> 782 </ParticleBillboardShapeBuilderCtrXml> 783 <ParticleInitializers> 784 <ParticleFloatRangeInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" MaxValue="200" MinValue="200"> 785 <TargetStreams> 786 <ParticleUsage>Life</ParticleUsage> 787 </TargetStreams> 788 </ParticleFloatRangeInitializer> 789 <ParticleVector3Random1Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0"> 790 <TargetStreams> 791 <ParticleUsage>Scale</ParticleUsage> 792 </TargetStreams> 793 <BaseValue X="4" Y="4" Z="4" /> 794 </ParticleVector3Random1Initializer> 795 <ParticleVector3Random3Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 796 <TargetStreams> 797 <ParticleUsage>Rotate</ParticleUsage> 798 </TargetStreams> 799 <BaseValue X="0" Y="0" Z="0" /> 800 <Random X="0" Y="0" Z="0" /> 801 </ParticleVector3Random3Initializer> 802 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 803 <TargetStreams> 804 <ParticleUsage>TextureScale0</ParticleUsage> 805 </TargetStreams> 806 <ImmediateValue X="1" Y="1" /> 807 </ParticleVector2ImmediateInitializer> 808 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 809 <TargetStreams> 810 <ParticleUsage>TextureRotate0</ParticleUsage> 811 </TargetStreams> 812 </ParticleFloatImmediateInitializer> 813 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 814 <TargetStreams> 815 <ParticleUsage>TextureTranslate0</ParticleUsage> 816 </TargetStreams> 817 <ImmediateValue X="0" Y="0" /> 818 </ParticleVector2ImmediateInitializer> 819 </ParticleInitializers> 820 <ParticleUpdaters> 821 <ParticleVector3ImmediateUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 822 <ParticleAnimationData> 823 <ParticleRandomAnimationOption AnimationDuration="120" /> 824 <Vector3Animation> 825 <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="120"> 826 <Segments> 827 <LinearFloatSegment> 828 <Keys> 829 <LinearFloatKey Frame="0" Value="0.3" /> 830 <LinearFloatKey Frame="20" Value="0.8" /> 831 <LinearFloatKey Frame="40" Value="0.8" /> 832 <LinearFloatKey Frame="60" Value="0.3" /> 833 <LinearFloatKey Frame="120" Value="0.3" /> 834 </Keys> 835 </LinearFloatSegment> 836 </Segments> 837 </XSegmentsFloatCurve> 838 <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="120"> 839 <Segments> 840 <LinearFloatSegment> 841 <Keys> 842 <LinearFloatKey Frame="0" Value="0.5" /> 843 <LinearFloatKey Frame="20" Value="0.5" /> 844 <LinearFloatKey Frame="40" Value="0.75" /> 845 <LinearFloatKey Frame="60" Value="0.75" /> 846 <LinearFloatKey Frame="80" Value="0.5" /> 847 <LinearFloatKey Frame="120" Value="0.5" /> 848 </Keys> 849 </LinearFloatSegment> 850 </Segments> 851 </YSegmentsFloatCurve> 852 <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="120"> 853 <Segments> 854 <LinearFloatSegment> 855 <Keys> 856 <LinearFloatKey Frame="0" Value="0.9" /> 857 <LinearFloatKey Frame="40" Value="0.9" /> 858 <LinearFloatKey Frame="60" Value="1" /> 859 <LinearFloatKey Frame="80" Value="1" /> 860 <LinearFloatKey Frame="100" Value="0.9" /> 861 <LinearFloatKey Frame="120" Value="0.9" /> 862 </Keys> 863 </LinearFloatSegment> 864 </Segments> 865 </ZSegmentsFloatCurve> 866 </Vector3Animation> 867 </ParticleAnimationData> 868 <TargetStreams> 869 <ParticleUsage>Color</ParticleUsage> 870 </TargetStreams> 871 <DefaultValue X="0" Y="0" Z="0" /> 872 </ParticleVector3ImmediateUpdaterXml> 873 <ParticleFloatImmediate4KeyUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" InTime="0.05" OutTime="0.75" StartValue="0" MiddleValue="0.3" EndValue="0"> 874 <ParticleAnimationData /> 875 <TargetStreams> 876 <ParticleUsage>Alpha</ParticleUsage> 877 </TargetStreams> 878 </ParticleFloatImmediate4KeyUpdaterXml> 879 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 880 <ParticleAnimationData /> 881 <TargetStreams /> 882 </ParticleGeneralUpdaterXml> 883 </ParticleUpdaters> 884 </ParticleSetCtr> 885 </ParticleSets> 886 <Emitters> 887 <ParticleEmitter Name="Snow_Crystal_ParticleEmitter" IsBranchVisible="true" Id="0" IsResourceCopyEnabled="false" EmissionRatio="0.05" EmissionRatioRandom="0" EmissionInterval="2" EmissionIntervalRandom="0" EmissionSpanInfinity="true" EmissionSpan="0" EmissionStart="0"> 888 <AnimationGroupDescriptions /> 889 <Transform> 890 <Scale X="1" Y="1" Z="1" /> 891 <Rotate X="0" Y="0" Z="0" /> 892 <Translate X="0" Y="60" Z="0" /> 893 </Transform> 894 <ParticleSetReference>ParticleSets["Snow_Crystal_Particle"]</ParticleSetReference> 895 <ParticleDiscForm IsResourceCopyEnabled="false" Inner="0" AngleWidth="6.28318548" AngleOffset="0" AngleSwing="0" FixedOffset="false" EvenInterval="false"> 896 <Scale X="30" Y="30" /> 897 </ParticleDiscForm> 898 </ParticleEmitter> 899 </Emitters> 900 </GraphicsContentCtr> 901</NintendoWareIntermediateFile>