material Robot_material { lod_distances 0 1 2 technique LOD1_detail { pass LOD1_Robot_Ambiant { ambient 0.231373 0.231373 0.231373 1 diffuse 0.231373 0.231373 0.231373 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit Robot_ambiant_diffuse { texture_alias Robot_ambiant_diffuse texture demos/kinectdemo/bitmap/LOD1_developpe_detail.jpg filtering linear linear linear } texture_unit Robot_ambiant_spec { texture_alias Robot_ambiant_spec texture demos/kinectdemo/bitmap/LOD1_detail_lightmap.jpg filtering linear linear linear } } pass LOD1_Robot_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit Robot_diffuse_diff { texture_alias Robot_diffuse_diff texture demos/kinectdemo/bitmap/LOD1_developpe_detail.jpg filtering linear linear linear } texture_unit Robot_diffuse_specular { texture_alias Robot_diffuse_specular texture demos/kinectdemo/bitmap/LOD1_developpe_spec.jpg filtering linear linear linear } texture_unit Robot_diffuse_nrm { texture_alias Robot_diffuse_nrm texture demos/kinectdemo/bitmap/LOD1_developpe_NRM.jpg filtering linear linear linear } } } technique LOD2_detail { lod_index 1 pass LOD2_Robot_Ambiant { ambient 0.231373 0.231373 0.231373 1 diffuse 0.231373 0.231373 0.231373 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit Robot_ambiant_diffuse { texture_alias Robot_ambiant_diffuse texture demos/kinectdemo/bitmap/LOD2_developpe_detail.jpg filtering linear linear linear } texture_unit Robot_ambiant_spec { texture_alias Robot_ambiant_spec texture demos/kinectdemo/bitmap/LOD2_detail_lightmap.jpg filtering linear linear linear } } pass LOD2_Robot_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit Robot_diffuse_diff { texture_alias Robot_diffuse_diff texture demos/kinectdemo/bitmap/LOD2_developpe_detail.jpg filtering linear linear linear } texture_unit Robot_diffuse_specular { texture_alias Robot_diffuse_specular texture demos/kinectdemo/bitmap/LOD2_developpe_spec.jpg filtering linear linear linear } texture_unit Robot_diffuse_nrm { texture_alias Robot_diffuse_nrm texture demos/kinectdemo/bitmap/LOD2_developpe_NRM.jpg filtering linear linear linear } } } technique LOD3_detail { lod_index 2 pass LOD3_Robot_Ambiant { ambient 0.231373 0.231373 0.231373 1 diffuse 0.231373 0.231373 0.231373 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit Robot_ambiant_diffuse { texture_alias Robot_ambiant_diffuse texture demos/kinectdemo/bitmap/LOD3_developpe_detail.jpg filtering linear linear linear } texture_unit Robot_ambiant_spec { texture_alias Robot_ambiant_spec texture demos/kinectdemo/bitmap/LOD3_detail_lightmap.jpg filtering linear linear linear } } pass LOD3_Robot_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit Robot_diffuse_diff { texture_alias Robot_diffuse_diff texture demos/kinectdemo/bitmap/LOD3_developpe_detail.jpg filtering linear linear linear } texture_unit Robot_diffuse_specular { texture_alias Robot_diffuse_specular texture demos/kinectdemo/bitmap/LOD3_developpe_spec.jpg filtering linear linear linear } texture_unit Robot_diffuse_nrm { texture_alias Robot_diffuse_nrm texture demos/kinectdemo/bitmap/LOD3_developpe_NRM.jpg filtering linear linear linear } } } technique collide { scheme glow pass pass_collide_trans { ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend zero one depth_write off } } } material mass { lod_distances 0 0 0 technique LOD1_basic { pass mass_ambiant { ambient 0.215686 0.215686 0.215686 1 diffuse 0.215686 0.215686 0.215686 1 specular 0.898039 0.898039 0.898039 1 10 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit mass_diff { texture_alias mass_diff texture demos/kinectdemo/bitmap/LOD1_basic.jpg filtering linear linear linear scale -1 1 } texture_unit Mass_LM { texture_alias Mass_LM texture demos/kinectdemo/bitmap/white.png filtering linear linear linear } } pass Mass_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit mass_diff { texture_alias mass_diff texture demos/kinectdemo/bitmap/LOD1_basic.jpg filtering linear linear linear } texture_unit mass_spec { texture_alias mass_spec texture demos/kinectdemo/bitmap/LOD1_basic_spec.jpg filtering linear linear linear } texture_unit mass_NRM { texture_alias mass_NRM texture demos/kinectdemo/bitmap/LOD1_basic_NRM.jpg filtering linear linear linear } } } technique LOD2_basic { lod_index 1 pass mass_ambiant { ambient 0.215686 0.215686 0.215686 1 diffuse 0.215686 0.215686 0.215686 1 specular 0.898039 0.898039 0.898039 1 10 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit mass_diff { texture_alias mass_diff texture demos/kinectdemo/bitmap/LOD2_basic.jpg filtering linear linear linear scale -1 1 } texture_unit Mass_LM { texture_alias Mass_LM texture demos/kinectdemo/bitmap/white.png filtering linear linear linear } } pass Mass_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit mass_diff { texture_alias mass_diff texture demos/kinectdemo/bitmap/LOD2_basic.jpg filtering linear linear linear } texture_unit mass_spec { texture_alias mass_spec texture demos/kinectdemo/bitmap/LOD2_basic_spec.jpg filtering linear linear linear } texture_unit mass_NRM { texture_alias mass_NRM texture demos/kinectdemo/bitmap/LOD2_basic_NRM.jpg filtering linear linear linear } } } technique LOD3_basic { lod_index 2 pass mass_ambiant { ambient 0.215686 0.215686 0.215686 1 diffuse 0.215686 0.215686 0.215686 1 specular 0.898039 0.898039 0.898039 1 10 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit mass_diff { texture_alias mass_diff texture demos/kinectdemo/bitmap/LOD3_basic.jpg filtering linear linear linear scale -1 1 } texture_unit Mass_LM { texture_alias Mass_LM texture demos/kinectdemo/bitmap/white.png filtering linear linear linear } } pass Mass_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit mass_diff { texture_alias mass_diff texture demos/kinectdemo/bitmap/LOD3_basic.jpg filtering linear linear linear } texture_unit mass_spec { texture_alias mass_spec texture demos/kinectdemo/bitmap/LOD3_basic_spec.jpg filtering linear linear linear } texture_unit mass_NRM { texture_alias mass_NRM texture demos/kinectdemo/bitmap/LOD3_basic_NRM.jpg filtering linear linear linear } } } technique collide { scheme glow pass pass_collide_trans { ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend zero one depth_write off } } } material BigWire { technique BigWire_technique { pass BigWire_ambiant { ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit BigWire_diff { texture_alias BigWire_diff texture demos/kinectdemo/bitmap/bigwire.png filtering linear linear linear } texture_unit BigWire_LM { texture_alias BigWire_LM texture demos/kinectdemo/bitmap/white.png filtering linear linear linear } } pass BigWire_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0 0 0 1 specular 1 1 1 1 9 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit BigWire_diff { texture_alias BigWire_diff texture demos/kinectdemo/bitmap/bigwire.png filtering linear linear linear } texture_unit BigWire_spec { texture_alias BigWire_spec texture demos/kinectdemo/bitmap/bigwire_spec.png filtering linear linear linear } texture_unit BigWire_NRM { texture_alias BigWire_NRM texture demos/kinectdemo/bitmap/bigwire_nrm.png filtering linear linear linear } } } technique collide { scheme glow pass pass_collide_trans { ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend zero one depth_write off } } } material shell { lod_distances 0 0 0 technique LOD1_Shell { pass LOD1_Shell_ambiant { ambient 0.172549 0.172549 0.172549 1 diffuse 0.172549 0.172549 0.172549 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit LOD1_shell_diffuse { texture_alias LOD1_shell_diffuse texture demos/kinectdemo/bitmap/LOD1_developpe_shell.jpg filtering linear linear linear } texture_unit LOD1_shell_lightmap { texture_alias LOD1_shell_lightmap texture demos/kinectdemo/bitmap/LOD1_shell_lightmap.jpg filtering linear linear linear } } pass LOD1_Shell_Diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit LOD1_Shell_diffuse { texture_alias LOD1_Shell_diffuse texture demos/kinectdemo/bitmap/LOD1_developpe_shell.jpg filtering linear linear linear } texture_unit LOD1_Shell_spec { texture_alias LOD1_Shell_spec texture demos/kinectdemo/bitmap/LOD1_shell_spec.jpg filtering linear linear linear } texture_unit LOD1_Shell_NRM { texture_alias LOD1_Shell_NRM texture demos/kinectdemo/bitmap/LOD1_shell_NRM.jpg filtering linear linear linear } } } technique LOD2_Shell { lod_index 1 pass Shell_ambiant { ambient 0.172549 0.172549 0.172549 1 diffuse 0.172549 0.172549 0.172549 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit shell_diffuse { texture_alias shell_diffuse texture demos/kinectdemo/bitmap/LOD2_developpe_shell.jpg filtering linear linear linear } texture_unit shell_lightmap { texture_alias shell_lightmap texture demos/kinectdemo/bitmap/LOD2_shell_lightmap.jpg filtering linear linear linear } } pass Shell_Diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit Shell_diffuse { texture_alias Shell_diffuse texture demos/kinectdemo/bitmap/LOD2_developpe_shell.jpg filtering linear linear linear } texture_unit Shell_spec { texture_alias Shell_spec texture demos/kinectdemo/bitmap/LOD2_shell_spec.jpg filtering linear linear linear } texture_unit Shell_NRM { texture_alias Shell_NRM texture demos/kinectdemo/bitmap/LOD1_shell_NRM.jpg filtering linear linear linear } } } technique LOD3_Shell { lod_index 2 pass Shell_ambiant { ambient 0.172549 0.172549 0.172549 1 diffuse 0.172549 0.172549 0.172549 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off illumination_stage ambient vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit shell_diffuse { texture_alias shell_diffuse texture demos/kinectdemo/bitmap/LOD3_developpe_shell.jpg filtering linear linear linear } texture_unit shell_lightmap { texture_alias shell_lightmap texture demos/kinectdemo/bitmap/LOD1_shell_lightmap.jpg filtering linear linear linear } } pass Shell_Diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add depth_write off vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit Shell_diffuse { texture_alias Shell_diffuse texture demos/kinectdemo/bitmap/LOD1_developpe_shell.jpg filtering linear linear linear } texture_unit Shell_spec { texture_alias Shell_spec texture demos/kinectdemo/bitmap/LOD1_shell_spec.jpg filtering linear linear linear } texture_unit Shell_NRM { texture_alias Shell_NRM texture demos/kinectdemo/bitmap/LOD1_shell_NRM.jpg filtering linear linear linear } } } technique collide { scheme glow pass pass_collide_trans { ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend zero one depth_write off } } } material multiple_wire { lod_distances 0 0 0 technique LOD1_wire { pass Wire_ambiant { ambient 0.262745 0.262745 0.262745 1 diffuse 0.262745 0.262745 0.262745 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend alpha_blend depth_write off illumination_stage ambient cull_hardware none cull_software none vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit Wire_diff { texture_alias Wire_diff texture demos/kinectdemo/bitmap/LOD1_wired.png filtering linear linear linear } texture_unit Wire_Occlusion { texture_alias Wire_Occlusion texture demos/kinectdemo/bitmap/white.png filtering linear linear linear } } pass Wire_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.662745 0.662745 0.662745 1 80 scene_blend src_alpha one depth_write off cull_hardware none cull_software none vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit Wire_diff { texture_alias Wire_diff texture demos/kinectdemo/bitmap/LOD1_wired.png filtering linear linear linear } texture_unit Wire_spec { texture_alias Wire_spec texture demos/kinectdemo/bitmap/LOD1_wired_spec.png filtering linear linear linear } texture_unit Wire_NRM { texture_alias Wire_NRM texture demos/kinectdemo/bitmap/LOD1_wire_NRM.png filtering linear linear linear } } } technique LOD2_Wire { lod_index 1 pass Wire_ambiant { ambient 0.262745 0.262745 0.262745 1 diffuse 0.262745 0.262745 0.262745 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend alpha_blend depth_write off illumination_stage ambient cull_hardware none cull_software none vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit Wire_diff { texture_alias Wire_diff texture demos/kinectdemo/bitmap/LOD2_wired.png filtering linear linear linear } texture_unit Wire_Occlusion { texture_alias Wire_Occlusion texture demos/kinectdemo/bitmap/white.png filtering linear linear linear } } pass Wire_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.662745 0.662745 0.662745 1 80 scene_blend src_alpha one depth_write off cull_hardware none cull_software none vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit Wire_diff { texture_alias Wire_diff texture demos/kinectdemo/bitmap/LOD2_wired.png filtering linear linear linear } texture_unit Wire_spec { texture_alias Wire_spec texture demos/kinectdemo/bitmap/LOD2_wired_spec.png filtering linear linear linear } texture_unit Wire_NRM { texture_alias Wire_NRM texture demos/kinectdemo/bitmap/LOD2_wire_NRM.png filtering linear linear linear } } } technique LOD3_Wire { lod_index 2 pass Wire_ambiant { ambient 0.262745 0.262745 0.262745 1 diffuse 0.262745 0.262745 0.262745 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend alpha_blend depth_write off illumination_stage ambient cull_hardware none cull_software none vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit Wire_diff { texture_alias Wire_diff texture demos/kinectdemo/bitmap/LOD3_wired.png filtering linear linear linear } texture_unit Wire_Occlusion { texture_alias Wire_Occlusion texture demos/kinectdemo/bitmap/white.png filtering linear linear linear } } pass Wire_diffuse { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.662745 0.662745 0.662745 1 80 scene_blend src_alpha one depth_write off cull_hardware none cull_software none vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit Wire_diff { texture_alias Wire_diff texture demos/kinectdemo/bitmap/LOD3_wired.png filtering linear linear linear } texture_unit Wire_spec { texture_alias Wire_spec texture demos/kinectdemo/bitmap/LOD3_wired_spec.png filtering linear linear linear } texture_unit Wire_NRM { texture_alias Wire_NRM texture demos/kinectdemo/bitmap/LOD3_wire_NRM.png filtering linear linear linear } } } technique collide { scheme glow pass pass_collide_trans { ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend zero one depth_write off } } }