root/OpenSceneGraph-Data/tags/OpenSceneGraph-Data-2.2/osgcool.osg

Revision 6871 (checked in by robert, 2 years ago)

Checked in first cut of new SVN for OpenSceneGraph-Data

Line 
1 Group {
2   UniqueID Group_0
3   DataVariance DYNAMIC
4   name "osgcool.osg"
5   cullingActive TRUE
6   num_children 3
7   MatrixTransform {
8     DataVariance DYNAMIC
9     cullingActive TRUE
10     Matrix {
11       DataVariance DYNAMIC
12       1 0 0 0
13       0 3.42285e-08 1 0
14       0 -1 3.42285e-08 0
15       0 0 0 1
16     }
17     referenceFrame RELATIVE_TO_PARENTS
18     num_children 3
19     osgParticle::ModularEmitter {
20       DataVariance DYNAMIC
21       cullingActive FALSE
22       osgParticle::ParticleSystem {
23         UniqueID ParticleSystem_1
24         DataVariance DYNAMIC
25         StateSet {
26           UniqueID StateSet_2
27           DataVariance STATIC
28           rendering_hint TRANSPARENT_BIN
29           renderBinMode USE
30           binNumber 1
31           binName DepthSortedBin
32           GL_LIGHTING OFF
33           GL_COLOR_MATERIAL ON
34           GL_BLEND ON
35           Material {
36             DataVariance STATIC
37             ColorMode OFF
38             ambientColor 0.2 0.2 0.2 1
39             diffuseColor 0.8 0.8 0.8 1
40             specularColor FRONT 0 0 0 1
41             specularColor BACK  0 0 0 1
42             emissionColor FRONT 0 0 0 1
43             emissionColor BACK  0 0 0 1
44             shininess 0
45           }
46           BlendFunc {
47             DataVariance STATIC
48             source SRC_ALPHA
49             destination ONE
50           }
51           textureUnit 0 {
52             GL_TEXTURE_2D ON
53             Texture2D {
54               DataVariance STATIC
55               file "Images/particle.rgb"
56               wrap_s CLAMP
57               wrap_t CLAMP
58               wrap_r CLAMP
59               min_filter LINEAR
60               mag_filter LINEAR
61               internalFormatMode USE_IMAGE_DATA_FORMAT
62             }
63             TexEnv {
64               DataVariance STATIC
65               mode MODULATE
66             }
67           }
68         }
69         supportsDisplayList FALSE
70         useDisplayList FALSE
71         DoublePassRendering FALSE
72         frozen FALSE
73         freezeOnCull TRUE
74         defaultBoundingBox -1 0 -1 7 0 1
75         particleTemplate {
76           shape QUAD
77           lifeTime 2
78           sizeRange 0.1 0.05
79           alphaRange 1 0
80           colorRange 0.3 0.5 1 0 1 1 1 2
81           position 0 0 0
82           velocity 0 0 0
83           mass 0.1
84           radius 0.2
85           sizeInterpolator {
86             osgParticle::LinearInterpolator {
87               UniqueID LinearInterpolator_3
88               DataVariance DYNAMIC
89             }
90           }
91           alphaInterpolator {
92             osgParticle::LinearInterpolator {
93               UniqueID LinearInterpolator_4
94               DataVariance DYNAMIC
95             }
96           }
97           colorInterpolator {
98             osgParticle::LinearInterpolator {
99               UniqueID LinearInterpolator_5
100               DataVariance DYNAMIC
101             }
102           }
103         }
104       }
105       enabled TRUE
106       referenceFrame RELATIVE_TO_PARENTS
107       useDefaultTemplate TRUE
108       osgParticle::RandomRateCounter {
109         UniqueID RandomRateCounter_6
110         DataVariance DYNAMIC
111         rateRange 100 150
112       }
113       osgParticle::MultiSegmentPlacer {
114         DataVariance DYNAMIC
115         vertex 0 1 0
116         vertex -1 0 0
117         vertex 0 -1 0
118         vertex 1 0 0
119         vertex 0 1 0
120       }
121       osgParticle::RadialShooter {
122         UniqueID RadialShooter_7
123         DataVariance DYNAMIC
124         thetaRange 1.1781 1.9635
125         phiRange 1.1781 1.9635
126         initialSpeedRange 0.1 0.2
127       }
128     }
129     osgParticle::ModularEmitter {
130       DataVariance DYNAMIC
131       cullingActive FALSE
132       Use ParticleSystem_1
133       enabled TRUE
134       referenceFrame RELATIVE_TO_PARENTS
135       useDefaultTemplate TRUE
136       Use RandomRateCounter_6
137       osgParticle::MultiSegmentPlacer {
138         DataVariance DYNAMIC
139         vertex 3.75 0.75 0
140         vertex 3 1 0
141         vertex 2.25 0.25 0
142         vertex 3.75 -0.25 0
143         vertex 3 -1 0
144         vertex 2.25 -0.75 0
145       }
146       Use RadialShooter_7
147     }
148     osgParticle::ModularEmitter {
149       DataVariance DYNAMIC
150       cullingActive FALSE
151       Use ParticleSystem_1
152       enabled TRUE
153       referenceFrame RELATIVE_TO_PARENTS
154       useDefaultTemplate TRUE
155       Use RandomRateCounter_6
156       osgParticle::MultiSegmentPlacer {
157         DataVariance DYNAMIC
158         vertex 6.25 0.75 0
159         vertex 6 1 0
160         vertex 5 0 0
161         vertex 6 -1 0
162         vertex 7 0 0
163         vertex 6 0 0
164       }
165       Use RadialShooter_7
166     }
167   }
168   osgParticle::ParticleSystemUpdater {
169     DataVariance DYNAMIC
170     cullingActive FALSE
171     Use ParticleSystem_1
172   }
173   Geode {
174     DataVariance DYNAMIC
175     cullingActive TRUE
176     num_drawables 1
177     Use ParticleSystem_1
178   }
179 }
Note: See TracBrowser for help on using the browser.