The graphics software at minimum needs the following features:
These are the bare features needed for this project to work. Every other cool software goal I had in my concept can be added later. I coded a solution that supports all these features on my linux fork of Cinder that compiles on the TK1.
The entire source code is hosted on my GitHub: https://github.com/quilime/hyperterra/
For the light renderer, I ended up utilizing a deferred rendering library that supports multiple lights, screen space ambient occlusion, and shadows.