Postagens populares

terça-feira, 11 de dezembro de 2012

Brincando com sombras no Darkplaces

Darkplaces é uma engine fantástica e cheia de recursos e, embora relativamente bem documentada, vez ou outra mostra alguns comportamentos bem... estranhos, digamos assim. Abaixo segue algumas imagens sobre o uso da cvar (console variable - variável de console, numa tradução livre) chamada r_shadows ativada.

  Aqui apresentamos a vítima.

 A sombra aparece por debaixo da vítima?
 
 Hum... A sombra vai da plataforma, passa pela pilastra e vai até o chão?

 É isso mesmo...

Parece que não é um caso isolado...

A cvar r_shadows segundo o manual na página do darkplaces serve para lançar sombras dos modelos no cenário, com efeito um efeito falso de stencil. Stencil shadow/shadow volume é o mesmo método utilizado no Doom 3. Até onde eu sabia não havia contra indicações ao seu uso, mas parece que esta cvar tem bugs ou tem algum parâmetro que desconheço ou até mesmo a minha versão da engine pode ter algo com isso.

Mais pesquisa me aguarda e, com um pouco de sorte, a solução desta situação.