source: GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/IllumDemoApplication/bin/res/level/shader/fire.s3d_shader_run @ 2269

Revision 2269, 5.3 KB checked in by barsi, 17 years ago (diff)
Line 
1// Machine-made Shark 3D Snake Text 2x0 Stream. Format: ascii.
2shader_array
3{
4    name "fire"
5    sort "partic"
6    ident "eng_shader_std.group"
7    param
8    {
9        env "shaderenv"
10        init_method "init_method"
11        child_array
12        {
13            ident "eng_shader_std.modelmesh"
14            param
15            {
16                env "shaderenv"
17                methods "init_method"
18                usage "render"
19                mesh_var "mesh"
20                texchan_var_array "texpartic"
21                tex_attr_var_array "attrpartic"
22                insp_ident "showmesh"
23                insp_rank 80000
24                insp_color 1.0 1.0 0.0
25            }
26        }
27        {
28            ident "eng_shader_special.particenter"
29            param
30            {
31                env "shaderenv"
32                insp_ident "showbound"
33                insp_rank 80000
34                insp_color 1.0 0.0 0.0
35                enter_array
36                {
37                    triggers "main_trigger" "mirror_trigger"
38                    method "main_method"
39                }
40                mesh_var_array "mesh"
41                radius 0.12
42                move_lin 0.0 0.0 1.0
43                move_quadr 0.0 0.0 0.0
44                move_vari 0.0 0.0 0.0
45                move_jiggle 0.15 0.15 0.15
46                move_normal 0.0
47                param_var "param"
48                move_lin_var "move_lin"
49                move_quadr_var "move_quadr"
50                move_vari_var "move_vari"
51                move_jiggle_var "move_jiggle"
52            }
53        }
54        {
55            ident "eng_shader_std.animgen"
56            param
57            {
58                env "shaderenv"
59                methods "main_method"
60                anim_vel 0.01
61                anim_var "anim"
62            }
63        }
64        {
65            ident "eng_shader_std.directtexchan"
66            param
67            {
68                env "shaderenv"
69                methods "main_method"
70                tex "tex:level/texture/particle.tga"
71                texchan_var "firepartictex"
72                samplermode_clamp 1
73                samplermode_filter 1
74            }
75        }
76        {
77            ident "eng_shader_std.coloralpha"
78            param
79            {
80                env "shaderenv"
81                methods "main_method"
82                multiplier 0.75
83                color 1.0 1.0 1.0
84                alpha 0.08
85                coloralpha_var "color_alpha"
86            }
87        }
88        {
89            ident "eng_shader_std.constvec"
90            param
91            {
92                env "shaderenv"
93                methods "main_method"
94                val 10.0 10.0 0.5 5.0
95                val_var "shrink"
96            }
97        }
98        {
99            ident "eng_shader_std.constvec"
100            param
101            {
102                env "shaderenv"
103                methods "main_method"
104                val 1.0 10.0 2.0 0.0
105                val_var "other"
106            }
107        }
108        {
109            ident "eng_shader_std.paintmesh"
110            param
111            {
112                env "shaderenv"
113                methods "main_method"
114                rank 34000
115                back_to_front 1
116                insp_ident "showwire"
117                cull_mode "none"
118                depth_test "less_equal"
119                depth_write 0
120                blend_col_src_fac "src_alpha"
121                blend_col_dest_fac "inv_src_alpha"
122                mesh_var "mesh"
123                texchan_var_array "firepartictex"
124                tex_attr_var_array "attrpartic"
125                attrmat_var_array ""
126                use_vertex_normal 1
127                use_vertex_coloralpha 1
128                use_vertex_bone_wgh 0
129                use_vertex_bone_subscr 0
130                use_vertex_point 1
131                mtl
132                {
133                    enabled 1
134                    emissive 1.0 1.0 1.0
135                }
136                shaderprog_ident
137                    "levelutil/shader/prog/partic.s3d_shaderprog_run"
138                shaderprog_param_array
139                {
140                    src_var "anim"
141                    dest_progvar "prog_anim"
142                }
143                {
144                    src_var "color_alpha"
145                    dest_progvar "prog_color_alpha"
146                }
147                {
148                    src_var "param"
149                    dest_progvar "prog_param"
150                }
151                {
152                    src_var "move_lin"
153                    dest_progvar "prog_move_lin"
154                }
155                {
156                    src_var "move_quadr"
157                    dest_progvar "prog_move_quadr"
158                }
159                {
160                    src_var "move_vari"
161                    dest_progvar "prog_move_vari"
162                }
163                {
164                    src_var "move_jiggle"
165                    dest_progvar "prog_move_jiggle"
166                }
167                {
168                    src_var "shrink"
169                    dest_progvar "prog_shrink"
170                }
171                {
172                    src_var "other"
173                    dest_progvar "prog_other"
174                }
175                fog_enabled 1
176            }
177        }
178    }
179}
180$
Note: See TracBrowser for help on using the repository browser.