Category: Graphics

Image-based Lighting

In the last few days I’ve been working on integrating image-based lighting into the Illumina renderer. At the moment, I have a preliminary setup running on light probes from low-dynamic range (LDR) images. The light probes are sampled using a simple cosine-weighted distribution which is far from optimal. In fact, when low sampling rates are used, output suffers from excessive variance. Next step is that of implementing a better sampling strategy…

Panagia Angeloktisti Church (Kiti) model courtesy of Jassim Happa, University of Warwick.

Sandbox applications

For the last few days we’ve all been working on wrapping up the projects and writing the dissertations which are due in three weeks’ time. I have created an application object for Vistas, allowing users to create and set up applications easily and quickly. Consequently I built a basic sandbox on top of the application object which takes the onus of additional setup and world manipulation off the user’s shoulders.

Colin has been building his own Gravitas sandbox (based on the Vistas Sandbox), which additionally allows one to load physics scenes from a file based on a custom text format. The loader creates alternative representations of the physics counterparts in Vistas using the MeshForge object.

The video below shows the first fruits of the simulation platform:

And following are some screen shots…