Skip to content

guszille/opengl-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL Renderer (ZGL Renderer)

This renderer is being developed with the main objective of exploring some computer graphics topics and applying some optimization techniques on them.

Features

  • Scene 1: Applying Frustum Culling technique over a entity-children scene hierarchy;
  • Scene 2: Applying Instancing to render multiple objects in the scene;
  • Scene 3: Applying Instancing to render multiple grass leaves and simulating wind animation on them;
  • Scene 4: Applying Instancing to render multiple particles in the scene;
  • Scene 5: Applying Skeletal Animation over a model loaded from the disk;
  • Scene 6: Using Framebuffers and Textures (maps) to render water through a sectioned plane.

Gallery

Grass

Grass

Grass

Particles

Fire Particles

Fire Particles

Skeletal Animation

Animation

Water

Water

Water

About

Custom OpenGL renderer, developed in C++.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published