JBIC
JBIC is a demo framework with a set of examples in which I've implemented following fundamental rendering techniques using OpenGL 4.5 Just Because I Can.
- Texturing
- Multi-texture
- Normal mapping
- Environment mapping
- Light mapping
- Lighting
- Per-fragment Point/Spot/Directional aka Blinn-Phong
- Per-vertex Gouraud lighting
- Post Process FX
- Gaussian & Motion Blur
- Edge detection
- Sharpening
- Bloom
- HDR & Tonemapping
- *Depth of Field
- *Lens flare
- Shadows
- Depth shadow maps
- PCF
- *Cascaded Shadow maps
- Depth shadow maps
- Deferred Shading
- *Screen-space Ambient Occlusion