This renderer is being developed with the main objective of exploring some computer graphics topics and applying some optimization techniques on them.
- 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.
Grass
Particles
Skeletal Animation
Water