It is a project based on OpenGL using the GLFW and GLAD libraries. It is a model viewer. Basic graphics implementations are: normal mapping, projected shadows, basic lighting List of controls:
- '1' adds the triangle
- '2' adds the tetrahedron
- '3' adds the cow
- '4' adds the Rook
- '5' adds the Tottenham Spurs cube (NM)
- '6' adds the Fallen Knight (NM)
- 'p' for panning
- 't' for tilting
- 'o' for orbit
- 'c' for crane
- 'f' for dolly
- 'l' to lock the camera
- 'v' to set the render to Fill
- 'b' to set the render to Wire
- 'r' to reset the camera
- 'd' deletes the active model
- 'u' adds the texture to the active model
- 'i' adds normal mapping to the active model, if possible
- 'z' locks the cursor inside the window
- 'TAB' changes the active model Mouse wheel to change the color and zoom!
Es un proyecto basado en OpenGL mediante la librería GLFW y GLAD. Es un visor de modelos. La implementación gráfica basica es: normal mapping, sombras proyectadas y luces básicas. Lista de controles:
- '1' añade el triángulo
- '2' añade el tetraedro
- '3' añade la vaca
- '4' añade la Torre
- '5' añade el cubo Tottenham Spurs (NM)
- '6' añade el Caballo Caído (NM)
- 'p' para rotar la cámara de arriba abajo
- 't' para rotar la cámara de lado a lado
- 'o' para orbitar la cámara
- 'c' para mover la cámara arriba abajo
- 'f' para mover la cámara de lado a lado
- 'l' para bloquear la cámara
- 'v' para poner el dibujado por defecto
- 'b' para dibujar la figura como alambre
- 'r' para reiniciar la cámara
- 'd' borra el modelo activo
- 'u' añade textura al modelo activo
- 'i' añade mapa de normales al modelo activo, si fuera posible
- 'z' bloquea el ratón en la ventana
- 'TAB' cambia el modelo activo iterando sobre los que haya en la escena Rueda del ratón para hacer zoom y cambiar el color del cielo.