Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 870 Bytes

README.md

File metadata and controls

34 lines (24 loc) · 870 Bytes

Opengl-GLSL-Sandbox-Renderer

A little sandbox renderer for learning modern Opengl and GLSL.

Bits added so far: -Qt window -Vertex buffers -Index buffers -Vertex shader -Fragment shader -Camera class -Qt mouse event -Qt key press event -Added plane, utah teapot, ninja star and cube as primitive shapes -Ambient lighting -More accurate diffuse lighting -Specular lighting

Note: I've added all the dependencies because I think it is much easier for a beginner to just clone and run it directly. Right now dependencies are built in Windows only.

Abstracted opengl into classes, made project scalable:

Fixed diffuse light issue with rotated and translated objects:

Added debug normals in iconic C.G. utah teapot:

First premitive shape: