About a year or so ago, well before version 2 was ready I communicated with someone on the Unity team, to my shame I can’t remember who that was … call it old age, Alzheimer’s, whatever.
Anyway, it was about performing the warping for environments like this http://local.wasp.uwa.edu.au/~pbourke/projection/domemirror/uprightdome2/
Fantastic immersive environment for gaming as our experiments with Quest3D have shown. The person I was speaking to was able to render to cubic maps, apply the results to a texture mesh I supplied in order to create a fisheye image, then on a last pass render that to another mesh that warps the fisheye for the environment above. This was done in a beta of version 2.
Now that I have some time, an application and reason to return to this, and version 2 is out … I was wondering primarily whether the features I require are available in “Unity Indie” or only in Pro. The bottom line is that “Indie” is affordable while Pro a bit of a stretch for this evaluation.
…ok. Now to answer your question; yes, in Unity 2.0 we added the feature of rendering into a cubemap. Then the cubemap could be mapped onto geometry. This requires Unity Pro (render-into-texture is a Pro feature).
Hi Paul - it was me who did the original cube rendering - it didn’t actually render into a cubemap, but used four 2D textures to render approx 170deg in front of you. Either way yes, this can (still) be done, and yes, it still requires PRO