Saturnoz Saturnoz15 - Cargar un objeto 3DVamos a modificar el programa para que pueda cargar un objeto 3D, para ello podemos bajar un objeto de https://www.turbosquid.com/ y hacer…Nov 19, 2017Nov 19, 2017
Saturnoz Saturnoz14 - Cubo rotandoAhora vamos a modificar los VBO y crear uno solo y acceder a sus datos por medio de punteros. Como vamos a usar perspectiva, vamos a poner…Nov 16, 2017Nov 16, 2017
Saturnoz Saturnoz13 - Reorganizando el programa y Full ScreenAhora, vamos a reorganizar el programa. Creamos un nuevo fichero llamado Window.go donde pondremos una estructura Window para gestionar la…Nov 16, 2017Nov 16, 2017
Saturnoz Saturnoz12 - Limitando la velocidad de los framesCada ordenador tiene una velocidad propia, por lo que, si queremos crear algo que se mueva adecuadamente con OpenGL, debemos hacer que…Nov 15, 2017Nov 15, 2017
Saturnoz Saturnoz11 - Usando una cámaraPara poder movernos en 3 dimensiones por un espacio 3D, necesitamos tener un punto de vista móvil, una cámara. En OpenGL, no existe ningún…Nov 14, 2017Nov 14, 2017
Saturnoz Saturnoz10 - Usando VAOHasta ahora, realmente no estábamos usando todas las características del OpenGL moderno. En el OpenGL moderno los VBOs no pueden existir…Nov 12, 2017Nov 12, 2017
Saturnoz Saturnoz09 - Usando matricesTodo objeto 3D que creamos en una escena OpenGL, necesita ser transformado, adaptado a una perspectiva y modificado para que pueda aparecer…Nov 10, 2017Nov 10, 2017
Saturnoz Saturnoz08 - Usando variables uniform y OpenGL modernoEn este tutorial, vamos a hacer dos cosas: hablaremos de las variables uniform y adaptaremos el programa a OpenGL moderno.Nov 9, 2017Nov 9, 2017
Saturnoz Saturnoz07 - Usando ShadersAhora vamos a utilizar los shaders. Los shaders son pequeños programas que se ejecutan en paralelo por cada vértice o fragmento gráfico en…Nov 7, 2017Nov 7, 2017
Saturnoz Saturnoz06 - Usando índicesTal como vimos en el tutorial anterior, ahora usamos triángulos, y al utilizar triángulos hay vértices que se repiten en los triángulos…Nov 6, 2017Nov 6, 2017