Skip to content

KartikShrivastava/Opengl-GLSL-Sandbox-Renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

Project to learn Phong Shading Model with opengl

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published