3Draster
3Draster is a cross-platform 3D rasterization engine and toolkit designed to enable real-time rendering of 3D scenes. It provides a modular pipeline that mirrors the classic graphics pipeline, from vertex processing and primitive assembly to rasterization, fragment shading, and framebuffer output. The project emphasizes clarity and extensibility, making it suitable for educational use, research, and lightweight game development.
It includes a scene graph, material and lighting models, and support for textures, shadows, and post-processing
3Draster's architecture is modular, with separate modules for geometry processing, rasterization, and pixel shading, and with
The project is released under an open-source license and maintained by a community of developers. Documentation