1<?xml version="1.0" encoding="utf-8"?> 2<NintendoWareIntermediateFile> 3 <GraphicsContentCtr Version="1.2.0" Namespace=""> 4 <EditData> 5 <MetaData> 6 <Key>MetaData</Key> 7 <Create Date="2010-05-24T20:59:15"> 8 <ToolDescriptions Name="NintendoWare Creative Studio." Version="0.7.1" /> 9 </Create> 10 <Modify Date="2010-11-17T11:25:51"> 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="LineEffectModel"> 20 <Notes> 21 <Note Name="MaterialCount" Value="1" /> 22 <Note Name="ShapeCount" Value="1" /> 23 <Note Name="MeshCount" Value="1" /> 24 </Notes> 25 </ObjectSummary> 26 </ObjectSummaries> 27 </ContentSummary> 28 </Values> 29 </ContentSummaryMetaData> 30 </EditData> 31 <Models> 32 <ParticleModel Name="LineEffectModel" IsBranchVisible="true" IsVisible="true" CullingMode="Dynamic" IsNonuniformScalable="false" LayerId="0"> 33 <AnimationGroupDescriptions> 34 <GraphicsAnimationGroupDescription Name="VisibilityAnimation" EvaluationTiming="BeforeWorldUpdate"> 35 <MemberInformationSet> 36 <AnimationMemberDescription BlendOperationName="Bool" IsBinarized="true"> 37 <Path>IsBranchVisible</Path> 38 </AnimationMemberDescription> 39 <AnimationMemberDescription BlendOperationName="Bool" IsBinarized="true"> 40 <Path>IsVisible</Path> 41 </AnimationMemberDescription> 42 <AnimationMemberDescription BlendOperationName="Bool" IsBinarized="true"> 43 <Path>Meshes["*"].IsVisible</Path> 44 </AnimationMemberDescription> 45 </MemberInformationSet> 46 </GraphicsAnimationGroupDescription> 47 <GraphicsAnimationGroupDescription Name="MaterialAnimation" EvaluationTiming="AfterSceneCulling"> 48 <MemberInformationSet> 49 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 50 <Path>Materials["*"].MaterialColor.Emission</Path> 51 </AnimationMemberDescription> 52 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 53 <Path>Materials["*"].MaterialColor.Ambient</Path> 54 </AnimationMemberDescription> 55 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 56 <Path>Materials["*"].MaterialColor.Diffuse</Path> 57 </AnimationMemberDescription> 58 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 59 <Path>Materials["*"].MaterialColor.Specular0</Path> 60 </AnimationMemberDescription> 61 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 62 <Path>Materials["*"].MaterialColor.Specular1</Path> 63 </AnimationMemberDescription> 64 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 65 <Path>Materials["*"].MaterialColor.Constant0</Path> 66 </AnimationMemberDescription> 67 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 68 <Path>Materials["*"].MaterialColor.Constant1</Path> 69 </AnimationMemberDescription> 70 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 71 <Path>Materials["*"].MaterialColor.Constant2</Path> 72 </AnimationMemberDescription> 73 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 74 <Path>Materials["*"].MaterialColor.Constant3</Path> 75 </AnimationMemberDescription> 76 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 77 <Path>Materials["*"].MaterialColor.Constant4</Path> 78 </AnimationMemberDescription> 79 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 80 <Path>Materials["*"].MaterialColor.Constant5</Path> 81 </AnimationMemberDescription> 82 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 83 <Path>Materials["*"].TextureMappers["*"].Sampler.BorderColor</Path> 84 </AnimationMemberDescription> 85 <AnimationMemberDescription BlendOperationName="Int" IsBinarized="true"> 86 <Path>Materials["*"].TextureMappers["*"].Texture</Path> 87 </AnimationMemberDescription> 88 <AnimationMemberDescription BlendOperationName="RgbaColor" IsBinarized="true"> 89 <Path>Materials["*"].FragmentOperation.BlendOperation.BlendColor</Path> 90 </AnimationMemberDescription> 91 <AnimationMemberDescription BlendOperationName="Vector2" IsBinarized="true"> 92 <Path>Materials["*"].TextureCoordinators["*"].Scale</Path> 93 </AnimationMemberDescription> 94 <AnimationMemberDescription BlendOperationName="Float" IsBinarized="true"> 95 <Path>Materials["*"].TextureCoordinators["*"].Rotate</Path> 96 </AnimationMemberDescription> 97 <AnimationMemberDescription BlendOperationName="Vector2" IsBinarized="true"> 98 <Path>Materials["*"].TextureCoordinators["*"].Translate</Path> 99 </AnimationMemberDescription> 100 </MemberInformationSet> 101 </GraphicsAnimationGroupDescription> 102 </AnimationGroupDescriptions> 103 <Transform> 104 <Scale X="1" Y="1" Z="1" /> 105 <Rotate X="0" Y="0" Z="0" /> 106 <Translate X="0" Y="0" Z="0" /> 107 </Transform> 108 <Shapes> 109 <ParticleShapeCtr> 110 <OrientedBoundingBox> 111 <CenterPosition X="0" Y="0" Z="0" /> 112 <OrientationMatrix M00="1" M01="0" M02="0" M10="0" M11="1" M12="0" M20="0" M21="0" M22="1" /> 113 <Size X="1" Y="1" Z="1" /> 114 </OrientedBoundingBox> 115 <PositionOffset X="0" Y="0" Z="0" /> 116 <PrimitiveSets /> 117 <VertexAttributes /> 118 </ParticleShapeCtr> 119 </Shapes> 120 <Materials> 121 <MaterialCtr Name="LineEffectMaterial" IsCompressible="false" LightSetIndex="0" FogIndex="0" IsFragmentLightEnabled="false" IsVertexLightEnabled="false" IsHemiSphereLightEnabled="false" IsHemiSphereOcclusionEnabled="false" IsFogEnabled="false" TextureCoordinateConfig="Config0111" TranslucencyKind="Layer3" ShaderProgramDescriptionIndex="-1" ShaderBinaryKind="Particle"> 122 <ShaderReference /> 123 <MaterialColor VertexColorScale="1"> 124 <Emission R="0" G="0" B="0" A="0" /> 125 <Ambient R="1" G="1" B="1" A="0" /> 126 <Diffuse R="1" G="1" B="1" A="1" /> 127 <Specular0 R="0" G="0" B="0" A="0" /> 128 <Specular1 R="0" G="0" B="0" A="0" /> 129 <Constant0 R="0" G="0" B="0" A="1" /> 130 <Constant1 R="0" G="0" B="0" A="1" /> 131 <Constant2 R="0" G="0" B="0" A="0" /> 132 <Constant3 R="0" G="0" B="0" A="0" /> 133 <Constant4 R="0" G="0" B="0" A="0" /> 134 <Constant5 R="0" G="0" B="0" A="0" /> 135 </MaterialColor> 136 <Rasterization CullingMode="Never" IsPolygonOffsetEnabled="false" PolygonOffsetUnit="0" /> 137 <TextureCoordinators> 138 <TextureCoordinatorCtr SourceCoordinate="0" MappingMethod="UvCoordinateMap" ReferenceCamera="-1" MatrixMode="Dcc3dsMax" ScaleS="1" ScaleT="1" Rotate="0" TranslateS="0" TranslateT="0" /> 139 </TextureCoordinators> 140 <TextureMappers> 141 <PixelBasedTextureMapperCtr> 142 <TextureReference>Textures["LineEffect"]@file:LineEffect.ctex</TextureReference> 143 <StandardTextureSamplerCtr MinFilter="Linear" MagFilter="Linear" WrapS="ClampToEdge" WrapT="ClampToEdge" MinLod="0" LodBias="0"> 144 <BorderColor R="0" G="0" B="0" A="1" /> 145 </StandardTextureSamplerCtr> 146 </PixelBasedTextureMapperCtr> 147 </TextureMappers> 148 <FragmentShader LayerConfig="ConfigurationType0"> 149 <BufferColor R="0" G="0" B="0" A="1" /> 150 <FragmentBump BumpTextureIndex="Texture0" BumpMode="NotUsed" IsBumpRenormalize="false" /> 151 <FragmentLighting FresnelConfig="No" IsClampHighLight="false" IsDistribution0Enabled="false" IsDistribution1Enabled="false" IsGeometricFactor0Enabled="false" IsGeometricFactor1Enabled="false" IsReflectionEnabled="false" /> 152 <FragmentLightingTable> 153 <ReflectanceRSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 154 <NullLookupTableCtr /> 155 </ReflectanceRSampler> 156 <ReflectanceGSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 157 <NullLookupTableCtr /> 158 </ReflectanceGSampler> 159 <ReflectanceBSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 160 <NullLookupTableCtr /> 161 </ReflectanceBSampler> 162 <Distribution0Sampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 163 <NullLookupTableCtr /> 164 </Distribution0Sampler> 165 <Distribution1Sampler IsAbs="true" Input="CosNormalHalf" Scale="One"> 166 <NullLookupTableCtr /> 167 </Distribution1Sampler> 168 <FresnelSampler IsAbs="false" Input="CosNormalHalf" Scale="One"> 169 <NullLookupTableCtr /> 170 </FresnelSampler> 171 </FragmentLightingTable> 172 <TextureCombiners> 173 <TextureCombinerCtr CombineRgb="Modulate" CombineAlpha="Replace" ScaleRgb="One" ScaleAlpha="One" Constant="Constant0" BufferInputRgb="Previous" BufferInputAlpha="Previous"> 174 <SourceRgb Source0="PrimaryColor" Source1="Texture0" Source2="FragmentSecondaryColor" /> 175 <OperandRgb Operand0="Color" Operand1="Color" Operand2="Color" /> 176 <SourceAlpha Source0="PrimaryColor" Source1="Texture0" Source2="FragmentPrimaryColor" /> 177 <OperandAlpha Operand0="Alpha" Operand1="Alpha" Operand2="Alpha" /> 178 </TextureCombinerCtr> 179 </TextureCombiners> 180 <AlphaTest IsTestEnabled="false" TestFunction="Gequal" TestReference="0" /> 181 </FragmentShader> 182 <FragmentOperation> 183 <DepthOperation IsTestEnabled="true" TestFunction="Less" IsMaskEnabled="false" /> 184 <BlendOperation Mode="Blend" LogicOperation="Copy"> 185 <RgbParameter BlendFunctionSource="SourceAlpha" BlendFunctionDestination="One" BlendEquation="FuncAdd" /> 186 <AlphaParameter BlendFunctionSource="Zero" BlendFunctionDestination="One" BlendEquation="FuncAdd" /> 187 <BlendColor R="0" G="0" B="0" A="1" /> 188 </BlendOperation> 189 <StencilOperation IsTestEnabled="false" TestFunction="Never" TestReference="0" TestMask="0" FailOperation="Keep" ZFailOperation="Keep" PassOperation="Keep" /> 190 </FragmentOperation> 191 </MaterialCtr> 192 </Materials> 193 <Meshes> 194 <Mesh IsVisible="true" RenderPriority="0" MeshNodeName=""> 195 <SeparateShapeReference>Shapes[0]</SeparateShapeReference> 196 <MaterialReference>Materials["LineEffectMaterial"]</MaterialReference> 197 </Mesh> 198 </Meshes> 199 <MeshNodeVisibilities /> 200 <ParticleSets> 201 <ParticleSetReference>ParticleSets[0]</ParticleSetReference> 202 </ParticleSets> 203 </ParticleModel> 204 </Models> 205 <ParticleSets> 206 <ParticleSetCtr Name="LineEffectParticle" IsBranchVisible="true" ParticleShapeIndex="0" IsAutoCapacity="true" IsForceWorld="false"> 207 <ParentNode>SceneNodes["LineEffectModel"]</ParentNode> 208 <AnimationGroupDescriptions /> 209 <ParticleCollection Capacity="12"> 210 <ParticleStreams> 211 <ParticleUintStream Usage="Id" IsOptimizeEnabled="true" /> 212 <ParticleVector3Stream Usage="Translate" IsOptimizeEnabled="true" /> 213 <ParticleVector3Stream Usage="Scale" IsOptimizeEnabled="true" /> 214 <ParticleVector3Stream Usage="Rotate" IsOptimizeEnabled="true" /> 215 <ParticleVector3Stream Usage="Velocity" IsOptimizeEnabled="true" /> 216 <ParticleVector3Stream Usage="Color" IsOptimizeEnabled="true" /> 217 <ParticleFloatStream Usage="Alpha" IsOptimizeEnabled="true" /> 218 <ParticleVector2Stream Usage="TextureTranslate0" IsOptimizeEnabled="true" /> 219 <ParticleVector2Stream Usage="TextureScale0" IsOptimizeEnabled="true" /> 220 <ParticleFloatStream Usage="TextureRotate0" IsOptimizeEnabled="true" /> 221 <ParticleFloatStream Usage="Life" IsOptimizeEnabled="true" /> 222 <ParticleFloatStream Usage="Birth" IsOptimizeEnabled="true" /> 223 </ParticleStreams> 224 </ParticleCollection> 225 <ParticleYBillboardShapeBuilderCtrXml AscendingOrder="true"> 226 <DrawOffset X="0" Y="-1" Z="0" /> 227 </ParticleYBillboardShapeBuilderCtrXml> 228 <ParticleInitializers> 229 <ParticleVector3Random1Initializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Random="0"> 230 <TargetStreams> 231 <ParticleUsage>Scale</ParticleUsage> 232 </TargetStreams> 233 <BaseValue X="0.03" Y="3" Z="1" /> 234 </ParticleVector3Random1Initializer> 235 <ParticleVector3ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 236 <TargetStreams> 237 <ParticleUsage>Color</ParticleUsage> 238 </TargetStreams> 239 <ImmediateValue X="1" Y="1" Z="1" /> 240 </ParticleVector3ImmediateInitializer> 241 <ParticleFloatRandomInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" BaseValue="1" Random="0"> 242 <TargetStreams> 243 <ParticleUsage>Alpha</ParticleUsage> 244 </TargetStreams> 245 </ParticleFloatRandomInitializer> 246 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 247 <TargetStreams> 248 <ParticleUsage>TextureTranslate0</ParticleUsage> 249 </TargetStreams> 250 <ImmediateValue X="0" Y="0" /> 251 </ParticleVector2ImmediateInitializer> 252 <ParticleVector2ImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true"> 253 <TargetStreams> 254 <ParticleUsage>TextureScale0</ParticleUsage> 255 </TargetStreams> 256 <ImmediateValue X="1" Y="1" /> 257 </ParticleVector2ImmediateInitializer> 258 <ParticleFloatImmediateInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" ImmediateValue="0"> 259 <TargetStreams> 260 <ParticleUsage>TextureRotate0</ParticleUsage> 261 </TargetStreams> 262 </ParticleFloatImmediateInitializer> 263 <ParticleFloatRangeInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" MaxValue="2" MinValue="2"> 264 <TargetStreams> 265 <ParticleUsage>Life</ParticleUsage> 266 </TargetStreams> 267 </ParticleFloatRangeInitializer> 268 <ParticleYAxisVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="0.3"> 269 <TargetStreams> 270 <ParticleUsage>Velocity</ParticleUsage> 271 </TargetStreams> 272 </ParticleYAxisVelocityInitializer> 273 <ParticleDirectionalVelocityInitializer IsResourceCopyEnabled="false" IsInitializerEnabled="true" Power="1.5"> 274 <TargetStreams> 275 <ParticleUsage>Velocity</ParticleUsage> 276 </TargetStreams> 277 <Direction X="0" Y="1" Z="0" /> 278 </ParticleDirectionalVelocityInitializer> 279 </ParticleInitializers> 280 <ParticleUpdaters> 281 <ParticleRotateUpVectorUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true" Source="Velocity"> 282 <ParticleAnimationData /> 283 <TargetStreams> 284 <ParticleUsage>Rotate</ParticleUsage> 285 </TargetStreams> 286 </ParticleRotateUpVectorUpdaterXml> 287 <ParticleGeneralUpdaterXml IsResourceCopyEnabled="false" IsUpdaterEnabled="true"> 288 <ParticleAnimationData /> 289 <TargetStreams /> 290 </ParticleGeneralUpdaterXml> 291 </ParticleUpdaters> 292 </ParticleSetCtr> 293 </ParticleSets> 294 <Emitters> 295 <ParticleEmitter Name="LineEffectEmitter" IsBranchVisible="true" Id="1" IsResourceCopyEnabled="false" EmissionRatio="4" EmissionRatioRandom="0" EmissionInterval="1" EmissionIntervalRandom="0" EmissionSpanInfinity="false" EmissionSpan="80" EmissionStart="10"> 296 <ParentNode>SceneNodes["LineEffectModel"]</ParentNode> 297 <AnimationGroupDescriptions /> 298 <Transform> 299 <Scale X="1" Y="1" Z="1" /> 300 <Rotate X="1.57079637" Y="0" Z="0" /> 301 <Translate X="0" Y="-0.25" Z="-5.5" /> 302 </Transform> 303 <ParticleSetReference>ParticleSets["LineEffectParticle"]</ParticleSetReference> 304 <ParticleDiscForm IsResourceCopyEnabled="false" Inner="1" AngleWidth="6.28318548" AngleOffset="0" AngleSwing="0" FixedOffset="false" EvenInterval="true"> 305 <Scale X="1" Y="1" /> 306 </ParticleDiscForm> 307 </ParticleEmitter> 308 </Emitters> 309 </GraphicsContentCtr> 310</NintendoWareIntermediateFile>