13 releases (7 breaking)
Uses old Rust 2015
0.10.0 | Mar 11, 2019 |
---|---|
0.9.2 | Feb 28, 2018 |
0.3.0 | Dec 4, 2017 |
0.1.0 | Nov 20, 2017 |
#705 in Graphics APIs
775KB
10K
SLoC
e2r
A very experimental/proof of concept/minimalistic 3D rendering engine in Rust language. It is very work in process and major work is in under way to factor and lay out engine components.
Current implementations:
matrix utilities
render backend using OpenGL
md5mesh & md5anim file format import
Todos:
File parsing using nom
Create camera utilities and trajectory controllers
Add texture support
Refactoring major components for engine
Hook up a number of low level blocks into the kernel: model parsers ( .obj ), spatial accelerators( bvh, gjk )
Implement multithreading support for front end and some of the back end pipelines
Screenshots:
Dependencies
~9–19MB
~259K SLoC