Sistema de partículas con geometry shader
Esta escena, al igual que en anteriores ocasiones, se realizó con OpenGl en Golang (Go) y es una continuación de la escena anterior. En esta ocasión se implementó un sistema de partículas el cual usa un pipeline propio con geometry shaders para lograr dibujar dichas partículas. Para lograr el resultado visto fue primero necesario lograr dibujar correctamente las partículas. Para esto se modificaron los shaders presentados en el tutorial de geometry shaders de learnopengl.com . Siguiendo este tutorial es posible obtener el siguiente resultado, proporcionando solo 4 puntos (ubicaciones bidimensionales) con sus respectivos colores el geometry shader es capaz de dibujar una figura semejante a una casa en cada uno de dichos puntos. Tomando esto como base, se realizaron los cambios necesarios para que dadas ubicaciones tridimensionales y una textura como la que se muestra a continuación, el geometry shader fuera capaz de crear una figura simple de 4 vértices con dicha textura en ...