Goals:
Give the customer (the world) what they want |
Features:
Comprehensive implementation of special relativity (Lorentz transformation use complex quaternions) | |||
Comprehensive implementation of the complete Reissner-Nordström geometry, including wormhole and white hole connections to successive universes | |||
General relativistic volume rendering | |||
Comprehensive implementation of the general relativistic motion of the observer, and of arbitrary numbers of objects moving in the geometry | |||
Interactive control of the motion of the observer and of numerous aspects of the scene | |||
Bison Fightpath Interpreter allows total control of every aspect of the scene and flightpath | |||
Able to render to arbitrary single- or multi-piped graphics configurations | |||
"Aggressive memory management" option allows complex scenes to be rendered with limited memory | |||
Numerous accelerations, fast algorithms, and graphic refinements to achieve seamless high-quality rendering while maintaining maximum speed (for example, the volume-rendering uses randomly staggered meshes to reduce artefacts associated with regular meshes) |
To do:
Needed improvements: graphics abstraction layer; higher quality volume-rendering; ray-tracing bundles from rigid objects to quadratic not linear order | ||
Implement Kerr-Newmann | ||
Drop a star (e.g. red giant) into BH | ||
Gravitational waves to linear order | ||
Hawking radiation | ||
Reflecting/scattering surfaces (general relativistic, of course) | ||
Make it writable by an astrophysicist | ||
Make it usable by a 10 year old |