Computer Graphics
Projects

Earth – Moon system, Raytracer, Rasterizer implementations

using C++, OpenGL, GLSL

Earth - Moon System

Earth-Moon system – OpenGL & GLSL

⇒  Rotation, translation, spin applications

⇒  Texture mapping

⇒  VAO, VBO, EBO

⇒  Vertex & Fragment shaders

Raytracer

Raytracer – C++

⇒  Ambient, diffuse, specular (Blinn-Phong) shading

⇒  Shadow ray

⇒  Recursive mirror reflectance

⇒  Backface culling

Rasterizer

Rasterizer – C++

⇒  Line & Triangle rasterization

⇒  Color interpolation

⇒  Wireframe mode

⇒  Clipping

⇒  Culling