Texturas Especiais do Half-Life
(Retirado de arquivo.mataleone.com)
Algumas texturas do Half-Life tem caracteristicas especiais e/ou uso especifico. Aqui estao os tipos de texturas especiais do Half-Life:
Nome da Textura | Imagem/Exemplo | Caracteristicas/uso |
AAATRIGGER (halflife.wad) | Use esta textura sempre e somente para triggers (tipo trigger_once ou trigger_multiple). Quando usada em triggers, esta textura fica transparente no jogo. | |
CLIP (halflife.wad) | Serve para bloquear a passagem do jogador. Se existe alguma area do mapa onde o jogador nao pode chegar, bloqueie a area com um brush usando esta textura, que ficara transparente no jogo. Nao eh necessario transforma-lo em entidade. OBS: Os tiros atravessam Clip Brushes. | |
ORIGIN (halflife.wad) | Usada como centro de rotacao de algumas entidades, como func_door_rotating e func_pendulum. O brush de centro deve ser coberto totalmente com a textura ORIGIN, e deve fazer parte da entidade. Origin Brushes ficarao transparente no jogo. | |
SKY (halflife.wad) | A textura SKY quando aplicada ficara solida e sera substituida pelo ceu. Pode ser usada tambem em faces que nao serao vistas no jogo para diminuir r_speeds. | |
HINT (zhlt.wad) | Serve para "cortar" o mapa em determinado local. Uma face com a textura HINT sera usada pelo HLBSP para delimitar uma area que deve ser cortada, e eh usado para esconder areas ou diminuir os cortes em faces. Hint Brushes ficam transparentes no jogo. Mais detalhes sobre isso em um futuro tutorial... | |
SKIP (zhlt.wad) | Deve ser usada em conjunto com a textura HINT, nas faces que nao serao usadas para cortes. | |
+0/+1/+2/... como prefixo (ex: +0LAB1_CMPM3, +1LAB1_CMPM3, ...) | Texturas animadas, que ficarao em loop na face. OBS: Aplique sempre o frame +0 `a face. | |
+A/+0/+1/+2/... como prefixo (ex: +AAGYMLIGHT, +0AGYMLIGHT) | Texturas com 2 estados, desligado (+A) e ligado (+0). Se um botao (func_button) for criado com uma textura que comece com +A, quando ele for ativado, a textura trocara para o estado +0. Se houver mais frames (+1, +2, etc), a textura sera animada (como num monitor, por exemplo, que pode ser desligado e ligado fica animado). Se aplicada a uma entidade solida tipo func_wall, o estado da textura pode ser alterado ativando a entidade com um trigger | |
-0/-1/-2/... como prefixo (ex: -0OUT_WALL3, -1OUT_WALL3, ...) | Conjunto de texturas com aplicacao aleatoria. Todas as texturas deste conjunto devem ser parecidas mas com pequenas diferencas, e serao aplicadas aleatoriamente `a face. Por exemplo, para a textura de uma parede nao ficar repetitiva, voce pode usar esse tipo de textura, que as suas variacoes serao aplicadas aleatoriamente por toda a parede. OBS: Para isso funcionar, aplique o frame -0 `a face. OBS2: Funciona somente com video em modo software. | |
! (exclamacao) como prefixo (ex: !WATERBLUE) | Textura de liquidos. Essa textura fica animada no jogo, dando a impressao de liquido em movimento. Um brush com esse tipo de textura fica automaticamente com comportamento de liquido, sendo que o jogador pode entrar e nadar dentro dele. Pode ser usado em em func_water, para fazer ondas. | |
{ (abre chaves) como prefixo (ex: {GRATESTEP2) | Texturas vazadas. Esse tipo de textura tem como ultima cor o azul puro, que ficara transparente no jogo, quando usada em uma entidade com propriedades Rendermode Solid e FXAmmount 255. Exemplo: grades e escadas. |
Outras referencias:
por - A r C a N t Y e Mataleone -