Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Fog utilizando VertexShaders

Iniciado por Haddd, 14 de Octubre de 2002, 12:15:34 AM

« anterior - próximo »

Haddd

                                Bien, quiero añadir en el vertexshader la posibilidad de la niebla. Mi pregunta es si con este código:

EstablecerRenderState(D3DRS_FOGENABLE,TRUE);
EstablecerRenderState(D3DRS_FOGCOLOR, 0x00004080 );

y el código del Shader(copiado del shader del Dolphin), es suficiente para que aparezca la niebla.

Es decir:
¿Debo activar las luces para que se active la niebla?
¿Tengo que establecer algún tipo de valor como en ..

SetRenderState(D3DRS_FOGVERTEXMODE, Mode);
SetRenderState(D3DRS_FOGSTART, *(DWORD *)(&Start));
SetRenderState(D3DRS_FOGEND,   *(DWORD *)(&End));
SetRenderState(D3DRS_FOGDENSITY, *(DWORD *)(&Density));

?

Yo creo que no tengo que activar el VertexMode, puesto que no utilizo para nada el Fixed pipeline de DX.                                

NeLo

                               
CitarYo creo que no tengo que activar el VertexMode, puesto que no utilizo para nada el Fixed pipeline de DX.

Opino igual que tu :P                                
Drowning deep in my sea of loathing






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.