Entradas

Mostrando entradas de abril, 2021

Escena interactiva con luces y texturas

Imagen
  Esta escena, al igual que en anteriores ocasiones, se realizó con OpenGl en Golang (Go). Ya que el principal característico de esta escena son las luces y las texturas, fue necesario rehacer todas las geometrías con las se contaba anteriormente, ya que estás solo contenían la información de los vértices, mientras que en esta ocasión se requería de la información de las coordenadas de las texturas para cada vértice para así poder mapear la textura a la geometría, además de la información de las normales para cada vértice, para así poder implantar el efecto de luz. Mucho del trabajo realizado fue en los fragment y vertex shader, con esto se logró implementar varios efectos tanto para texturas como para luces. En cuanto a las texturas, se puede observar en la escena que se dio la posibilidad de tener cero, una o hasta dos texturas por geometría, este último caso se puede ver en el piso, donde además de una textura de nieve, se combina con una textura de camino de piedra. En cuanto a...