Real time is not enough (ou fulldome render com Blender)
Hello there.
I’m running some tests and came out with an interesting workaround for fulldome productions with Blender. I still can’t completely get away of the seams, but they are pretty much unnoticeable.
Equiangular Fisheye / Truetheta (most common for dome projection):

“Mirror-wise” Fisheye (most popular for photography):

More on different kind of lens/projections here:
http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/domefisheye/fisheye/
the method:
- get a predeformed mesh UV mapped (sphere, plate, …)
- UV Node (composite)
- linked scenes with camera set to unique and rotated.
It will work nicely only with Blender 2.49a (for a Map UV node fix after 2.49).
To get a load of how it would work for real, I’m posting here the file I used as well. This File contains:
- MainScene - the main scene, it’s not being rendered. However this is the scene where the camera IPO is setup.
- MainSceneLeft/Right/Top/Bottom - Linked scenes with the a 90º FOV camera rotating to compose a cubemap.
- Uvs - a scene with the UV used to remap the forementioned scenes
- Composite - a node composition using the UVs calculated in of the scene to distort the scenes.
Test file:
http://blenderecia.orgfree.com/blender/dome/dome_rendering.blend
Youtube videos: