有没有办法预渲染虚拟全景场景?

时间:2011-04-19 07:50:32

标签: algorithm ipad 3d panoramas

我想在平板电脑上放置逼真的虚拟场景,这样当用户旋转平板电脑时,它就会显示平板电脑是虚拟世界的窗口。

预渲染场景可以呈现真实感,而实时渲染则具有“计算机外观”。鉴于对于一个场景,POV可以旋转但不能在空间中平移,预渲染的虚拟全景场景是否可能给人一种沉浸式的印象?
我怀疑这很容易,因为旋转视点会导致某种失真。对于像Starwalk这样的应用来说,这种失真很容易,但对于照片很难。有人能指出我的方向吗?

我知道这对于仅在一个方向限制运动非常容易,但我希望用户能够获得完整的3D体验。

2 个答案:

答案 0 :(得分:2)

在将照片作为纹理应用到“天空圆顶”或使用非均匀纹理坐标之前,您需要对照片进行扭曲。如果做得好,这将使大多数扭曲变得更加逼真。

另一种选择是使用更多照片,这样您实际上只使用每个照片的中心区域。

答案 1 :(得分:1)

我发现http://code.google.com/p/panoramagl/可以渲染立方体,球形和圆柱形全景图像,因此问题转变为如何渲染全景图,可以通过拼接来解决。我仍然会打开这个答案,看看是否有其他人有更好的答案。