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