GL4Framework is a modern OpenGL 4.x framwork with Python interfaces. In order to support OS X, features that require OpenGL 4.2 or higher are not adopted.
#Features
- Deferred Renderering
- Forward Renderering
- Screen Space Renderering for Particle System
- GPU based skeleton animation
- Python APIs
- Raytracer works with boxes from this tutorial.
#TODOs
- Deferred Rendering with SSAO
- Surface Editing using Laplacine with rotation from this Paper. (I have done this before in 691F using Graphite. But it's a good idea to incoperate this feature in my engine) (THOUGHT: Maybe I can use OpenMesh?)
- Eliminate all
stars
. Using smart pointers to manage resources