-
Notifications
You must be signed in to change notification settings - Fork 0
/
vertexlit_eye.vmt
68 lines (56 loc) · 3.16 KB
/
vertexlit_eye.vmt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
////////////////////////////////////////////////////////////////////////////////////
// First made for KOS-MOS Ver.4
// This is a sample patch for VertexLitGeneric mimic EyeRefract, but static
// to boost the colors, use same texture as $basetexture and $detail
//
// By: Davi (Debiddo) Gooz
//////////////////////////////////////////////////////////////////////////////////
"VertexLitGeneric"
{
//////////////////////////////////////////////////////////////////////////////////
// Texture part
//////////////////////////////////////////////////////////////////////////////////
$basetexture "shared/generic_base" // use same texture to boost colors
$detail "shared/generic_base" // use same texture to boost colors
//////////////////////////////////////////////////////////////////////////////////
// Phong + EnvMap
//////////////////////////////////////////////////////////////////////////////////
$normalmapalphaenvmapmask "1"
$bumpmap "dev/flat_normal" // necessary to enable Phong with EnvMap
//////////////////////////////////////////////////////////////////////////////////
// control the illumination
//////////////////////////////////////////////////////////////////////////////////
$lightwarptexture "shared/lightwarp_skin" // mude de acordo com o ramp necessário (l4d2 cause black eyes)
$color2 " [ 1 1 1 ] " // se o olho tiver uma cor muito clara como "ciano", use para fazer pequenos ajustes
$blendtintcoloroverbase "0"
//////////////////////////////////////////////////////////////////////////////////
// Phong
// there is no need to change most parameters,
// however, be sure to know what you're doing
//////////////////////////////////////////////////////////////////////////////////
$phong "1"
$phongboost ".8" // Highlight Intensity
$phongexponent "51" // Highlight Strenght
$phongtint " [ 1 1 1 ] " // Color of the Highlight
$phongfresnelranges " [ .8 1.5 3.5 ] " // no need to change it, really
//////////////////////////////////////////////////////////////////////////////////
// NPR shading
//////////////////////////////////////////////////////////////////////////////////
$halflambert "1" // for darker eyes, maybe you want disable Valve's NPR trick
$phongdisablehalflambert "0" // for darker eyes, maybe you want disable Valve's NPR trick
$detailblendfactor ".3" // Edit to boost colors
$detailblendmode "0" // use the texture a decal
$detailscale "1" // make the scale 1:1
//////////////////////////////////////////////////////////////////////////////////
// Env Map
// Envmap / Reflections / Specullar
//////////////////////////////////////////////////////////////////////////////////
$envmap "env_cubemap" // Edit only if you wanna/have a static Env_CubeMap
$envmaptint " [ 1 1 1 ] " // Intensity Modulation for the Reflex/Specullar
$envmapfresnel ".05"
//////////////////////////////////////////////////////////////////////////////////
// Fail safe params
//////////////////////////////////////////////////////////////////////////////////
$rimlight "0" // RimLight cast low effect, so its disabled by default
$surfaceprop "flesh"
}