1<?xml version="1.0" encoding="utf-8"?> 2<NintendoWareIntermediateFile> 3 <GraphicsContentCtr Version="1.3.0" Namespace=""> 4 <EditData> 5 <MetaData> 6 <Key>MetaData</Key> 7 <Create Date="2010-12-17T17:34:41"> 8 <ToolDescriptions Name="NintendoWare Creative Studio." Version="0.9.0" /> 9 </Create> 10 <Modify Date="2011-02-19T15:05:24"> 11 <ToolDescriptions Name="NintendoWare Creative Studio." Version="1.3.0" /> 12 </Modify> 13 </MetaData> 14 <ContentSummaryMetaData> 15 <Key>ContentSummaries</Key> 16 <Values> 17 <ContentSummary ContentTypeName="GraphicsContent"> 18 <ObjectSummaries> 19 <ObjectSummary TypeName="ParticleModel" Name="Rain_Effect"> 20 <Notes> 21 <Note Name="MaterialCount" Value="4" /> 22 <Note Name="ShapeCount" Value="4" /> 23 <Note Name="MeshCount" Value="4" /> 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="Rain_Effect" IsBranchVisible="true" IsVisible="true" CullingMode="Dynamic" IsNonuniformScalable="false" LayerId="0"> 40 <AnimationGroupDescriptions> 41 <GraphicsAnimationGroupDescription Name="MaterialAnimation" EvaluationTiming="AfterSceneCulling"> 42 <MemberInformationSet> 43 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 44 <Path>Materials["*"].MaterialColor.Emission</Path> 45 </AnimationMemberDescription> 46 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 47 <Path>Materials["*"].MaterialColor.Ambient</Path> 48 </AnimationMemberDescription> 49 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 50 <Path>Materials["*"].MaterialColor.Diffuse</Path> 51 </AnimationMemberDescription> 52 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 53 <Path>Materials["*"].MaterialColor.Specular0</Path> 54 </AnimationMemberDescription> 55 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 56 <Path>Materials["*"].MaterialColor.Specular1</Path> 57 </AnimationMemberDescription> 58 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 59 <Path>Materials["*"].MaterialColor.Constant0</Path> 60 </AnimationMemberDescription> 61 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 62 <Path>Materials["*"].MaterialColor.Constant1</Path> 63 </AnimationMemberDescription> 64 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 65 <Path>Materials["*"].MaterialColor.Constant2</Path> 66 </AnimationMemberDescription> 67 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 68 <Path>Materials["*"].MaterialColor.Constant3</Path> 69 </AnimationMemberDescription> 70 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 71 <Path>Materials["*"].MaterialColor.Constant4</Path> 72 </AnimationMemberDescription> 73 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 74 <Path>Materials["*"].MaterialColor.Constant5</Path> 75 </AnimationMemberDescription> 76 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 77 <Path>Materials["*"].TextureMappers["*"].Sampler.BorderColor</Path> 78 </AnimationMemberDescription> 79 <AnimationMemberDescription BlendOperationName="Int" IsBinarized="true"> 80 <Path>Materials["*"].TextureMappers["*"].Texture</Path> 81 </AnimationMemberDescription> 82 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 83 <Path>Materials["*"].FragmentOperation.BlendOperation.BlendColor</Path> 84 </AnimationMemberDescription> 85 <AnimationMemberDescription BlendOperationName="Vector2" IsBinarized="true"> 86 <Path>Materials["*"].TextureCoordinators["*"].Scale</Path> 87 </AnimationMemberDescription> 88 <AnimationMemberDescription BlendOperationName="Float" IsBinarized="true"> 89 <Path>Materials["*"].TextureCoordinators["*"].Rotate</Path> 90 </AnimationMemberDescription> 91 <AnimationMemberDescription BlendOperationName="Vector2" IsBinarized="true"> 92 <Path>Materials["*"].TextureCoordinators["*"].Translate</Path> 93 </AnimationMemberDescription> 94 </MemberInformationSet> 95 </GraphicsAnimationGroupDescription> 96 <GraphicsAnimationGroupDescription Name="VisibilityAnimation" EvaluationTiming="BeforeWorldUpdate"> 97 <MemberInformationSet> 98 <AnimationMemberDescription BlendOperationName="Bool" IsBinarized="true"> 99 <Path>IsVisible</Path> 100 </AnimationMemberDescription> 101 <AnimationMemberDescription BlendOperationName="Bool" IsBinarized="true"> 102 <Path>Meshes["*"].IsVisible</Path> 103 </AnimationMemberDescription> 104 <AnimationMemberDescription BlendOperationName="Bool" IsBinarized="true"> 105 <Path>IsBranchVisible</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 <ParticleShapeCtr> 147 <OrientedBoundingBox> 148 <CenterPosition X="0" Y="0" Z="0" /> 149 <OrientationMatrix M00="1" M01="0" M02="0" M10="0" M11="1" M12="0" M20="0" M21="0" M22="1" /> 150 <Size X="1" Y="1" Z="1" /> 151 </OrientedBoundingBox> 152 <PositionOffset X="0" Y="0" Z="0" /> 153 <PrimitiveSets /> 154 <VertexAttributes /> 155 </ParticleShapeCtr> 156 </Shapes> 157 <Materials> 158 <MaterialCtr Name="Rain_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"> 159 <ShaderReference /> 160 <MaterialColor VertexColorScale="1"> 161 <Emission R="0" G="0" B="0" A="0" /> 162 <Ambient R="1" G="1" B="1" A="0" /> 163 <Diffuse R="1" G="1" B="1" A="1" /> 164 <Specular0 R="1" G="1" B="1" A="0" /> 165 <Specular1 R="0" G="0" B="0" A="0" /> 166 <Constant0 R="0.57" G="0.58" B="0.59" A="1" /> 167 <Constant1 R="0" G="0" B="0" A="1" /> 168 <Constant2 R="0" G="0" B="0" A="1" /> 169 <Constant3 R="0" G="0" B="0" A="1" /> 170 <Constant4 R="0" G="0" B="0" A="1" /> 171 <Constant5 R="0" G="0" B="0" A="1" /> 172 </MaterialColor> 173 <Rasterization CullingMode="Never" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 174 <TextureCoordinators> 175 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="Dcc3dsMax" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 176 </TextureCoordinators> 177 <TextureMappers> 178 <PixelBasedTextureMapperCtr> 179 <TextureReference>Textures["Rain"]@file:../Textures/Rain.ctex</TextureReference> 180 <StandardTextureSamplerCtr MinFilter="Linear" MagFilter="Linear" WrapS="ClampToEdge" WrapT="ClampToEdge" MinLod="0" LodBias="0"> 181 <BorderColor R="0" G="0" B="0" A="1" /> 182 </StandardTextureSamplerCtr> 183 </PixelBasedTextureMapperCtr> 184 </TextureMappers> 185 <FragmentShader LayerConfig="ConfigurationType0"> 186 <BufferColor R="0" G="0" B="0" A="1" /> 187 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 188 <FragmentLighting FresnelConfig="No" IsClampHighLight="false" IsDistribution0Enabled="false" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 189 <FragmentLightingTable> 190 <ReflectanceRSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 191 <NullLookupTableCtr /> 192 </ReflectanceRSampler> 193 <ReflectanceGSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 194 <NullLookupTableCtr /> 195 </ReflectanceGSampler> 196 <ReflectanceBSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 197 <NullLookupTableCtr /> 198 </ReflectanceBSampler> 199 <Distribution0Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 200 <NullLookupTableCtr /> 201 </Distribution0Sampler> 202 <Distribution1Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 203 <NullLookupTableCtr /> 204 </Distribution1Sampler> 205 <FresnelSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 206 <NullLookupTableCtr /> 207 </FresnelSampler> 208 </FragmentLightingTable> 209 <TextureCombiners> 210 <TextureCombinerCtr CombineRgb="Interpolate" CombineAlpha="Modulate" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="PreviousBuffer" BufferInputAlpha="PreviousBuffer"> 211 <SourceRgb Source0="PrimaryColor" Source1="Constant" Source2="Texture0" /> 212 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 213 <SourceAlpha Source0="PrimaryColor" Source1="Texture0" Source2="FragmentPrimaryColor" /> 214 <OperandAlpha Operand0="Alpha" Operand1="Red" Operand2="Alpha" /> 215 </TextureCombinerCtr> 216 </TextureCombiners> 217 <AlphaTest IsTestEnabled="false" TestFunction="Gequal" TestReference="0" /> 218 </FragmentShader> 219 <FragmentOperation> 220 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 221 <BlendOperation Mode="Blend" LogicOperation="Copy"> 222 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="OneMinusSourceAlpha" BlendEquation="FuncAdd" /> 223 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 224 <BlendColor R="0" G="0" B="0" A="1" /> 225 </BlendOperation> 226 <StencilOperation IsTestEnabled="false" TestFunction="Always" TestReference="0" TestMask="255" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 227 </FragmentOperation> 228 </MaterialCtr> 229 <MaterialCtr Name="Rain_Ripple_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"> 230 <ShaderReference /> 231 <MaterialColor VertexColorScale="1"> 232 <Emission R="0" G="0" B="0" A="0" /> 233 <Ambient R="1" G="1" B="1" A="0" /> 234 <Diffuse R="1" G="1" B="1" A="1" /> 235 <Specular0 R="1" G="1" B="1" A="0" /> 236 <Specular1 R="0" G="0" B="0" A="0" /> 237 <Constant0 R="0.57" G="0.58" B="0.59" A="1" /> 238 <Constant1 R="0" G="0" B="0" A="1" /> 239 <Constant2 R="0" G="0" B="0" A="1" /> 240 <Constant3 R="0" G="0" B="0" A="1" /> 241 <Constant4 R="0" G="0" B="0" A="1" /> 242 <Constant5 R="0" G="0" B="0" A="1" /> 243 </MaterialColor> 244 <Rasterization CullingMode="Never" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 245 <TextureCoordinators> 246 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="Dcc3dsMax" ScaleS="2" ScaleT="2" Rotate="0" TranslateS="-0.25" TranslateT="-0.25" /> 247 </TextureCoordinators> 248 <TextureMappers> 249 <PixelBasedTextureMapperCtr> 250 <TextureReference>Textures["Ripple"]@file:../Textures/Ripple.ctex</TextureReference> 251 <StandardTextureSamplerCtr MinFilter="Linear" MagFilter="Linear" WrapS="MirroredRepeat" WrapT="MirroredRepeat" MinLod="0" LodBias="0"> 252 <BorderColor R="0" G="0" B="0" A="1" /> 253 </StandardTextureSamplerCtr> 254 </PixelBasedTextureMapperCtr> 255 </TextureMappers> 256 <FragmentShader LayerConfig="ConfigurationType0"> 257 <BufferColor R="0" G="0" B="0" A="1" /> 258 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 259 <FragmentLighting FresnelConfig="No" IsClampHighLight="false" IsDistribution0Enabled="false" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 260 <FragmentLightingTable> 261 <ReflectanceRSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 262 <NullLookupTableCtr /> 263 </ReflectanceRSampler> 264 <ReflectanceGSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 265 <NullLookupTableCtr /> 266 </ReflectanceGSampler> 267 <ReflectanceBSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 268 <NullLookupTableCtr /> 269 </ReflectanceBSampler> 270 <Distribution0Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 271 <NullLookupTableCtr /> 272 </Distribution0Sampler> 273 <Distribution1Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 274 <NullLookupTableCtr /> 275 </Distribution1Sampler> 276 <FresnelSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 277 <NullLookupTableCtr /> 278 </FresnelSampler> 279 </FragmentLightingTable> 280 <TextureCombiners> 281 <TextureCombinerCtr CombineRgb="Interpolate" CombineAlpha="Modulate" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="PreviousBuffer" BufferInputAlpha="PreviousBuffer"> 282 <SourceRgb Source0="PrimaryColor" Source1="Constant" Source2="Texture0" /> 283 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 284 <SourceAlpha Source0="PrimaryColor" Source1="Texture0" Source2="FragmentPrimaryColor" /> 285 <OperandAlpha Operand0="Alpha" Operand1="Red" Operand2="Alpha" /> 286 </TextureCombinerCtr> 287 </TextureCombiners> 288 <AlphaTest IsTestEnabled="false" TestFunction="Gequal" TestReference="0" /> 289 </FragmentShader> 290 <FragmentOperation> 291 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 292 <BlendOperation Mode="Blend" LogicOperation="Copy"> 293 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="OneMinusSourceAlpha" BlendEquation="FuncAdd" /> 294 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 295 <BlendColor R="0" G="0" B="0" A="1" /> 296 </BlendOperation> 297 <StencilOperation IsTestEnabled="false" TestFunction="Always" TestReference="0" TestMask="255" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 298 </FragmentOperation> 299 </MaterialCtr> 300 <MaterialCtr Name="Rain_Mist_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"> 301 <ShaderReference /> 302 <MaterialColor VertexColorScale="1"> 303 <Emission R="0" G="0" B="0" A="0" /> 304 <Ambient R="1" G="1" B="1" A="0" /> 305 <Diffuse R="1" G="1" B="1" A="1" /> 306 <Specular0 R="1" G="1" B="1" A="0" /> 307 <Specular1 R="0" G="0" B="0" A="0" /> 308 <Constant0 R="0.57" G="0.58" B="0.59" A="1" /> 309 <Constant1 R="0" G="0" B="0" A="1" /> 310 <Constant2 R="0" G="0" B="0" A="1" /> 311 <Constant3 R="0" G="0" B="0" A="1" /> 312 <Constant4 R="0" G="0" B="0" A="1" /> 313 <Constant5 R="0" G="0" B="0" A="1" /> 314 </MaterialColor> 315 <Rasterization CullingMode="Never" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 316 <TextureCoordinators> 317 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="Dcc3dsMax" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 318 </TextureCoordinators> 319 <TextureMappers> 320 <PixelBasedTextureMapperCtr> 321 <TextureReference>Textures["Mist"]@file:../Textures/Mist.ctex</TextureReference> 322 <StandardTextureSamplerCtr MinFilter="Linear" MagFilter="Linear" WrapS="ClampToEdge" WrapT="ClampToEdge" MinLod="0" LodBias="0"> 323 <BorderColor R="0" G="0" B="0" A="1" /> 324 </StandardTextureSamplerCtr> 325 </PixelBasedTextureMapperCtr> 326 </TextureMappers> 327 <FragmentShader LayerConfig="ConfigurationType0"> 328 <BufferColor R="0" G="0" B="0" A="1" /> 329 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 330 <FragmentLighting FresnelConfig="No" IsClampHighLight="false" IsDistribution0Enabled="false" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 331 <FragmentLightingTable> 332 <ReflectanceRSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 333 <NullLookupTableCtr /> 334 </ReflectanceRSampler> 335 <ReflectanceGSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 336 <NullLookupTableCtr /> 337 </ReflectanceGSampler> 338 <ReflectanceBSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 339 <NullLookupTableCtr /> 340 </ReflectanceBSampler> 341 <Distribution0Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 342 <NullLookupTableCtr /> 343 </Distribution0Sampler> 344 <Distribution1Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 345 <NullLookupTableCtr /> 346 </Distribution1Sampler> 347 <FresnelSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 348 <NullLookupTableCtr /> 349 </FresnelSampler> 350 </FragmentLightingTable> 351 <TextureCombiners> 352 <TextureCombinerCtr CombineRgb="Interpolate" CombineAlpha="Modulate" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="PreviousBuffer" BufferInputAlpha="PreviousBuffer"> 353 <SourceRgb Source0="PrimaryColor" Source1="Constant" Source2="Texture0" /> 354 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 355 <SourceAlpha Source0="PrimaryColor" Source1="Texture0" Source2="FragmentPrimaryColor" /> 356 <OperandAlpha Operand0="Alpha" Operand1="Red" Operand2="Alpha" /> 357 </TextureCombinerCtr> 358 </TextureCombiners> 359 <AlphaTest IsTestEnabled="false" TestFunction="Gequal" TestReference="0" /> 360 </FragmentShader> 361 <FragmentOperation> 362 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 363 <BlendOperation Mode="Blend" LogicOperation="Copy"> 364 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="OneMinusSourceAlpha" BlendEquation="FuncAdd" /> 365 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 366 <BlendColor R="0" G="0" B="0" A="1" /> 367 </BlendOperation> 368 <StencilOperation IsTestEnabled="false" TestFunction="Always" TestReference="0" TestMask="255" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 369 </FragmentOperation> 370 </MaterialCtr> 371 <MaterialCtr Name="Cloud_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"> 372 <ShaderReference /> 373 <MaterialColor VertexColorScale="1"> 374 <Emission R="0" G="0" B="0" A="0" /> 375 <Ambient R="1" G="1" B="1" A="0" /> 376 <Diffuse R="1" G="1" B="1" A="1" /> 377 <Specular0 R="1" G="1" B="1" A="0" /> 378 <Specular1 R="0" G="0" B="0" A="0" /> 379 <Constant0 R="1" G="1" B="1" A="1" /> 380 <Constant1 R="0" G="0" B="0" A="1" /> 381 <Constant2 R="0" G="0" B="0" A="1" /> 382 <Constant3 R="0" G="0" B="0" A="1" /> 383 <Constant4 R="0" G="0" B="0" A="1" /> 384 <Constant5 R="0" G="0" B="0" A="1" /> 385 </MaterialColor> 386 <Rasterization CullingMode="Never" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 387 <TextureCoordinators> 388 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="Dcc3dsMax" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 389 </TextureCoordinators> 390 <TextureMappers> 391 <PixelBasedTextureMapperCtr> 392 <TextureReference>Textures["Cloud"]@file:../Textures/Cloud.ctex</TextureReference> 393 <StandardTextureSamplerCtr MinFilter="Linear" MagFilter="Linear" WrapS="ClampToEdge" WrapT="ClampToEdge" MinLod="0" LodBias="0"> 394 <BorderColor R="0" G="0" B="0" A="1" /> 395 </StandardTextureSamplerCtr> 396 </PixelBasedTextureMapperCtr> 397 </TextureMappers> 398 <FragmentShader LayerConfig="ConfigurationType0"> 399 <BufferColor R="0" G="0" B="0" A="1" /> 400 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 401 <FragmentLighting FresnelConfig="No" IsClampHighLight="false" IsDistribution0Enabled="false" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 402 <FragmentLightingTable> 403 <ReflectanceRSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 404 <NullLookupTableCtr /> 405 </ReflectanceRSampler> 406 <ReflectanceGSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 407 <NullLookupTableCtr /> 408 </ReflectanceGSampler> 409 <ReflectanceBSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 410 <NullLookupTableCtr /> 411 </ReflectanceBSampler> 412 <Distribution0Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 413 <NullLookupTableCtr /> 414 </Distribution0Sampler> 415 <Distribution1Sampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 416 <NullLookupTableCtr /> 417 </Distribution1Sampler> 418 <FresnelSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 419 <NullLookupTableCtr /> 420 </FresnelSampler> 421 </FragmentLightingTable> 422 <TextureCombiners> 423 <TextureCombinerCtr CombineRgb="Interpolate" CombineAlpha="Modulate" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="PreviousBuffer" BufferInputAlpha="PreviousBuffer"> 424 <SourceRgb Source0="PrimaryColor" Source1="Constant" Source2="Texture0" /> 425 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 426 <SourceAlpha Source0="PrimaryColor" Source1="Texture0" Source2="FragmentPrimaryColor" /> 427 <OperandAlpha Operand0="Alpha" Operand1="Alpha" Operand2="Alpha" /> 428 </TextureCombinerCtr> 429 </TextureCombiners> 430 <AlphaTest IsTestEnabled="false" TestFunction="Gequal" TestReference="0" /> 431 </FragmentShader> 432 <FragmentOperation> 433 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 434 <BlendOperation Mode="Blend" LogicOperation="Copy"> 435 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="OneMinusSourceAlpha" BlendEquation="FuncAdd" /> 436 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="Zero" BlendEquation="FuncAdd" /> 437 <BlendColor R="0" G="0" B="0" A="1" /> 438 </BlendOperation> 439 <StencilOperation IsTestEnabled="false" TestFunction="Always" TestReference="0" TestMask="255" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 440 </FragmentOperation> 441 </MaterialCtr> 442 </Materials> 443 <Meshes> 444 <Mesh IsVisible="true" RenderPriority="0" MeshNodeName=""> 445 <SeparateShapeReference>Shapes[0]</SeparateShapeReference> 446 <MaterialReference>Materials["Rain_ParticleMaterial"]</MaterialReference> 447 </Mesh> 448 <Mesh IsVisible="true" RenderPriority="0" MeshNodeName=""> 449 <SeparateShapeReference>Shapes[1]</SeparateShapeReference> 450 <MaterialReference>Materials["Rain_Ripple_ParticleMaterial"]</MaterialReference> 451 </Mesh> 452 <Mesh IsVisible="true" RenderPriority="0" MeshNodeName=""> 453 <SeparateShapeReference>Shapes[2]</SeparateShapeReference> 454 <MaterialReference>Materials["Rain_Mist_ParticleMaterial"]</MaterialReference> 455 </Mesh> 456 <Mesh IsVisible="true" RenderPriority="25" MeshNodeName=""> 457 <SeparateShapeReference>Shapes[3]</SeparateShapeReference> 458 <MaterialReference>Materials["Cloud_ParticleMaterial"]</MaterialReference> 459 </Mesh> 460 </Meshes> 461 <ParticleSets> 462 <ParticleSetReference>ParticleSets[0]</ParticleSetReference> 463 <ParticleSetReference>ParticleSets[2]</ParticleSetReference> 464 <ParticleSetReference>ParticleSets[3]</ParticleSetReference> 465 <ParticleSetReference>ParticleSets[1]</ParticleSetReference> 466 </ParticleSets> 467 </ParticleModel> 468 </Models> 469 <ParticleSets> 470 <ParticleSetCtr Name="Rain_Particle" IsBranchVisible="true" ParticleShapeIndex="0" IsAutoCapacity="true" IsForceWorld="false" IsInheritParentVelocity="false"> 471 <ParentNode>SceneNodes["Rain_Effect"]</ParentNode> 472 <AnimationGroupDescriptions /> 473 <ParticleCollection Capacity="62"> 474 <ParticleStreams> 475 <ParticleUintStream Usage="Id" IsOptimizeEnabled="true" /> 476 <ParticleFloatStream Usage="Birth" IsOptimizeEnabled="true" /> 477 <ParticleFloatStream Usage="Life" IsOptimizeEnabled="true" /> 478 <ParticleVector3Stream Usage="Translate" IsOptimizeEnabled="true" /> 479 <ParticleVector3Stream Usage="Scale" IsOptimizeEnabled="true" /> 480 <ParticleVector3Stream Usage="Rotate" IsOptimizeEnabled="true" /> 481 <ParticleVector3Stream Usage="Velocity" IsOptimizeEnabled="true" /> 482 <ParticleVector3Stream Usage="Color" IsOptimizeEnabled="true" /> 483 <ParticleFloatStream Usage="Alpha" IsOptimizeEnabled="true" /> 484 <ParticleVector2Stream Usage="TextureTranslate0" IsOptimizeEnabled="true" /> 485 <ParticleVector2Stream Usage="TextureScale0" IsOptimizeEnabled="true" /> 486 <ParticleFloatStream Usage="TextureRotate0" IsOptimizeEnabled="true" /> 487 </ParticleStreams> 488 </ParticleCollection> 489 <ParticleYBillboardShapeBuilderCtrXml AscendingOrder="true"> 490 <DrawOffset X="0" Y="0" Z="0" /> 491 </ParticleYBillboardShapeBuilderCtrXml> 492 <ParticleInitializers> 493 <ParticleVector3Random1Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0.1"> 494 <TargetStreams> 495 <ParticleUsage>Scale</ParticleUsage> 496 </TargetStreams> 497 <BaseValue X="0.04" Y="1.5" Z="1" /> 498 </ParticleVector3Random1Initializer> 499 <ParticleVector3Random3Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 500 <TargetStreams> 501 <ParticleUsage>Rotate</ParticleUsage> 502 </TargetStreams> 503 <BaseValue X="0" Y="0" Z="0" /> 504 <Random X="0" Y="0" Z="0" /> 505 </ParticleVector3Random3Initializer> 506 <ParticleVector3ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 507 <TargetStreams> 508 <ParticleUsage>Color</ParticleUsage> 509 </TargetStreams> 510 <ImmediateValue X="1" Y="1" Z="1" /> 511 </ParticleVector3ImmediateInitializer> 512 <ParticleFloatRandomInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" BaseValue="1" Random="0"> 513 <TargetStreams> 514 <ParticleUsage>Alpha</ParticleUsage> 515 </TargetStreams> 516 </ParticleFloatRandomInitializer> 517 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 518 <TargetStreams> 519 <ParticleUsage>TextureTranslate0</ParticleUsage> 520 </TargetStreams> 521 <ImmediateValue X="0" Y="0" /> 522 </ParticleVector2ImmediateInitializer> 523 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 524 <TargetStreams> 525 <ParticleUsage>TextureScale0</ParticleUsage> 526 </TargetStreams> 527 <ImmediateValue X="1" Y="1" /> 528 </ParticleVector2ImmediateInitializer> 529 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 530 <TargetStreams> 531 <ParticleUsage>TextureRotate0</ParticleUsage> 532 </TargetStreams> 533 </ParticleFloatImmediateInitializer> 534 <ParticleFloatRangeInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" MaxValue="30" MinValue="30"> 535 <TargetStreams> 536 <ParticleUsage>Life</ParticleUsage> 537 </TargetStreams> 538 </ParticleFloatRangeInitializer> 539 <ParticleDirectionalVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="0.75"> 540 <TargetStreams> 541 <ParticleUsage>Velocity</ParticleUsage> 542 </TargetStreams> 543 <Direction X="0" Y="-1" Z="0" /> 544 </ParticleDirectionalVelocityInitializer> 545 <ParticleVector3MultRandomInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="false" Random="0.3"> 546 <TargetStreams> 547 <ParticleUsage>Velocity</ParticleUsage> 548 </TargetStreams> 549 </ParticleVector3MultRandomInitializer> 550 </ParticleInitializers> 551 <ParticleUpdaters> 552 <ParticleRotateUpVectorUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" Source="Velocity"> 553 <ParticleAnimationData /> 554 <TargetStreams> 555 <ParticleUsage>Rotate</ParticleUsage> 556 </TargetStreams> 557 </ParticleRotateUpVectorUpdaterXml> 558 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 559 <ParticleAnimationData /> 560 <TargetStreams /> 561 </ParticleGeneralUpdaterXml> 562 <ParticleChildUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" EmissionRatio="1"> 563 <ParticleAnimationData /> 564 <TargetStreams /> 565 <ParticleSetReference>ParticleSets["Rain_Ripple_Particle"]</ParticleSetReference> 566 <ParticlePointForm IsResourceCopyEnabled="false" /> 567 <ParticleChildUpdaterFinalUpdateOption /> 568 </ParticleChildUpdaterXml> 569 <ParticleChildUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" EmissionRatio="1"> 570 <ParticleAnimationData /> 571 <TargetStreams /> 572 <ParticleSetReference>ParticleSets["Rain_Mist_Particle"]</ParticleSetReference> 573 <ParticleDiscForm IsResourceCopyEnabled="false" Inner="0" AngleWidth="6.28318548" AngleOffset="0" AngleSwing="0" FixedOffset="false" EvenInterval="false"> 574 <Scale X="0.5" Y="0.5" /> 575 </ParticleDiscForm> 576 <ParticleChildUpdaterFinalUpdateOption /> 577 </ParticleChildUpdaterXml> 578 </ParticleUpdaters> 579 </ParticleSetCtr> 580 <ParticleSetCtr Name="Cloud_Particle" IsBranchVisible="true" ParticleShapeIndex="3" IsAutoCapacity="true" IsForceWorld="false" IsInheritParentVelocity="false"> 581 <ParentNode>SceneNodes["Rain_Effect"]</ParentNode> 582 <AnimationGroupDescriptions /> 583 <ParticleCollection Capacity="121"> 584 <ParticleStreams> 585 <ParticleUintStream Usage="Id" IsOptimizeEnabled="true" /> 586 <ParticleFloatStream Usage="Birth" IsOptimizeEnabled="true" /> 587 <ParticleFloatStream Usage="Life" IsOptimizeEnabled="true" /> 588 <ParticleVector3Stream Usage="Translate" IsOptimizeEnabled="true" /> 589 <ParticleVector3Stream Usage="Scale" IsOptimizeEnabled="true" /> 590 <ParticleVector3Stream Usage="Rotate" IsOptimizeEnabled="true" /> 591 <ParticleVector3Stream Usage="Velocity" IsOptimizeEnabled="true" /> 592 <ParticleVector3Stream Usage="Color" IsOptimizeEnabled="true" /> 593 <ParticleFloatStream Usage="Alpha" IsOptimizeEnabled="true" /> 594 <ParticleVector2Stream Usage="TextureTranslate0" IsOptimizeEnabled="true" /> 595 <ParticleVector2Stream Usage="TextureScale0" IsOptimizeEnabled="true" /> 596 <ParticleFloatStream Usage="TextureRotate0" IsOptimizeEnabled="true" /> 597 </ParticleStreams> 598 </ParticleCollection> 599 <ParticleWorldBillboardShapeBuilderCtrXml AscendingOrder="true"> 600 <DrawOffset X="0" Y="0" Z="0" /> 601 </ParticleWorldBillboardShapeBuilderCtrXml> 602 <ParticleInitializers> 603 <ParticleVector3Random1Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0.2"> 604 <TargetStreams> 605 <ParticleUsage>Scale</ParticleUsage> 606 </TargetStreams> 607 <BaseValue X="4" Y="4" Z="1" /> 608 </ParticleVector3Random1Initializer> 609 <ParticleVector3Random3Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 610 <TargetStreams> 611 <ParticleUsage>Rotate</ParticleUsage> 612 </TargetStreams> 613 <BaseValue X="0" Y="0" Z="0" /> 614 <Random X="0" Y="0" Z="0" /> 615 </ParticleVector3Random3Initializer> 616 <ParticleVector3ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 617 <TargetStreams> 618 <ParticleUsage>Color</ParticleUsage> 619 </TargetStreams> 620 <ImmediateValue X="0.6" Y="0.67" Z="0.73" /> 621 </ParticleVector3ImmediateInitializer> 622 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 623 <TargetStreams> 624 <ParticleUsage>TextureTranslate0</ParticleUsage> 625 </TargetStreams> 626 <ImmediateValue X="0" Y="0" /> 627 </ParticleVector2ImmediateInitializer> 628 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 629 <TargetStreams> 630 <ParticleUsage>TextureScale0</ParticleUsage> 631 </TargetStreams> 632 <ImmediateValue X="1" Y="1" /> 633 </ParticleVector2ImmediateInitializer> 634 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 635 <TargetStreams> 636 <ParticleUsage>TextureRotate0</ParticleUsage> 637 </TargetStreams> 638 </ParticleFloatImmediateInitializer> 639 <ParticleFloatRangeInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" MaxValue="240" MinValue="120"> 640 <TargetStreams> 641 <ParticleUsage>Life</ParticleUsage> 642 </TargetStreams> 643 </ParticleFloatRangeInitializer> 644 <ParticleYAxisVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="0.03"> 645 <TargetStreams> 646 <ParticleUsage>Velocity</ParticleUsage> 647 </TargetStreams> 648 </ParticleYAxisVelocityInitializer> 649 <ParticleOriginVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="0.005"> 650 <TargetStreams> 651 <ParticleUsage>Velocity</ParticleUsage> 652 </TargetStreams> 653 </ParticleOriginVelocityInitializer> 654 </ParticleInitializers> 655 <ParticleUpdaters> 656 <ParticleVector3AdditiveUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 657 <ParticleAnimationData /> 658 <TargetStreams> 659 <ParticleUsage>Scale</ParticleUsage> 660 </TargetStreams> 661 <DefaultValue X="-0.01" Y="-0.01" Z="0" /> 662 </ParticleVector3AdditiveUpdaterXml> 663 <ParticleFloatImmediate4KeyUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" InTime="0.5" OutTime="0.5" StartValue="0" MiddleValue="1" EndValue="0"> 664 <ParticleAnimationData /> 665 <TargetStreams> 666 <ParticleUsage>Alpha</ParticleUsage> 667 </TargetStreams> 668 </ParticleFloatImmediate4KeyUpdaterXml> 669 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 670 <ParticleAnimationData /> 671 <TargetStreams /> 672 </ParticleGeneralUpdaterXml> 673 </ParticleUpdaters> 674 </ParticleSetCtr> 675 <ParticleSetCtr Name="Rain_Ripple_Particle" IsBranchVisible="true" ParticleShapeIndex="1" IsAutoCapacity="false" IsForceWorld="false" IsInheritParentVelocity="false"> 676 <ParentNode>SceneNodes["Rain_Effect"]</ParentNode> 677 <AnimationGroupDescriptions /> 678 <ParticleCollection Capacity="60"> 679 <ParticleStreams> 680 <ParticleUintStream Usage="Id" IsOptimizeEnabled="true" /> 681 <ParticleFloatStream Usage="Birth" IsOptimizeEnabled="true" /> 682 <ParticleFloatStream Usage="Life" IsOptimizeEnabled="true" /> 683 <ParticleVector3Stream Usage="Translate" IsOptimizeEnabled="true" /> 684 <ParticleVector3Stream Usage="Scale" IsOptimizeEnabled="true" /> 685 <ParticleVector3Stream Usage="Rotate" IsOptimizeEnabled="true" /> 686 <ParticleVector3Stream Usage="Velocity" IsOptimizeEnabled="true" /> 687 <ParticleVector3Stream Usage="Color" IsOptimizeEnabled="true" /> 688 <ParticleFloatStream Usage="Alpha" IsOptimizeEnabled="true" /> 689 <ParticleVector2Stream Usage="TextureTranslate0" IsOptimizeEnabled="true" /> 690 <ParticleVector2Stream Usage="TextureScale0" IsOptimizeEnabled="true" /> 691 <ParticleFloatStream Usage="TextureRotate0" IsOptimizeEnabled="true" /> 692 </ParticleStreams> 693 </ParticleCollection> 694 <ParticleXyPlaneShapeBuilderCtrXml AscendingOrder="true"> 695 <DrawOffset X="0" Y="0" Z="0" /> 696 </ParticleXyPlaneShapeBuilderCtrXml> 697 <ParticleInitializers> 698 <ParticleFloatRangeInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" MaxValue="30" MinValue="30"> 699 <TargetStreams> 700 <ParticleUsage>Life</ParticleUsage> 701 </TargetStreams> 702 </ParticleFloatRangeInitializer> 703 <ParticleVector3ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 704 <TargetStreams> 705 <ParticleUsage>Color</ParticleUsage> 706 </TargetStreams> 707 <ImmediateValue X="1" Y="1" Z="1" /> 708 </ParticleVector3ImmediateInitializer> 709 <ParticleVector3Random1Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0.3"> 710 <TargetStreams> 711 <ParticleUsage>Scale</ParticleUsage> 712 </TargetStreams> 713 <BaseValue X="0.001" Y="0.001" Z="1" /> 714 </ParticleVector3Random1Initializer> 715 <ParticleVector3Random3Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 716 <TargetStreams> 717 <ParticleUsage>Rotate</ParticleUsage> 718 </TargetStreams> 719 <BaseValue X="1.57079637" Y="0" Z="0" /> 720 <Random X="0" Y="0" Z="0" /> 721 </ParticleVector3Random3Initializer> 722 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 723 <TargetStreams> 724 <ParticleUsage>TextureScale0</ParticleUsage> 725 </TargetStreams> 726 <ImmediateValue X="1" Y="1" /> 727 </ParticleVector2ImmediateInitializer> 728 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 729 <TargetStreams> 730 <ParticleUsage>TextureRotate0</ParticleUsage> 731 </TargetStreams> 732 </ParticleFloatImmediateInitializer> 733 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 734 <TargetStreams> 735 <ParticleUsage>TextureTranslate0</ParticleUsage> 736 </TargetStreams> 737 <ImmediateValue X="0" Y="0" /> 738 </ParticleVector2ImmediateInitializer> 739 </ParticleInitializers> 740 <ParticleUpdaters> 741 <ParticleVector3AdditiveUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 742 <ParticleAnimationData /> 743 <TargetStreams> 744 <ParticleUsage>Scale</ParticleUsage> 745 </TargetStreams> 746 <DefaultValue X="0.05" Y="0.05" Z="0" /> 747 </ParticleVector3AdditiveUpdaterXml> 748 <ParticleFloatImmediate4KeyUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" InTime="0" OutTime="0.5" StartValue="1" MiddleValue="1" EndValue="0"> 749 <ParticleAnimationData /> 750 <TargetStreams> 751 <ParticleUsage>Alpha</ParticleUsage> 752 </TargetStreams> 753 </ParticleFloatImmediate4KeyUpdaterXml> 754 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 755 <ParticleAnimationData /> 756 <TargetStreams /> 757 </ParticleGeneralUpdaterXml> 758 </ParticleUpdaters> 759 </ParticleSetCtr> 760 <ParticleSetCtr Name="Rain_Mist_Particle" IsBranchVisible="true" ParticleShapeIndex="2" IsAutoCapacity="false" IsForceWorld="false" IsInheritParentVelocity="false"> 761 <ParentNode>SceneNodes["Rain_Effect"]</ParentNode> 762 <AnimationGroupDescriptions /> 763 <ParticleCollection Capacity="50"> 764 <ParticleStreams> 765 <ParticleUintStream Usage="Id" IsOptimizeEnabled="true" /> 766 <ParticleFloatStream Usage="Birth" IsOptimizeEnabled="true" /> 767 <ParticleFloatStream Usage="Life" IsOptimizeEnabled="true" /> 768 <ParticleVector3Stream Usage="Translate" IsOptimizeEnabled="true" /> 769 <ParticleVector3Stream Usage="Scale" IsOptimizeEnabled="true" /> 770 <ParticleVector3Stream Usage="Rotate" IsOptimizeEnabled="true" /> 771 <ParticleVector3Stream Usage="Velocity" IsOptimizeEnabled="true" /> 772 <ParticleVector3Stream Usage="Color" IsOptimizeEnabled="true" /> 773 <ParticleFloatStream Usage="Alpha" IsOptimizeEnabled="true" /> 774 <ParticleVector2Stream Usage="TextureTranslate0" IsOptimizeEnabled="true" /> 775 <ParticleVector2Stream Usage="TextureScale0" IsOptimizeEnabled="true" /> 776 <ParticleFloatStream Usage="TextureRotate0" IsOptimizeEnabled="true" /> 777 </ParticleStreams> 778 </ParticleCollection> 779 <ParticleBillboardShapeBuilderCtrXml AscendingOrder="true"> 780 <DrawOffset X="0" Y="0" Z="0" /> 781 </ParticleBillboardShapeBuilderCtrXml> 782 <ParticleInitializers> 783 <ParticleVector3Random1Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0.3"> 784 <TargetStreams> 785 <ParticleUsage>Scale</ParticleUsage> 786 </TargetStreams> 787 <BaseValue X="0.05" Y="0.05" Z="1" /> 788 </ParticleVector3Random1Initializer> 789 <ParticleVector3Random3Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 790 <TargetStreams> 791 <ParticleUsage>Rotate</ParticleUsage> 792 </TargetStreams> 793 <BaseValue X="0" Y="0" Z="1.57079637" /> 794 <Random X="0" Y="0" Z="0.5" /> 795 </ParticleVector3Random3Initializer> 796 <ParticleVector3ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 797 <TargetStreams> 798 <ParticleUsage>Color</ParticleUsage> 799 </TargetStreams> 800 <ImmediateValue X="1" Y="1" Z="1" /> 801 </ParticleVector3ImmediateInitializer> 802 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 803 <TargetStreams> 804 <ParticleUsage>TextureTranslate0</ParticleUsage> 805 </TargetStreams> 806 <ImmediateValue X="0" Y="0" /> 807 </ParticleVector2ImmediateInitializer> 808 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 809 <TargetStreams> 810 <ParticleUsage>TextureScale0</ParticleUsage> 811 </TargetStreams> 812 <ImmediateValue X="1" Y="1" /> 813 </ParticleVector2ImmediateInitializer> 814 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 815 <TargetStreams> 816 <ParticleUsage>TextureRotate0</ParticleUsage> 817 </TargetStreams> 818 </ParticleFloatImmediateInitializer> 819 <ParticleFloatRangeInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" MaxValue="60" MinValue="40"> 820 <TargetStreams> 821 <ParticleUsage>Life</ParticleUsage> 822 </TargetStreams> 823 </ParticleFloatRangeInitializer> 824 <ParticleDirectionalVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="0.03"> 825 <TargetStreams> 826 <ParticleUsage>Velocity</ParticleUsage> 827 </TargetStreams> 828 <Direction X="0" Y="1" Z="0" /> 829 </ParticleDirectionalVelocityInitializer> 830 <ParticleYAxisVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="0.02"> 831 <TargetStreams> 832 <ParticleUsage>Velocity</ParticleUsage> 833 </TargetStreams> 834 </ParticleYAxisVelocityInitializer> 835 <ParticleVector3MultRandomInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0.3"> 836 <TargetStreams> 837 <ParticleUsage>Velocity</ParticleUsage> 838 </TargetStreams> 839 </ParticleVector3MultRandomInitializer> 840 </ParticleInitializers> 841 <ParticleUpdaters> 842 <ParticleVector3AdditiveUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 843 <ParticleAnimationData /> 844 <TargetStreams> 845 <ParticleUsage>Scale</ParticleUsage> 846 </TargetStreams> 847 <DefaultValue X="0.04" Y="0.04" Z="0" /> 848 </ParticleVector3AdditiveUpdaterXml> 849 <ParticleFloatImmediate4KeyUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" InTime="0.13" OutTime="0.33" StartValue="0" MiddleValue="0.2" EndValue="0"> 850 <ParticleAnimationData /> 851 <TargetStreams> 852 <ParticleUsage>Alpha</ParticleUsage> 853 </TargetStreams> 854 </ParticleFloatImmediate4KeyUpdaterXml> 855 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 856 <ParticleAnimationData /> 857 <TargetStreams /> 858 </ParticleGeneralUpdaterXml> 859 </ParticleUpdaters> 860 </ParticleSetCtr> 861 </ParticleSets> 862 <Emitters> 863 <ParticleEmitter Name="Rain_ParticleEmitter" IsBranchVisible="true" Id="0" IsResourceCopyEnabled="false" EmissionRatio="2" EmissionRatioRandom="0" EmissionInterval="1" EmissionIntervalRandom="0" EmissionSpanInfinity="true" EmissionSpan="360" EmissionStart="50"> 864 <AnimationGroupDescriptions /> 865 <Transform> 866 <Scale X="1" Y="1" Z="1" /> 867 <Rotate X="0" Y="0" Z="0" /> 868 <Translate X="0" Y="20" Z="0" /> 869 </Transform> 870 <ParticleSetReference>ParticleSets["Rain_Particle"]</ParticleSetReference> 871 <ParticleDiscForm IsResourceCopyEnabled="false" Inner="0" AngleWidth="6.28318548" AngleOffset="0" AngleSwing="0" FixedOffset="false" EvenInterval="false"> 872 <Scale X="5" Y="5" /> 873 </ParticleDiscForm> 874 </ParticleEmitter> 875 <ParticleEmitter Name="Cloud_ParticleEmitter" IsBranchVisible="true" Id="40" IsResourceCopyEnabled="false" EmissionRatio="1" EmissionRatioRandom="0" EmissionInterval="2" EmissionIntervalRandom="0" EmissionSpanInfinity="true" EmissionSpan="360" EmissionStart="0"> 876 <AnimationGroupDescriptions /> 877 <Transform> 878 <Scale X="1" Y="1" Z="1" /> 879 <Rotate X="0" Y="0" Z="0" /> 880 <Translate X="0" Y="20" Z="0" /> 881 </Transform> 882 <ParticleSetReference>ParticleSets["Cloud_Particle"]</ParticleSetReference> 883 <ParticleSphereForm IsResourceCopyEnabled="false" Inner="0" AngleWidth="6.28318548" AngleOffset="0" AngleSwing="0" FixedOffset="false" EvenInterval="false"> 884 <Scale X="3" Y="2" Z="3" /> 885 </ParticleSphereForm> 886 </ParticleEmitter> 887 </Emitters> 888 </GraphicsContentCtr> 889</NintendoWareIntermediateFile>