$lightwarptexture: Difference between revisions
Jump to navigation
Jump to search
Note:
Warning:Requires phong on
.
Deprecated (talk | contribs) (Added shaders) |
Kestrelguy (talk | contribs) m (→Lightwarp textures: turned some game names into links.) |
||
Line 16: | Line 16: | ||
; <code>snow_warp</code> | ; <code>snow_warp</code> | ||
: [[File:Warptexture.jpg|border|dod\materials\ground\snow_warp]] | : [[File:Warptexture.jpg|border|dod\materials\ground\snow_warp]] | ||
: This is the lightwarp texture used in the | : This is the lightwarp texture used in the {{Game link|Day of Defeat: Source}} screen to the right. It is designed to add a subtle bluish tint to darker snow, without affecting brighter regions. | ||
; <code>pyro_lightwarp</code> | ; <code>pyro_lightwarp</code> | ||
: [[File:Pyro lightwarp.png|border|tf\materials\models\player\pyro\pyro_lightwarp]] | : [[File:Pyro lightwarp.png|border|tf\materials\models\player\pyro\pyro_lightwarp]] | ||
: This is applied to all | : This is applied to all {{Game link|Team Fortress 2}} characters, not just the Pyro. It creates the high-contrast shadows with red-tinged terminators typical of the illustrative art the game apes. | ||
; Posterised | ; Posterised | ||
: [[File:Warp bw.png|border|Custom texture]] | : [[File:Warp bw.png|border|Custom texture]] |
Revision as of 09:46, 24 February 2022
Template:Shaderparam It tints texels depending on their brightness. It can be thought of as localised color correction.

$lightwarptexture
must be specified after all other textures, otherwise it will overwrite them.
VertexLitGeneric
in 
Lightwarp textures
A lightwarp texture is a one-dimensional strip of pixels. Dark texels will be tinted with the colour on the left-hand side, and bright texels with the colour on the right. 50% gray means no tint.
Examples
snow_warp
- This is the lightwarp texture used in the
Day of Defeat: Source screen to the right. It is designed to add a subtle bluish tint to darker snow, without affecting brighter regions.
pyro_lightwarp
- This is applied to all
Team Fortress 2 characters, not just the Pyro. It creates the high-contrast shadows with red-tinged terminators typical of the illustrative art the game apes.
- Posterised
- This custom warp texture creates a posterised "line art" style. Enabling lightwarp alone isn't enough however: ambient lighting must be at 0 to make unlit areas black, and world lighting must become viewer-dependent to ensure that shadows are always cast.
Cel Shading
- Cel shading can make objects look more cartoony, by replacing the smooth lighting gradient with sharp steps.
Other possible uses of $lightwarptexture
include contrast enhancement, tweaking vertex lighting shadow transitions, highlight softening and more.