A CPU-based 3D engine developed for fun. The engine utilizes the tigr library to handle pixel rendering one by one and capture keyboard input. Everything else is made from scratch.
- Fix a small issue on clipping of big triangles
- Implement a light engine
- Develop a minimal UI
- Enhance control mechanisms
- Add texture support
- Totally support the obj file format
- Add documentation (Not important)
Note: This program is created for educational purposes and may not strictly adhere to safety practices.