e2r 0.6.1

experimental rendering engine in rust
Documentation

e2r

Build Status

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

Todos:

Refactoring major components for engine to be localized

Create camera utilities and trajectory controllers

Hook up a number of low level blocks into the kernel: model parsers ( .obj, md5anim, md5mesh ), spatial accelerators( bvh, gjk )

Create model asset and texture managers

Add better debugging and console input facilities

Implement multithreading support for front end and some of the back end pipelines

Do feasibility study of using physically based rendering approach as an alternative rendering pipeline