material mat01 { technique Map#1 { pass Map#21 { ambient 0.360784 0.360784 0.360784 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit Map#22 { texture examples/media/bitmap/parquet.jpg filtering linear linear linear } texture_unit Map#23 { texture examples/media/bitmap/porte.jpg filtering linear linear linear } } pass Map#2 { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.937255 0.933333 0.968628 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add vertex_program_ref CelShadingVP { } fragment_program_ref CelShadingFP { } texture_unit Map#3 { texture examples/media/bitmap/parquet.jpg filtering linear linear linear } texture_unit Map#5 { texture examples/media/bitmap/cel_shading_diffuse.png 1d tex_address_mode clamp filtering linear linear linear } texture_unit Map#4 { texture examples/media/bitmap/cel_shading_specular.png 1d tex_address_mode clamp filtering linear linear linear } texture_unit Map#7 { texture examples/media/bitmap/cel_shading_edge.png 1d tex_address_mode clamp filtering linear linear linear } } } } material 02-Default { technique Map#8 { pass pass_ambient { diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 vertex_program_ref ambient_uv2_vs { } fragment_program_ref ambient_uv2_ps { } texture_unit Map#11 { texture examples/media/bitmap/stone_occlusion.jpg filtering linear linear linear } texture_unit Map#10 { texture examples/media/bitmap/stone_depth.jpg filtering linear linear linear } } pass pass_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 vertex_program_ref diffuse_vs { } fragment_program_ref diffuse_ps { } texture_unit Map#13 { texture examples/media/bitmap/stone_diffuse.jpg filtering linear linear linear } texture_unit Map#14 { texture examples/media/bitmap/stone_specular.jpg filtering linear linear linear } texture_unit Map#15 { texture examples/media/bitmap/stone_normal.jpg filtering linear linear linear } } } } material 03-Default { technique Map#8 { pass Map#16 { 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 alpha_blend depth_write off cull_hardware none cull_software none vertex_program_ref grass_vs { param_named amplitude float4 0 0.02 0.02 0 param_named_auto time time 3 } texture_unit Map#17 { texture examples/media/bitmap/Jonc.png filtering linear linear linear } } } } material 07-Default { technique Map#18 { pass Map#19 { 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 vertex_program_ref reliefmap_vs { } fragment_program_ref reliefmap_shadows_fp { param_named Depth float4 0.02 0 0 0 } texture_unit Map#24 { texture examples/media/bitmap/brick_normal.tga filtering linear linear linear } texture_unit Map#20 { texture examples/media/bitmap/brick.jpg filtering linear linear linear } } } } material 08-Default { technique Map#25 { pass Map#26 { 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 vertex_program_ref FresnelRefractReflectVP { param_named_auto eyePosition camera_position param_named noise float4 1.76 0 0 0 param_named scale float4 1 0 0 0 param_named scroll float4 0.2 0 0 0 param_named_auto timeVal time 0.1 param_named_auto worldViewProjMatrix worldviewproj_matrix } fragment_program_ref FresnelRefractReflectFP { param_named fresnelBias float4 0.36 0 0 0 param_named fresnelPower float4 0.82 0 0 0 param_named fresnelScale float4 0.25 0 0 0 param_named noiseScale float4 0.03 0 0 0 param_named tintColour float4 0 0.12549 0.447059 0 } texture_unit Map#27 { texture examples/media/bitmap/LOD1_basic_NRM.jpg filtering linear linear linear } texture_unit Map#28 { texture examples/media/bitmap/brick.jpg filtering linear linear linear } texture_unit Map#29 { texture examples/media/bitmap/metal_rusty_01.jpg filtering linear linear linear } } } } material 13-Default { technique Map#35 { pass Map#39 { ambient 0.886275 0.886275 0.886275 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit Map#40 { texture examples/media/bitmap/skin.jpg filtering linear linear linear } texture_unit Map#41 { texture examples/media/bitmap/porte.jpg filtering linear linear linear } } pass Map#36 { iteration 32 ambient 0.211765 0.211765 0.211765 1 diffuse 0.435294 0.435294 0.435294 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend alpha_blend depth_write off illumination_stage per_light vertex_program_ref OpenSpace3D/fur_vs { param_named UVScale float4 0.5 0.5 0 0 param_named furHeight float4 0.07 0 0 0 param_named gravity float4 0 -0.05 0 0 param_named totalPass float4 32 0 0 0 } fragment_program_ref OpenSpace3D/fur_ps { } texture_unit Map#38 { texture examples/media/bitmap/Fur.tga filtering linear linear linear } texture_unit Map#37 { texture examples/media/bitmap/skin.jpg filtering linear linear linear } } } } material mat05 { technique Map#1 { pass Map#21 { ambient 0.360784 0.360784 0.360784 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.898039 0.898039 0.898039 1 20 vertex_program_ref ambient_vs { } fragment_program_ref ambient_ps { } texture_unit Map#22 { texture examples/media/bitmap/parquet.jpg filtering linear linear linear } texture_unit Map#23 { texture examples/media/bitmap/porte.jpg filtering linear linear linear } } pass Map#30 { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.87451 0.87451 0.87451 1 50 scene_blend add vertex_program_ref diffuse_reflect_vs { } fragment_program_ref diffuse_reflect_ps { param_named reflectivity float4 0.5 0 0 0 } texture_unit Map#31 { texture examples/media/bitmap/parquet.jpg filtering linear linear linear } texture_unit Map#33 { texture examples/media/bitmap/porte.jpg filtering linear linear linear } texture_unit Map#32 { texture examples/media/bitmap/parquet_normal.jpg filtering linear linear linear } texture_unit Map#34 { cubic_texture examples/media/bitmap/sunol_cubemap.dds combinedUVW filtering linear linear linear } } pass Map#2 { iteration once_per_light ambient 0.698039 0.698039 0.698039 1 diffuse 0.937255 0.933333 0.968628 1 specular 0.898039 0.898039 0.898039 1 20 scene_blend add vertex_program_ref CelShadingVP { } fragment_program_ref CelShadingFP { } texture_unit Map#3 { texture examples/media/bitmap/parquet.jpg filtering linear linear linear } texture_unit Map#5 { texture examples/media/bitmap/cel_shading_diffuse.png 1d tex_address_mode clamp filtering linear linear linear } texture_unit Map#4 { texture examples/media/bitmap/cel_shading_specular.png 1d tex_address_mode clamp filtering linear linear linear } texture_unit Map#7 { texture examples/media/bitmap/cel_shading_edge.png 1d tex_address_mode clamp filtering linear linear linear } } } } material 14-Default { technique Map#42 { pass Map#43 { ambient 0.698039 0.698039 0.698039 1 diffuse 0.698039 0.698039 0.698039 1 specular 0.223529 0.223529 0.223529 1 50 vertex_program_ref reliefmap_vs { } fragment_program_ref reliefmap_fp { param_named Depth float4 -0.2 0 0 0 } texture_unit Map#44 { texture examples/media/bitmap/stone_normal.tga filtering linear linear linear } texture_unit Map#45 { texture examples/media/bitmap/stone_diffuse.jpg filtering linear linear linear } } } }