Novedades del Blog

miércoles, 10 de septiembre de 2008

Luces y Sombras con Shaders

Viendo que el resultado de las luces de DirectX es un poco pobre, ya que no implementa sombras, he decidido intentar utilizar Shaders para que las luces en la escena sean mas reales. De momento solo he creado un Vertex Shader muy simple para intentar utilizarlo en el juego, pero al ejecutar el DrawPrimitive me da un error un poco raro.

Depurando el codigo he podido encontrar que en una propiedad del objeto Effect aparecia una posible Excepcion que en estos momentos estoy analizando.
La propiedad es StateManager y despues de cargar el efecto con Effect.FromFile(), me aparece este literal en la propiedad :

'm_eEffect.StateManager' threw an exception of type 'System.NullReferenceException'

Intentare averiguar porque aparece y como se corrige.

No hay comentarios:

Publicar un comentario