Skip to content

Helogizzy/BlueMarble

Repository files navigation

Blue Marble

Projeto realizado durante o curso: "Aprenda os fundamentos da computação gráfica para renderizar cenas 3D usando OpenGL", da Udemy.

Objetivos do Curso

Renderização do planeta Terra vista do espaço, desenvolvida por meio de um pipeline de renderização que combina matrizes de transformação e shaders. O projeto inclui uma câmera interativa, controlável via teclado e mouse, e a criação de uma esfera 3D utilizando o processo de discretização da equação da esfera.

Durante esse processo, foram gerados os vértices, triângulos, normais e coordenadas de textura que compõem a geometria completa da esfera, representando o planeta. Para enriquecer o realismo visual, foi implementado o modelo de iluminação de Phong, programado em GLSL.

O resultado final pode ser visualizado abaixo:

img1

Informações

  • Linguagem: C++
  • API: OpenGL
  • IDE: Visual Studio
  • Versão Shaders: 330 core
  • SO testado:Windows 11

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published