Another update! I’ve started experimenting with turning this into a VR scene. I’ve been asking questions about VR panoramas in Radiance, and here is my first attempt. You can view it with WebVR on your browser here. If you view it on your phone you can get the split view, and if you have a Cardboard VR, you can put on the goggles and check it out!
The WebVR is built on A-Frame, which is a wrapper to ThreeJS, which is all open-source, self-hosted, and only a few lines of code to implement online.
Here’s a screenshot for those who like a visual preview before clicking that link
And yes, my living room does indeed having an entire back wall with a green colour!
There are still many issues with it. The current technique used is a cubemap, filtered with pcond
using a combined histogram. The list of issues include:
- Low resolution. The resolution is currently 1024x1024, but this is the raw dimension, not the pfilt dimension so it needs to be much larger! I may need to render the raw at 3072 then scale down.
- Cubemap edges slightly visible
- Strange light leaks
- Scene incomplete, you can see the end of the fence and no ground where the planter bed is. I never bothered modeling that part before because it wasn’t visible in the perspective.
In addition, there are these issues:
- Blotchy rendering, perhaps just a condition of using a low-resolution render
- My arrayed wall does not tile perfectly and so the edges appear black
- The seam of where the tiled stucco wall ends and the simplified flat wall starts is very obvious