diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body.vmt b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body.vmt new file mode 100644 index 000000000..5c73017b1 --- /dev/null +++ b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body.vmt @@ -0,0 +1,20 @@ +"VertexLitGeneric" +{ + "$baseTexture" "bee2/models/player/chell_p1/chell_body" + "$bumpmap" "bee2/models/player/chell_p1/chell_body_normal" + "$halflambert" "1" + "$nodecal" "1" + "$model" "1" + + "$phong" "1" + "$phongexponenttexture" "bee2/models/player/chell_p1/chell_body_exponent" +// "$phongexponent" "25" + "$phongboost" "6 " + "$lightwarptexture" "bee2/models/player/chell_p1/chell_body_lightwarp" + "$phongfresnelranges" "[0.04 0.4 1]" + + +} + + + diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body.vtf new file mode 100644 index 000000000..97bfaa001 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body_exponent.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body_exponent.vtf new file mode 100644 index 000000000..ee1e0b550 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body_exponent.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body_lightwarp.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body_lightwarp.vtf new file mode 100644 index 000000000..120b23feb Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body_lightwarp.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body_normal.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body_normal.vtf new file mode 100644 index 000000000..28bcb7a3f Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_body_normal.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face.vmt b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face.vmt new file mode 100644 index 000000000..a69872eca --- /dev/null +++ b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face.vmt @@ -0,0 +1,20 @@ +"VertexLitGeneric" +{ + "$baseTexture" "bee2/models/player/chell_p1/chell_face" + "$bumpmap" "bee2/models/player/chell_p1/chell_face_normal" + "$halflambert" "1" + "$nodecal" "1" + "$model" "1" + + "$ambientocclusiontexture" "models/alyx/chell_occlusion" +// "$phongexponent" "25" + "$phongexponenttexture" "bee2/models/player/chell_p1/chell_face_exponent" + "$phongboost" "4" + "$lightwarptexture" "bee2/models/player/chell_p1/chell_face_lightwarp" + "$phongfresnelranges" "[0 0.5 1]" + + +} + + + diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face.vtf new file mode 100644 index 000000000..e8b0a884a Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face_exponent.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face_exponent.vtf new file mode 100644 index 000000000..ae2220674 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face_exponent.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face_lightwarp.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face_lightwarp.vtf new file mode 100644 index 000000000..120b23feb Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face_lightwarp.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face_normal.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face_normal.vtf new file mode 100644 index 000000000..120b390db Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_face_normal.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair.vmt b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair.vmt new file mode 100644 index 000000000..34f3ab376 --- /dev/null +++ b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair.vmt @@ -0,0 +1,20 @@ +"VertexLitGeneric" +{ + "$baseTexture" "bee2/models/player/chell_p1/chell_hair" + + + "$bumpmap" "bee2/models/player/chell_p1/chell_hair_normal" + "$phong" "1" + "$phongexponenttexture" "bee2/models/player/chell_p1/chell_hair_exponent" + + "$phongboost" "10" +// "$lightwarptexture" "bee2/models/player/chell_p1/chell_hair_lightwarp" + "$phongfresnelranges" "[0 0.5 1]" + + + "$translucent" 1 + "$halflambert" 1 + "$nodecal" "1" + "$nocull" 1 + +} \ No newline at end of file diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair.vtf new file mode 100644 index 000000000..4391cfdc7 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair_exponent.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair_exponent.vtf new file mode 100644 index 000000000..cec67a8d9 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair_exponent.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair_lightwarp.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair_lightwarp.vtf new file mode 100644 index 000000000..f903818aa Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair_lightwarp.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair_normal.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair_normal.vtf new file mode 100644 index 000000000..483eb0cfb Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/chell_hair_normal.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l.vmt b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l.vmt new file mode 100644 index 000000000..021b31749 --- /dev/null +++ b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l.vmt @@ -0,0 +1,21 @@ +EyeRefract +{ + $Iris "/bee2/models/player/chell_p1/eyeball_l" // Iris color in RGB with cornea noise in A + $AmbientOcclTexture "/bee2/models/player/chell_p1/eyeball_l_ambient" // Ambient occlusion in RGB, A unused + $Envmap "Engine/eye-reflection-cubemap-" // Reflection environment map + $CorneaTexture "Engine/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA + + $EyeballRadius "0.6" // Default 0.5 + $AmbientOcclColor "[0.13 0.13 0.13]" // Default 0.33, 0.33, 0.33 + $Dilation "0.75" // Default 0.5 + $ParallaxStrength "0.25" // Default 0.25 + $CorneaBumpStrength "1.0" // Default 1.0 + + $halflambert 1 + $nodecal 1 + $ambientocclusion 1 + + // These effects are only available in ps.2.0b and later + $RaytraceSphere 1 // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round + $SphereTexkillCombo 0 // Default 1 - Enables killing pixels that don't ray-intersect the sphere +} diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l.vtf new file mode 100644 index 000000000..1ea9301c6 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l_ambient.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l_ambient.vtf new file mode 100644 index 000000000..60e4f11f6 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l_ambient.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l_dx8.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l_dx8.vtf new file mode 100644 index 000000000..1d7d644a0 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_l_dx8.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r.vmt b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r.vmt new file mode 100644 index 000000000..021b31749 --- /dev/null +++ b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r.vmt @@ -0,0 +1,21 @@ +EyeRefract +{ + $Iris "/bee2/models/player/chell_p1/eyeball_l" // Iris color in RGB with cornea noise in A + $AmbientOcclTexture "/bee2/models/player/chell_p1/eyeball_l_ambient" // Ambient occlusion in RGB, A unused + $Envmap "Engine/eye-reflection-cubemap-" // Reflection environment map + $CorneaTexture "Engine/eye-cornea" // Special texture that has 2D cornea normal in RG and other data in BA + + $EyeballRadius "0.6" // Default 0.5 + $AmbientOcclColor "[0.13 0.13 0.13]" // Default 0.33, 0.33, 0.33 + $Dilation "0.75" // Default 0.5 + $ParallaxStrength "0.25" // Default 0.25 + $CorneaBumpStrength "1.0" // Default 1.0 + + $halflambert 1 + $nodecal 1 + $ambientocclusion 1 + + // These effects are only available in ps.2.0b and later + $RaytraceSphere 1 // Default 1 - Enables raytracing in the pixel shader to make the eyeball look round + $SphereTexkillCombo 0 // Default 1 - Enables killing pixels that don't ray-intersect the sphere +} diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r.vtf new file mode 100644 index 000000000..daeb00d5d Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r_ambient.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r_ambient.vtf new file mode 100644 index 000000000..073dabc72 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r_ambient.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r_dx8.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r_dx8.vtf new file mode 100644 index 000000000..4534257c1 Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/eyeball_r_dx8.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_l.vmt b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_l.vmt new file mode 100644 index 000000000..3073f7674 --- /dev/null +++ b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_l.vmt @@ -0,0 +1,4 @@ +"Eyeball" +{ + "$basetexture" "bee2/models/player/chell_p1/pupil_l" +} diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_l.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_l.vtf new file mode 100644 index 000000000..0ca549a1f Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_l.vtf differ diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_r.vmt b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_r.vmt new file mode 100644 index 000000000..7e91d511d --- /dev/null +++ b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_r.vmt @@ -0,0 +1,4 @@ +"Eyeball" +{ + "$basetexture" "models/player/pupil_r" +} diff --git a/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_r.vtf b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_r.vtf new file mode 100644 index 000000000..ad39e364f Binary files /dev/null and b/packages/styles/p1_style/resources/materials/BEE2/models/player/chell_p1/pupil_r.vtf differ diff --git a/packages/styles/p1_style/resources/models/BEE2/player/chell_p1.dx90.vtx b/packages/styles/p1_style/resources/models/BEE2/player/chell_p1.dx90.vtx new file mode 100644 index 000000000..ee6e82e67 Binary files /dev/null and b/packages/styles/p1_style/resources/models/BEE2/player/chell_p1.dx90.vtx differ diff --git a/packages/styles/p1_style/resources/models/BEE2/player/chell_p1.mdl b/packages/styles/p1_style/resources/models/BEE2/player/chell_p1.mdl new file mode 100644 index 000000000..4a297224a Binary files /dev/null and b/packages/styles/p1_style/resources/models/BEE2/player/chell_p1.mdl differ diff --git a/packages/styles/p1_style/resources/models/BEE2/player/chell_p1.vvd b/packages/styles/p1_style/resources/models/BEE2/player/chell_p1.vvd new file mode 100644 index 000000000..10023284f Binary files /dev/null and b/packages/styles/p1_style/resources/models/BEE2/player/chell_p1.vvd differ diff --git a/packages/styles/p1_style/resources/models/BEE2/player/chell_p1_animations.mdl b/packages/styles/p1_style/resources/models/BEE2/player/chell_p1_animations.mdl new file mode 100644 index 000000000..98a373d09 Binary files /dev/null and b/packages/styles/p1_style/resources/models/BEE2/player/chell_p1_animations.mdl differ