Skip to content

ameerj/OpenGL-Renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL-Renderer

This is a project that acted as an Independent Study course in Advanced Real-time Rendering.

This was an exploration into more advanced usages of OpenGL. I worked with my graphics professor who acted as an advisor for guiding my independent explorations into some more advanced uses of OpenGL.

The following has been implemented in standalone scenes:

  • 3D Wavefront Obj model rendering with texture mapping
  • Bezier Patch tessellation using a Tessellation Shader
  • "Exploding" models using a Geometry Shader
  • Basic particle manipulation using Transform Feedback
  • Real-time dynamic point shadow mapping
  • Real-time reflections (Work in progress)

3D Obj Rendering and Phong Shading

scene1.mp4
scene2.mp4

Tessellation Shader Bezier Patch

scene3-1.mp4
scene3-2.mp4

Geometry Shader

scene4.mp4

Transform Feedback

scene5.mp4

Real-time Point Shadows

scene6.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages