我想在平板电脑上放置一个逼真的虚拟场景,这样当用户旋转平板电脑时,它就会显示出好像平板电脑是虚拟世界的一扇窗。
预先渲染的场景可以渲染为照片级的真实感场景,而实时渲染则具有“计算机制作的外观”。假设对于一个场景,POV可以在空间中旋转但不能平移,那么预渲染的虚拟全景场景是否有可能给人一种身临其境的感觉?
我怀疑这很容易,因为旋转视点会导致某种失真。对于像Starwalk这样的应用程序来说,这种失真很容易,但对于照片来说,这种失真很难。谁能给我指个方向?
我知道这将是非常容易的限制在一个方向上的运动,但我希望用户有一个完整的3d体验。
发布于 2011-04-19 18:13:31
我发现http://code.google.com/p/panoramagl/可以渲染立方体、球体和柱面全景图像,所以问题就变成了如何渲染全景图,这可以通过拼接来解决。我仍然会留下这个答案,看看其他人是否有更好的答案。
发布于 2011-04-19 15:55:33
在将照片作为纹理应用到您的“天空圆顶”之前,您需要将其变形,或者使用非均匀纹理坐标。如果处理得当,这将消除大多数扭曲,使外观更加逼真。
另一种选择是使用更多的照片,以便您实际上只使用每个照片的中心区域。
https://stackoverflow.com/questions/5713213
复制相似问题