0

我想在平板电脑上放置一个逼真的虚拟场景,这样当用户旋转平板电脑时,它就好像平板电脑是通往虚拟世界的窗口一样。

预渲染的场景可以渲染得逼真,而实时渲染具有“计算机制作的外观”。鉴于对于一个场景,POV 可以旋转但不能在空间中平移,那么预渲染的虚拟全景场景是否有可能给人一种身临其境的印象?
我怀疑这很容易,因为旋转视点会导致某种失真。这种失真对于 Starwalk 这样的应用程序来说很容易,但对于照片来说却很难。谁能指出我的方向?

我知道这将非常容易限制一个方向的运动,但我希望用户拥有完整的 3d 体验。

4

2 回答 2

2

您需要在将照片作为纹理应用到“天穹”之前对照片进行变形,或者使用非统​​一的纹理坐标。如果做得好,这将消除大部分失真,从而提供更逼真的外观。

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

于 2011-04-19T07:55:33.003 回答
1

我发现http://code.google.com/p/panoramagl/可以渲染立方体、球面和柱面全景图,所以问题就转化为如何渲染全景图,可以通过拼接来解决。我仍然会留下这个答案,看看其他人是否有更好的答案。

于 2011-04-19T10:13:31.090 回答