This project implements a real-time renderer that can render via raterization and ray-tracing, using C++ and OpenGL. #Features:
- Object File Parser
- Ray-tracing
- Rasterization
- Reflection
- Normal Mapping
- Steep Parrallax Mapping
- Emmision Mapping
- Particle System with changable point size and enternal forces
- Fog effect
- Light Simulation: Point light, directional light, Spotlight
- Basic shader model including Lambertian.