GtkRadiant/Exemplos de shaders
Um shader que define água / líquidos é mais ou menos assim:
textures/nome da pasta/nome da textura { Qer_editorimage textures/nome da pasta/nome da textura.extensão qer_trans 0.5 Surfaceparm water cull none { map textures/nome da pasta/nome da textura.extensão blendfunc add } }
Um shader que define uma caixa de céu é mais ou menos assim:
textures/nome da pasta/nome da textura { qer_editorimage textures/nome da pasta/nome da textura.extensão surfaceparm sky surfaceparm noimpact surfaceparm nolightmap q3map_globaltexture surfaceparm nomarks q3map_surfacelight 50 q3map_sun 1 .98 .9 50 0 90 skyparms textures/nome da pasta/env/nome da textura - - }
Observação: Esse shader tem um funcionamento um pouco complicado. Ele também não é um portal sky (também chamado de céu 3D) que é feito com uma entidade especial e que nem todos os jogos suportam. Primeiro você precisa das texturas de uma caixa de céu, 6 no total. De acordo com a face você nomeia elas como abcd_bk, abcd_ft, abcd_lf, abcd_rt, abcd_up, abcd_dn (back, front, left, right, up e down). Essas texturas você coloca na pasta indicada na linha skyparms. Você precisa de mais uma textura adicional para indicar o céu dentro do editor e no mapa, pode ser uma das 6 do próprio céu (o nome dela tem que ser o mesmo usado nas outras 6). Essa textura adicional é a que você indica no shader. Agora no mapa o céu aparecerá em todas as superfícies que você usar essa última textura.
Esta página é somente um esboço. Ampliando-a você ajudará a melhorar o Wikilivros. |