diff --git a/d3_lib/materials/d3/concrete/bunker_concrete/scale_15.vmt b/d3_lib/materials/d3/concrete/bunker_concrete/scale_15.vmt index 5f421b3..0322d9a 100644 --- a/d3_lib/materials/d3/concrete/bunker_concrete/scale_15.vmt +++ b/d3_lib/materials/d3/concrete/bunker_concrete/scale_15.vmt @@ -1,7 +1,8 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "concrete" + "%keywords" "d3 concrete wall" + "$basetexture" "d3/concrete/bunker_concrete/1024_diffuse" "$bumpmap" "d3/concrete/bunker_concrete/1024_normal" - "$surfaceprop" "Concrete" - "%keywords" "d3 concrete wall" } diff --git a/d3_lib/materials/d3/concrete/bunker_concrete/scale_30.vmt b/d3_lib/materials/d3/concrete/bunker_concrete/scale_30.vmt index 4511d94..37c1870 100644 --- a/d3_lib/materials/d3/concrete/bunker_concrete/scale_30.vmt +++ b/d3_lib/materials/d3/concrete/bunker_concrete/scale_30.vmt @@ -1,7 +1,8 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "concrete" + "%keywords" "d3 concrete wall" + "$basetexture" "d3/concrete/bunker_concrete/512_diffuse" "$bumpmap" "d3/concrete/bunker_concrete/512_normal" - "$surfaceprop" "Concrete" - "%keywords" "d3 concrete wall" } diff --git a/d3_lib/materials/d3/concrete/plates_wall_s0127/scale_125.vmt b/d3_lib/materials/d3/concrete/plates_wall_s0127/scale_125.vmt index aa328df..f11c7bd 100644 --- a/d3_lib/materials/d3/concrete/plates_wall_s0127/scale_125.vmt +++ b/d3_lib/materials/d3/concrete/plates_wall_s0127/scale_125.vmt @@ -1,7 +1,8 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "concrete" + "%keywords" "d3 concrete wall" + "$basetexture" "d3/concrete/plates_wall_s0127/1024_diffuse" "$bumpmap" "d3/concrete/plates_wall_s0127/1024_normal" - "$surfaceprop" "Concrete" - "%keywords" "d3 concrete wall" } diff --git a/d3_lib/materials/d3/concrete/plates_wall_s0127/scale_25.vmt b/d3_lib/materials/d3/concrete/plates_wall_s0127/scale_25.vmt index 52acabb..8f963d3 100644 --- a/d3_lib/materials/d3/concrete/plates_wall_s0127/scale_25.vmt +++ b/d3_lib/materials/d3/concrete/plates_wall_s0127/scale_25.vmt @@ -1,7 +1,8 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "concrete" + "%keywords" "d3 concrete wall" + "$basetexture" "d3/concrete/plates_wall_s0127/512_diffuse" "$bumpmap" "d3/concrete/plates_wall_s0127/512_normal" - "$surfaceprop" "Concrete" - "%keywords" "d3 concrete wall" } diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/1024_diffgloss.vtf b/d3_lib/materials/d3/marble/polished_dark_s0002/1024_diffgloss.vtf new file mode 100644 index 0000000..554ea11 Binary files /dev/null and b/d3_lib/materials/d3/marble/polished_dark_s0002/1024_diffgloss.vtf differ diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/1024_normal.png b/d3_lib/materials/d3/marble/polished_dark_s0002/1024_normal.png deleted file mode 100644 index cf1ddf7..0000000 Binary files a/d3_lib/materials/d3/marble/polished_dark_s0002/1024_normal.png and /dev/null differ diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/512_normal.png b/d3_lib/materials/d3/marble/polished_dark_s0002/512_normal.png deleted file mode 100644 index 9c92e2a..0000000 Binary files a/d3_lib/materials/d3/marble/polished_dark_s0002/512_normal.png and /dev/null differ diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125.vmt b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125.vmt index 87bdd92..9ee47c9 100644 --- a/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125.vmt +++ b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125.vmt @@ -1,12 +1,14 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "rock" + "%keywords" "d3 marble" + "$basetexture" "d3/marble/polished_dark_s0002/1024_diffuse" "$bumpmap" "d3/marble/polished_dark_s0002/1024_normal" + "$normalmapalphaenvmapmask" 1 - "$surfaceprop" "Porcelain" - "%keywords" "d3 marble" "$envmap" "env_cubemap" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .8 .8 .8]" + "$envmaptint" "[.8 .8 .8]" } diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_alpha.vmt b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_alpha.vmt new file mode 100644 index 0000000..c616e61 --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_alpha.vmt @@ -0,0 +1,11 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "$basetexture" "d3/marble/polished_dark_s0002/1024_diffuse" + "$bumpmap" "d3/marble/polished_dark_s0002/1024_normal" + + "$translucent" 1 + "$additive" 1 +} diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_alpha_masked.vmt b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_alpha_masked.vmt new file mode 100644 index 0000000..d574efd --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_alpha_masked.vmt @@ -0,0 +1,11 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "$basetexture" "d3/marble/polished_dark_s0002/1024_diffgloss" + "$bumpmap" "d3/marble/polished_dark_s0002/1024_normal" + + "$translucent" 1 + "$additive" 0 +} diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_lightmappedreflective.vmt b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_lightmappedreflective.vmt new file mode 100644 index 0000000..7e257b3 --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_lightmappedreflective.vmt @@ -0,0 +1,13 @@ +"lightmappedreflective" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "%tooltexture" "d3/marble/polished_dark_s0002/1024_normal" + "$normalmap" "d3/marble/polished_dark_s0002/1024_normal" + "$bumpframe" 0 + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.7 .7 .7]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_water.vmt b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_water.vmt new file mode 100644 index 0000000..c23ba23 --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_water.vmt @@ -0,0 +1,29 @@ +"water" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "%tooltexture" "d3/marble/polished_dark_s0002/1024_normal" + "$normalmap" "d3/marble/polished_dark_s0002/1024_normal" + "$bumpframe" 0 + + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" 0 + "$refracttint" "[0 0 0]" + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.9 .9 .9]" + + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 + "$minreflectivity" 1.0 + "$maxreflectivity" 1.0 + "$nofresnel" 1 + + "%compilewater" 1 + "%compilepassbullets" 1 + "$reflectentities" 1 + "$fogenable" 0 + "$fogcolor" "[0 0 0]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_water_noent.vmt b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_water_noent.vmt new file mode 100644 index 0000000..627c962 --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_125_expensive_water_noent.vmt @@ -0,0 +1,29 @@ +"water" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "%tooltexture" "d3/marble/polished_dark_s0002/1024_normal" + "$normalmap" "d3/marble/polished_dark_s0002/1024_normal" + "$bumpframe" 0 + + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" 0 + "$refracttint" "[0 0 0]" + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.9 .9 .9]" + + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 + "$minreflectivity" 1.0 + "$maxreflectivity" 1.0 + "$nofresnel" 1 + + "%compilewater" 1 + "%compilepassbullets" 1 + "$reflectentities" 0 + "$fogenable" 0 + "$fogcolor" "[0 0 0]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/polished_dark_s0002/scale_25.vmt b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_25.vmt index 70779f6..e91578a 100644 --- a/d3_lib/materials/d3/marble/polished_dark_s0002/scale_25.vmt +++ b/d3_lib/materials/d3/marble/polished_dark_s0002/scale_25.vmt @@ -1,12 +1,14 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "rock" + "%keywords" "d3 marble" + "$basetexture" "d3/marble/polished_dark_s0002/512_diffuse" "$bumpmap" "d3/marble/polished_dark_s0002/512_normal" + "$normalmapalphaenvmapmask" 1 - "$surfaceprop" "Porcelain" - "%keywords" "d3 marble" "$envmap" "env_cubemap" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .8 .8 .8]" + "$envmaptint" "[.8 .8 .8]" } diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/1024_diffgloss.vtf b/d3_lib/materials/d3/marble/polished_white_2_s0004/1024_diffgloss.vtf new file mode 100644 index 0000000..aad6693 Binary files /dev/null and b/d3_lib/materials/d3/marble/polished_white_2_s0004/1024_diffgloss.vtf differ diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/1024_normal.vtf b/d3_lib/materials/d3/marble/polished_white_2_s0004/1024_normal.vtf index e26ea09..1b077e0 100644 Binary files a/d3_lib/materials/d3/marble/polished_white_2_s0004/1024_normal.vtf and b/d3_lib/materials/d3/marble/polished_white_2_s0004/1024_normal.vtf differ diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/512_normal.vtf b/d3_lib/materials/d3/marble/polished_white_2_s0004/512_normal.vtf index d924881..c04e328 100644 Binary files a/d3_lib/materials/d3/marble/polished_white_2_s0004/512_normal.vtf and b/d3_lib/materials/d3/marble/polished_white_2_s0004/512_normal.vtf differ diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125.vmt b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125.vmt index 89189c0..a3e3b16 100644 --- a/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125.vmt +++ b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125.vmt @@ -1,12 +1,14 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "rock" + "%keywords" "d3 marble" + "$basetexture" "d3/marble/polished_white_2_s0004/1024_diffuse" "$bumpmap" "d3/marble/polished_white_2_s0004/1024_normal" + "$normalmapalphaenvmapmask" 1 - "$surfaceprop" "Porcelain" - "%keywords" "d3 marble" "$envmap" "env_cubemap" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .8 .8 .8]" + "$envmaptint" "[.8 .8 .8]" } diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_alpha.vmt b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_alpha.vmt new file mode 100644 index 0000000..032150b --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_alpha.vmt @@ -0,0 +1,11 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "$basetexture" "d3/marble/polished_white_2_s0004/1024_diffuse" + "$bumpmap" "d3/marble/polished_white_2_s0004/1024_normal" + + "$translucent" 1 + "$additive" 1 +} diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_alpha_masked.vmt b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_alpha_masked.vmt new file mode 100644 index 0000000..c9a19bf --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_alpha_masked.vmt @@ -0,0 +1,11 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "$basetexture" "d3/marble/polished_white_2_s0004/1024_diffgloss" + "$bumpmap" "d3/marble/polished_white_2_s0004/1024_normal" + + "$translucent" 1 + "$additive" 0 +} diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_lightmappedreflective.vmt b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_lightmappedreflective.vmt new file mode 100644 index 0000000..0a31c20 --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_lightmappedreflective.vmt @@ -0,0 +1,13 @@ +"lightmappedreflective" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "%tooltexture" "d3/marble/polished_white_2_s0004/1024_normal" + "$normalmap" "d3/marble/polished_white_2_s0004/1024_normal" + "$bumpframe" 0 + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.7 .7 .7]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_water.vmt b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_water.vmt new file mode 100644 index 0000000..7db774f --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_water.vmt @@ -0,0 +1,29 @@ +"water" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "%tooltexture" "d3/marble/polished_white_2_s0004/1024_normal" + "$normalmap" "d3/marble/polished_white_2_s0004/1024_normal" + "$bumpframe" 0 + + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" 0 + "$refracttint" "[0 0 0]" + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.9 .9 .9]" + + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 + "$minreflectivity" 1.0 + "$maxreflectivity" 1.0 + "$nofresnel" 1 + + "%compilewater" 1 + "%compilepassbullets" 1 + "$reflectentities" 1 + "$fogenable" 0 + "$fogcolor" "[0 0 0]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_water_noent.vmt b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_water_noent.vmt new file mode 100644 index 0000000..3705c0c --- /dev/null +++ b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_125_expensive_water_noent.vmt @@ -0,0 +1,29 @@ +"water" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble" + + "%tooltexture" "d3/marble/polished_white_2_s0004/1024_normal" + "$normalmap" "d3/marble/polished_white_2_s0004/1024_normal" + "$bumpframe" 0 + + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" 0 + "$refracttint" "[0 0 0]" + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.9 .9 .9]" + + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 + "$minreflectivity" 1.0 + "$maxreflectivity" 1.0 + "$nofresnel" 1 + + "%compilewater" 1 + "%compilepassbullets" 1 + "$reflectentities" 0 + "$fogenable" 0 + "$fogcolor" "[0 0 0]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_25.vmt b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_25.vmt index 2053ab7..72dda12 100644 --- a/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_25.vmt +++ b/d3_lib/materials/d3/marble/polished_white_2_s0004/scale_25.vmt @@ -1,12 +1,14 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "rock" + "%keywords" "d3 marble" + "$basetexture" "d3/marble/polished_white_2_s0004/512_diffuse" "$bumpmap" "d3/marble/polished_white_2_s0004/512_normal" + "$normalmapalphaenvmapmask" 1 - "$surfaceprop" "Porcelain" - "%keywords" "d3 marble" "$envmap" "env_cubemap" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .8 .8 .8]" + "$envmaptint" "[.8 .8 .8]" } diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/1024_gloss.vtf b/d3_lib/materials/d3/marble/tiles_1_s0001/1024_gloss.vtf deleted file mode 100644 index eaa7e64..0000000 Binary files a/d3_lib/materials/d3/marble/tiles_1_s0001/1024_gloss.vtf and /dev/null differ diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/512_gloss.vtf b/d3_lib/materials/d3/marble/tiles_1_s0001/512_gloss.vtf deleted file mode 100644 index 87bd4af..0000000 Binary files a/d3_lib/materials/d3/marble/tiles_1_s0001/512_gloss.vtf and /dev/null differ diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125.vmt b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125.vmt index e801d84..b663e71 100644 --- a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125.vmt +++ b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125.vmt @@ -1,12 +1,14 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "rock" + "%keywords" "d3 marble tiles floor" + "$basetexture" "d3/marble/tiles_1_s0001/1024_diffuse" "$bumpmap" "d3/marble/tiles_1_s0001/1024_normal" - "$surfaceprop" "Tile" - "%keywords" "d3 marble tiles floor" + + "$normalmapalphaenvmapmask" 1 "$envmap" "env_cubemap" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .8 .8 .8]" - "$normalmapalphaenvmapmask" 1 + "$envmaptint" "[.8 .8 .8]" } diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_alpha.vmt b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_alpha.vmt index 88e7809..f35e748 100644 --- a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_alpha.vmt +++ b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_alpha.vmt @@ -1,9 +1,11 @@ -"LightmappedGeneric" +"lightmappedgeneric" { - "$basetexture" "d3/marble/tiles_1_s0001/1024_diffgloss" - "$bumpmap" "d3/marble/tiles_1_s0001/1024_normal" - "$surfaceprop" "Tile" + "$surfaceprop" "rock" "%keywords" "d3 marble tiles floor" + + "$basetexture" "d3/marble/tiles_1_s0001/1024_diffuse" + "$bumpmap" "d3/marble/tiles_1_s0001/1024_normal" + "$translucent" 1 - "$additive" 0 + "$additive" 1 } diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_alpha_masked.vmt b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_alpha_masked.vmt new file mode 100644 index 0000000..dcc3fa0 --- /dev/null +++ b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_alpha_masked.vmt @@ -0,0 +1,11 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble tiles floor" + + "$basetexture" "d3/marble/tiles_1_s0001/1024_diffgloss" + "$bumpmap" "d3/marble/tiles_1_s0001/1024_normal" + + "$translucent" 1 + "$additive" 0 +} diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_gloss.vmt b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_gloss.vmt deleted file mode 100644 index e5d9e04..0000000 --- a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_gloss.vmt +++ /dev/null @@ -1,18 +0,0 @@ -"LightmappedReflective" -{ - "%tooltexture" "d3/marble/tiles_1_s0001/1024_normal" - "$basetexture_" "d3/other/1024_white" - "$normalmap" "d3/marble/tiles_1_s0001/1024_normal" - "$surfaceprop" "Tile" - "%keywords" "d3 marble tiles floor" - - "$reflecttexture" "_rt_WaterReflection" - "$reflectamount" "1" - "$reflecttint" "[.9 .9 .9]" - - "$fresnelpower" "0" - "$minreflectivity" "1.0" - "$maxreflectivity" "1.0" - - "$bumpframe" "0" -} \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_lightmappedreflective.vmt b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_lightmappedreflective.vmt new file mode 100644 index 0000000..44c2f6f --- /dev/null +++ b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_lightmappedreflective.vmt @@ -0,0 +1,13 @@ +"lightmappedreflective" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble tiles floor" + + "%tooltexture" "d3/marble/tiles_1_s0001/1024_normal" + "$normalmap" "d3/marble/tiles_1_s0001/1024_normal" + "$bumpframe" 0 + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.7 .7 .7]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_gloss_watertest.vmt b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_water.vmt similarity index 71% rename from d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_gloss_watertest.vmt rename to d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_water.vmt index 3fad0c3..d57019e 100644 --- a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_gloss_watertest.vmt +++ b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_water.vmt @@ -1,28 +1,29 @@ -"Water" +"water" { - "%compilewater" 1 - "%compilepassbullets" 1 + "$surfaceprop" "rock" + "%keywords" "d3 marble tiles floor" "%tooltexture" "d3/marble/tiles_1_s0001/1024_normal" "$normalmap" "d3/marble/tiles_1_s0001/1024_normal" - "$surfaceprop" "Tile" - "%keywords" "d3 marble tiles floor" + "$bumpframe" 0 "$refracttexture" "_rt_WaterRefraction" "$refractamount" 0 - "$refracttint" "[1 1 1]" + "$refracttint" "[0 0 0]" "$reflecttexture" "_rt_WaterReflection" "$reflectamount" 1 - "$reflecttint" "[1 1 1]" + "$reflecttint" "[.9 .9 .9]" - "$fresnelpower" 0 + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 "$minreflectivity" 1.0 "$maxreflectivity" 1.0 + "$nofresnel" 1 - "$bumpframe" 0 + "%compilewater" 1 + "%compilepassbullets" 1 "$reflectentities" 1 - "$fogenable" 0 "$fogcolor" "[0 0 0]" } \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_water_noent.vmt b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_water_noent.vmt new file mode 100644 index 0000000..da8940f --- /dev/null +++ b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_125_expensive_water_noent.vmt @@ -0,0 +1,29 @@ +"water" +{ + "$surfaceprop" "rock" + "%keywords" "d3 marble tiles floor" + + "%tooltexture" "d3/marble/tiles_1_s0001/1024_normal" + "$normalmap" "d3/marble/tiles_1_s0001/1024_normal" + "$bumpframe" 0 + + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" 0 + "$refracttint" "[0 0 0]" + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.9 .9 .9]" + + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 + "$minreflectivity" 1.0 + "$maxreflectivity" 1.0 + "$nofresnel" 1 + + "%compilewater" 1 + "%compilepassbullets" 1 + "$reflectentities" 0 + "$fogenable" 0 + "$fogcolor" "[0 0 0]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_25.vmt b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_25.vmt index 43483c7..b237a01 100644 --- a/d3_lib/materials/d3/marble/tiles_1_s0001/scale_25.vmt +++ b/d3_lib/materials/d3/marble/tiles_1_s0001/scale_25.vmt @@ -1,12 +1,14 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "rock" + "%keywords" "d3 marble tiles floor" + "$basetexture" "d3/marble/tiles_1_s0001/512_diffuse" "$bumpmap" "d3/marble/tiles_1_s0001/512_normal" - "$surfaceprop" "Tile" - "%keywords" "d3 marble tiles floor" + + "$normalmapalphaenvmapmask" 1 "$envmap" "env_cubemap" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .8 .8 .8]" - "$normalmapalphaenvmapmask" 1 + "$envmaptint" "[.8 .8 .8]" } diff --git a/d3_lib/materials/d3/other/logos/strict_inc.vmt b/d3_lib/materials/d3/other/logos/strict_inc.vmt index 8f8ea30..c290776 100644 --- a/d3_lib/materials/d3/other/logos/strict_inc.vmt +++ b/d3_lib/materials/d3/other/logos/strict_inc.vmt @@ -1,6 +1,8 @@ -"LightmappedGeneric" +"lightmappedgeneric" { - "$basetexture" "d3/other/logos/strict_inc" - "$surfaceprop" "Computer" + "$surfaceprop" "computer" "%keywords" "d3 logo" + + "$basetexture" "d3/other/logos/strict_inc" + "$selfillum" 0 } diff --git a/d3_lib/materials/d3/other/logos/strict_inc_illuminated.vmt b/d3_lib/materials/d3/other/logos/strict_inc_illuminated.vmt index a9d679e..dc7f679 100644 --- a/d3_lib/materials/d3/other/logos/strict_inc_illuminated.vmt +++ b/d3_lib/materials/d3/other/logos/strict_inc_illuminated.vmt @@ -1,7 +1,8 @@ -"LightmappedGeneric" +"lightmappedgeneric" { - "$basetexture" "d3/other/logos/strict_inc" - "$surfaceprop" "Computer" + "$surfaceprop" "computer" "%keywords" "d3 logo" - $selfillum 1 + + "$basetexture" "d3/other/logos/strict_inc" + "$selfillum" 1 } diff --git a/d3_lib/materials/d3/rubber/rubber_floor_s0088/scale_125.vmt b/d3_lib/materials/d3/rubber/rubber_floor_s0088/scale_125.vmt index 1bfcc13..c2b1ce2 100644 --- a/d3_lib/materials/d3/rubber/rubber_floor_s0088/scale_125.vmt +++ b/d3_lib/materials/d3/rubber/rubber_floor_s0088/scale_125.vmt @@ -1,11 +1,13 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "rubber" + "%keywords" "d3 rubber floor" + "$basetexture" "d3/rubber/rubber_floor_s0088/512_diffuse" "$bumpmap" "d3/rubber/rubber_floor_s0088/512_normal" + "$envmap" "env_cubemap" - "$surfaceprop" "Rubber" - "%keywords" "d3 rubber floor" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .7 .7 .7]" + "$envmaptint" "[.5 .5 .5]" } diff --git a/d3_lib/materials/d3/rubber/rubber_floor_s0088/scale_25.vmt b/d3_lib/materials/d3/rubber/rubber_floor_s0088/scale_25.vmt index 1335055..31b882d 100644 --- a/d3_lib/materials/d3/rubber/rubber_floor_s0088/scale_25.vmt +++ b/d3_lib/materials/d3/rubber/rubber_floor_s0088/scale_25.vmt @@ -1,11 +1,13 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "rubber" + "%keywords" "d3 rubber floor" + "$basetexture" "d3/rubber/rubber_floor_s0088/256_diffuse" "$bumpmap" "d3/rubber/rubber_floor_s0088/256_normal" + "$envmap" "env_cubemap" - "$surfaceprop" "Rubber" - "%keywords" "d3 rubber floor" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .7 .7 .7]" + "$envmaptint" "[.5 .5 .5]" } diff --git a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/1024_diffuse.vtf b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/1024_diffuse.vtf new file mode 100644 index 0000000..190c95f Binary files /dev/null and b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/1024_diffuse.vtf differ diff --git a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/512_diffuse.vtf b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/512_diffuse.vtf new file mode 100644 index 0000000..c892e4e Binary files /dev/null and b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/512_diffuse.vtf differ diff --git a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/512_normal.vtf b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/512_normal.vtf index 93520fa..0fe003f 100644 Binary files a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/512_normal.vtf and b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/512_normal.vtf differ diff --git a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/8_diffuse.vtf b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/8_diffuse.vtf deleted file mode 100644 index 7ebf908..0000000 Binary files a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/8_diffuse.vtf and /dev/null differ diff --git a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_4_00.vmt b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_03125.vmt similarity index 62% rename from d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_4_00.vmt rename to d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_03125.vmt index fcb09a4..6a6af32 100644 --- a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_4_00.vmt +++ b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_03125.vmt @@ -1,12 +1,14 @@ -"LightmappedGeneric" +"lightmappedgeneric" { - "$basetexture" "d3/steel/brushed_stainless_steel_s0065/8_diffuse" - "$bumpmap" "d3/steel/brushed_stainless_steel_s0065/1024_normal" - "$envmap" "env_cubemap" - "$surfaceprop" "MetalPanel" + "$surfaceprop" "metalpanel" "%keywords" "d3 brushed stainless steel" + "%tooltexture" "d3/steel/brushed_stainless_steel_s0065/1024_normal" + "$basetexture" "d3/steel/brushed_stainless_steel_s0065/1024_diffuse" + "$bumpmap" "d3/steel/brushed_stainless_steel_s0065/1024_normal" + + "$envmap" "env_cubemap" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .9 .9 .9]" + "$envmaptint" "[1 1 1]" } diff --git a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_03125_expensive_lightmappedreflective.vmt b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_03125_expensive_lightmappedreflective.vmt new file mode 100644 index 0000000..b9b3c13 --- /dev/null +++ b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_03125_expensive_lightmappedreflective.vmt @@ -0,0 +1,13 @@ +"lightmappedreflective" +{ + "$surfaceprop" "metalpanel" + "%keywords" "d3 brushed stainless steel" + + "%tooltexture" "d3/steel/brushed_stainless_steel_s0065/1024_normal" + "$normalmap" "d3/steel/brushed_stainless_steel_s0065/1024_normal" + "$bumpframe" 0 + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[1 1 1]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_0625.vmt b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_0625.vmt new file mode 100644 index 0000000..f9cf715 --- /dev/null +++ b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_0625.vmt @@ -0,0 +1,14 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "metalpanel" + "%keywords" "d3 brushed stainless steel" + + "%tooltexture" "d3/steel/brushed_stainless_steel_s0065/512_normal" + "$basetexture" "d3/steel/brushed_stainless_steel_s0065/512_diffuse" + "$bumpmap" "d3/steel/brushed_stainless_steel_s0065/512_normal" + + "$envmap" "env_cubemap" + "$envmapcontrast" 1 + "$envmapsaturation" 1 + "$envmaptint" "[1 1 1]" +} diff --git a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_8_00.vmt b/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_8_00.vmt deleted file mode 100644 index dc970dc..0000000 --- a/d3_lib/materials/d3/steel/brushed_stainless_steel_s0065/scale_8_00.vmt +++ /dev/null @@ -1,12 +0,0 @@ -"LightmappedGeneric" -{ - "$basetexture" "d3/steel/brushed_stainless_steel_s0065/8_diffuse" - "$bumpmap" "d3/steel/brushed_stainless_steel_s0065/512_normal" - "$envmap" "env_cubemap" - "$surfaceprop" "MetalPanel" - "%keywords" "d3 brushed stainless steel" - "%tooltexture" "d3/steel/brushed_stainless_steel_s0065/1024_normal" - "$envmapcontrast" 1 - "$envmapsaturation" 1 - "$envmaptint" "[ .9 .9 .9]" -} diff --git a/d3_lib/materials/d3/steel/brushed_steel_s0107/1024_diffuse.vtf b/d3_lib/materials/d3/steel/brushed_steel_s0107/1024_diffuse.vtf new file mode 100644 index 0000000..b7dc447 Binary files /dev/null and b/d3_lib/materials/d3/steel/brushed_steel_s0107/1024_diffuse.vtf differ diff --git a/d3_lib/materials/d3/steel/brushed_steel_s0107/1024_normal.vtf b/d3_lib/materials/d3/steel/brushed_steel_s0107/1024_normal.vtf new file mode 100644 index 0000000..64ff722 Binary files /dev/null and b/d3_lib/materials/d3/steel/brushed_steel_s0107/1024_normal.vtf differ diff --git a/d3_lib/materials/d3/steel/brushed_steel_s0107/scale_03125.vmt b/d3_lib/materials/d3/steel/brushed_steel_s0107/scale_03125.vmt new file mode 100644 index 0000000..5cac466 --- /dev/null +++ b/d3_lib/materials/d3/steel/brushed_steel_s0107/scale_03125.vmt @@ -0,0 +1,13 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "metal" + "%keywords" "d3 brushed steel" + + "$basetexture" "d3/steel/brushed_steel_s0107/1024_diffuse" + "$bumpmap" "d3/steel/brushed_steel_s0107/1024_normal" + + "$envmap" "env_cubemap" + "$envmapcontrast" 1 + "$envmapsaturation" 1 + "$envmaptint" "[1 1 1]" +} diff --git a/d3_lib/materials/d3/steel/brushed_steel_s0107/scale_03125_expensive_lightmappedreflective.vmt b/d3_lib/materials/d3/steel/brushed_steel_s0107/scale_03125_expensive_lightmappedreflective.vmt new file mode 100644 index 0000000..99a65e7 --- /dev/null +++ b/d3_lib/materials/d3/steel/brushed_steel_s0107/scale_03125_expensive_lightmappedreflective.vmt @@ -0,0 +1,13 @@ +"lightmappedreflective" +{ + "$surfaceprop" "metal" + "%keywords" "d3 brushed steel" + + "$basetexture" "d3/steel/brushed_stainless_steel_s0065/1024_normal" + "$normalmap" "d3/steel/brushed_stainless_steel_s0065/1024_normal" + "$bumpframe" 0 + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[1 1 1]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/1024_diffgloss.vtf b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/1024_diffgloss.vtf new file mode 100644 index 0000000..fb1f04f Binary files /dev/null and b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/1024_diffgloss.vtf differ diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/1024_diffuse.vtf b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/1024_diffuse.vtf new file mode 100644 index 0000000..5fb3bef Binary files /dev/null and b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/1024_diffuse.vtf differ diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/1024_normal.vtf b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/1024_normal.vtf new file mode 100644 index 0000000..4499d32 Binary files /dev/null and b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/1024_normal.vtf differ diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/512_diffuse.vtf b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/512_diffuse.vtf new file mode 100644 index 0000000..6338907 Binary files /dev/null and b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/512_diffuse.vtf differ diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/512_normal.vtf b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/512_normal.vtf new file mode 100644 index 0000000..6ef0e2d Binary files /dev/null and b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/512_normal.vtf differ diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625.vmt b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625.vmt new file mode 100644 index 0000000..7dd4ac6 --- /dev/null +++ b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625.vmt @@ -0,0 +1,14 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "metalpanel" + "%keywords" "d3 metal floor" + + "$basetexture" "d3/steel/metal_threadplate_floor_s0035/1024_diffuse" + "$bumpmap" "d3/steel/metal_threadplate_floor_s0035/1024_normal" + + "$normalmapalphaenvmapmask" 1 + "$envmap" "env_cubemap" + "$envmapcontrast" 1 + "$envmapsaturation" 1 + "$envmaptint" "[1 1 1]" +} diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_alpha.vmt b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_alpha.vmt new file mode 100644 index 0000000..13478fe --- /dev/null +++ b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_alpha.vmt @@ -0,0 +1,11 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "metalplate" + "%keywords" "d3 metal floor" + + "$basetexture" "d3/steel/metal_threadplate_floor_s0035/1024_diffuse" + "$bumpmap" "d3/steel/metal_threadplate_floor_s0035/1024_normal" + + "$translucent" 1 + "$additive" 1 +} diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_alpha_masked.vmt b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_alpha_masked.vmt new file mode 100644 index 0000000..e0fddbc --- /dev/null +++ b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_alpha_masked.vmt @@ -0,0 +1,11 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "metalplate" + "%keywords" "d3 metal floor" + + "$basetexture" "d3/steel/metal_threadplate_floor_s0035/1024_diffgloss" + "$bumpmap" "d3/steel/metal_threadplate_floor_s0035/1024_normal" + + "$translucent" 1 + "$additive" 0 +} diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_lightmappedreflective.vmt b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_lightmappedreflective.vmt new file mode 100644 index 0000000..14fa52f --- /dev/null +++ b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_lightmappedreflective.vmt @@ -0,0 +1,12 @@ +"lightmappedreflective" +{ + "$surfaceprop" "metalpanel" + "%keywords" "d3 metal floor" + + "$normalmap" "d3/steel/metal_threadplate_floor_s0035/1024_normal" + "$bumpframe" 0 + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[1 1 1]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_water.vmt b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_water.vmt new file mode 100644 index 0000000..bc3d5e3 --- /dev/null +++ b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_water.vmt @@ -0,0 +1,29 @@ +"water" +{ + "$surfaceprop" "metalpanel" + "%keywords" "d3 metal floor" + + "%tooltexture" "d3/steel/metal_threadplate_floor_s0035/1024_normal" + "$normalmap" "d3/steel/metal_threadplate_floor_s0035/1024_normal" + "$bumpframe" 0 + + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" 0 + "$refracttint" "[0 0 0]" + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[1 1 1]" + + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 + "$minreflectivity" 1.0 + "$maxreflectivity" 1.0 + "$nofresnel" 1 + + "%compilewater" 1 + "%compilepassbullets" 1 + "$reflectentities" 1 + "$fogenable" 0 + "$fogcolor" "[0 0 0]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_water_noent.vmt b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_water_noent.vmt new file mode 100644 index 0000000..f14c9b1 --- /dev/null +++ b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_0625_expensive_water_noent.vmt @@ -0,0 +1,29 @@ +"water" +{ + "$surfaceprop" "metalpanel" + "%keywords" "d3 metal floor" + + "%tooltexture" "d3/steel/metal_threadplate_floor_s0035/1024_normal" + "$normalmap" "d3/steel/metal_threadplate_floor_s0035/1024_normal" + "$bumpframe" 0 + + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" 0 + "$refracttint" "[0 0 0]" + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[1 1 1]" + + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 + "$minreflectivity" 1.0 + "$maxreflectivity" 1.0 + "$nofresnel" 1 + + "%compilewater" 1 + "%compilepassbullets" 1 + "$reflectentities" 0 + "$fogenable" 0 + "$fogcolor" "[0 0 0]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_125.vmt b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_125.vmt new file mode 100644 index 0000000..ba06bc8 --- /dev/null +++ b/d3_lib/materials/d3/steel/metal_threadplate_floor_s0035/scale_125.vmt @@ -0,0 +1,14 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "metalpanel" + "%keywords" "d3 metal floor" + + "$basetexture" "d3/steel/metal_threadplate_floor_s0035/512_diffuse" + "$bumpmap" "d3/steel/metal_threadplate_floor_s0035/512_normal" + + "$normalmapalphaenvmapmask" 1 + "$envmap" "env_cubemap" + "$envmapcontrast" 1 + "$envmapsaturation" 1 + "$envmaptint" "[1 1 1]" +} diff --git a/d3_lib/materials/d3/steel/scratched_paint_light/1024_diffuse.vtf b/d3_lib/materials/d3/steel/scratched_paint_light/1024_diffuse.vtf new file mode 100644 index 0000000..b658a4b Binary files /dev/null and b/d3_lib/materials/d3/steel/scratched_paint_light/1024_diffuse.vtf differ diff --git a/d3_lib/materials/d3/steel/scratched_paint_light/1024_normal.vtf b/d3_lib/materials/d3/steel/scratched_paint_light/1024_normal.vtf new file mode 100644 index 0000000..fd05938 Binary files /dev/null and b/d3_lib/materials/d3/steel/scratched_paint_light/1024_normal.vtf differ diff --git a/d3_lib/materials/d3/steel/scratched_paint_light/512_diffuse.vtf b/d3_lib/materials/d3/steel/scratched_paint_light/512_diffuse.vtf new file mode 100644 index 0000000..9acdb84 Binary files /dev/null and b/d3_lib/materials/d3/steel/scratched_paint_light/512_diffuse.vtf differ diff --git a/d3_lib/materials/d3/steel/scratched_paint_light/512_normal.vtf b/d3_lib/materials/d3/steel/scratched_paint_light/512_normal.vtf new file mode 100644 index 0000000..b7283ad Binary files /dev/null and b/d3_lib/materials/d3/steel/scratched_paint_light/512_normal.vtf differ diff --git a/d3_lib/materials/d3/steel/scratched_paint_light/scale_0625.vmt b/d3_lib/materials/d3/steel/scratched_paint_light/scale_0625.vmt new file mode 100644 index 0000000..fb7a549 --- /dev/null +++ b/d3_lib/materials/d3/steel/scratched_paint_light/scale_0625.vmt @@ -0,0 +1,14 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "metal" + "%keywords" "d3 metal painted" + + "$basetexture" "d3/steel/scratched_paint_light/1024_diffuse" + "$bumpmap" "d3/steel/scratched_paint_light/1024_normal" + + "$normalmapalphaenvmapmask" 1 + "$envmap" "env_cubemap" + "$envmapcontrast" 1 + "$envmapsaturation" 1 + "$envmaptint" "[1 1 1]" +} diff --git a/d3_lib/materials/d3/steel/scratched_paint_light/scale_125.vmt b/d3_lib/materials/d3/steel/scratched_paint_light/scale_125.vmt new file mode 100644 index 0000000..4a36d08 --- /dev/null +++ b/d3_lib/materials/d3/steel/scratched_paint_light/scale_125.vmt @@ -0,0 +1,14 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "metal" + "%keywords" "d3 metal painted" + + "$basetexture" "d3/steel/scratched_paint_light/512_diffuse" + "$bumpmap" "d3/steel/scratched_paint_light/512_normal" + + "$normalmapalphaenvmapmask" 1 + "$envmap" "env_cubemap" + "$envmapcontrast" 1 + "$envmapsaturation" 1 + "$envmaptint" "[1 1 1]" +} diff --git a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/1024_diffgloss.vtf b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/1024_diffgloss.vtf new file mode 100644 index 0000000..1ccf882 Binary files /dev/null and b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/1024_diffgloss.vtf differ diff --git a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125.vmt b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125.vmt index e49f025..835dd82 100644 --- a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125.vmt +++ b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125.vmt @@ -1,12 +1,14 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "tile" + "%keywords" "d3 tiles floor" + "$basetexture" "d3/tiles/checkerboard_floor_s0124/1024_diffuse" "$bumpmap" "d3/tiles/checkerboard_floor_s0124/1024_normal" - "$surfaceprop" "Tile" - "%keywords" "d3 marble tiles floor" + + "$normalmapalphaenvmapmask" 1 "$envmap" "env_cubemap" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .9 .9 .9]" - "$normalmapalphaenvmapmask" 1 + "$envmaptint" "[.6 .6 .6]" } diff --git a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_alpha.vmt b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_alpha.vmt new file mode 100644 index 0000000..7f087a9 --- /dev/null +++ b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_alpha.vmt @@ -0,0 +1,11 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "tile" + "%keywords" "d3 tiles floor" + + "$basetexture" "d3/tiles/checkerboard_floor_s0124/1024_diffuse" + "$bumpmap" "d3/tiles/checkerboard_floor_s0124/1024_normal" + + "$translucent" 1 + "$additive" 1 +} diff --git a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_alpha_masked.vmt b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_alpha_masked.vmt new file mode 100644 index 0000000..a578670 --- /dev/null +++ b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_alpha_masked.vmt @@ -0,0 +1,11 @@ +"lightmappedgeneric" +{ + "$surfaceprop" "tile" + "%keywords" "d3 tiles floor" + + "$basetexture" "d3/tiles/checkerboard_floor_s0124/1024_diffgloss" + "$bumpmap" "d3/tiles/checkerboard_floor_s0124/1024_normal" + + "$translucent" 1 + "$additive" 0 +} diff --git a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_lightmappedreflective.vmt b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_lightmappedreflective.vmt new file mode 100644 index 0000000..5146084 --- /dev/null +++ b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_lightmappedreflective.vmt @@ -0,0 +1,13 @@ +"lightmappedreflective" +{ + "$surfaceprop" "tile" + "%keywords" "d3 tiles floor" + + "%tooltexture" "d3/marble/tiles_1_s0001/1024_normal" + "$normalmap" "d3/marble/tiles_1_s0001/1024_normal" + "$bumpframe" 0 + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.9 .9 .9]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_water.vmt b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_water.vmt new file mode 100644 index 0000000..6d04c9b --- /dev/null +++ b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_water.vmt @@ -0,0 +1,29 @@ +"water" +{ + "$surfaceprop" "tile" + "%keywords" "d3 tiles floor" + + "%tooltexture" "d3/tiles/checkerboard_floor_s0124/1024_normal" + "$normalmap" "d3/tiles/checkerboard_floor_s0124/1024_normal" + "$bumpframe" 0 + + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" 0 + "$refracttint" "[0 0 0]" + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.9 .9 .9]" + + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 + "$minreflectivity" 1.0 + "$maxreflectivity" 1.0 + "$nofresnel" 1 + + "%compilewater" 1 + "%compilepassbullets" 1 + "$reflectentities" 1 + "$fogenable" 0 + "$fogcolor" "[0 0 0]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_water_noent.vmt b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_water_noent.vmt new file mode 100644 index 0000000..85bb7d8 --- /dev/null +++ b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_125_expensive_water_noent.vmt @@ -0,0 +1,29 @@ +"water" +{ + "$surfaceprop" "tile" + "%keywords" "d3 tiles floor" + + "%tooltexture" "d3/tiles/checkerboard_floor_s0124/1024_normal" + "$normalmap" "d3/tiles/checkerboard_floor_s0124/1024_normal" + "$bumpframe" 0 + + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" 0 + "$refracttint" "[0 0 0]" + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" 1 + "$reflecttint" "[.9 .9 .9]" + + // Fresnel settings seem to be ignored in gmod :( + "$fresnelpower" 0.0 + "$minreflectivity" 1.0 + "$maxreflectivity" 1.0 + "$nofresnel" 1 + + "%compilewater" 1 + "%compilepassbullets" 1 + "$reflectentities" 0 + "$fogenable" 0 + "$fogcolor" "[0 0 0]" +} \ No newline at end of file diff --git a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_25.vmt b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_25.vmt index 400f346..6f9fea3 100644 --- a/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_25.vmt +++ b/d3_lib/materials/d3/tiles/checkerboard_floor_s0124/scale_25.vmt @@ -1,12 +1,14 @@ -"LightmappedGeneric" +"lightmappedgeneric" { + "$surfaceprop" "tile" + "%keywords" "d3 tiles floor" + "$basetexture" "d3/tiles/checkerboard_floor_s0124/512_diffuse" "$bumpmap" "d3/tiles/checkerboard_floor_s0124/512_normal" - "$surfaceprop" "Tile" - "%keywords" "d3 tiles floor" + + "$normalmapalphaenvmapmask" 1 "$envmap" "env_cubemap" "$envmapcontrast" 1 "$envmapsaturation" 1 - "$envmaptint" "[ .9 .9 .9]" - "$normalmapalphaenvmapmask" 1 + "$envmaptint" "[.6 .6 .6]" }