A real-time tile-based deferred renderer in C++ using OpenGL
Graphics Features:
• Tile-Based Deferred Rendering by using compute shader and multiple rendering targets
• Screen Space Ambient Occlusion
• Bloom
• Motion Blur
• HDR and Tone Mapping
• Normal Mapping
• Skinned Mesh
Physics Features:
• Constraint-based
• GJK, AEP, and Sequential Impulses
• Broad-phase AABB tree
Level Editor Features:
• Implemented by Windows Form
• Actor XML file editor
• Actor drag and drop spawner
Environment:
• Win7/ 10, Visual Studio 2013