Stein Tool ein wenig überarbeitet
@@ -9,7 +9,8 @@ MaterialDef Grass {
|
||||
Vector2 WindDir : 0.0 1.0
|
||||
Vector3 SunDir : 0.55 0.80 0.35
|
||||
Color SunColor : 1.0 1.0 0.95 1.0
|
||||
Float Wetness : 0.0
|
||||
Float Wetness : 0.0
|
||||
Boolean GammaCorrect : false
|
||||
}
|
||||
|
||||
Technique {
|
||||
@@ -28,8 +29,9 @@ MaterialDef Grass {
|
||||
}
|
||||
|
||||
Defines {
|
||||
HAS_COLORMAP : ColorMap
|
||||
HAS_NORMALMAP : NormalMap
|
||||
HAS_COLORMAP : ColorMap
|
||||
HAS_NORMALMAP : NormalMap
|
||||
GAMMA_CORRECT : GammaCorrect
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,5 +39,9 @@ void main() {
|
||||
color.rgb *= (1.0 - 0.18 * m_Wetness);
|
||||
color.rgb *= lit;
|
||||
float shine = pow(diffuse, 12.0) * m_Wetness * 0.25;
|
||||
outFragColor = vec4(color.rgb + vec3(shine), color.a);
|
||||
vec3 result = color.rgb + vec3(shine);
|
||||
#ifdef GAMMA_CORRECT
|
||||
result = pow(max(result, vec3(0.0)), vec3(1.0 / 2.2));
|
||||
#endif
|
||||
outFragColor = vec4(result, color.a);
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.4 MiB |
|
Before Width: | Height: | Size: 468 KiB After Width: | Height: | Size: 468 KiB |
|
Before Width: | Height: | Size: 231 KiB After Width: | Height: | Size: 231 KiB |
|
Before Width: | Height: | Size: 259 KiB After Width: | Height: | Size: 259 KiB |
|
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 103 KiB |
|
Before Width: | Height: | Size: 527 KiB After Width: | Height: | Size: 527 KiB |
|
Before Width: | Height: | Size: 456 KiB After Width: | Height: | Size: 456 KiB |
|
Before Width: | Height: | Size: 300 KiB After Width: | Height: | Size: 300 KiB |
|
Before Width: | Height: | Size: 570 KiB After Width: | Height: | Size: 570 KiB |
|
Before Width: | Height: | Size: 388 KiB After Width: | Height: | Size: 388 KiB |
|
Before Width: | Height: | Size: 275 KiB After Width: | Height: | Size: 275 KiB |
|
Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 314 KiB |
|
Before Width: | Height: | Size: 292 KiB After Width: | Height: | Size: 292 KiB |
|
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 195 KiB |
|
Before Width: | Height: | Size: 362 KiB After Width: | Height: | Size: 362 KiB |
|
Before Width: | Height: | Size: 326 KiB After Width: | Height: | Size: 326 KiB |
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 182 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 60 KiB |