首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法预先渲染一个虚拟的全景场景?

有没有办法预先渲染一个虚拟的全景场景?
EN

Stack Overflow用户
提问于 2011-04-19 15:50:32
回答 2查看 327关注 0票数 0

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

预先渲染的场景可以渲染为照片级的真实感场景,而实时渲染则具有“计算机制作的外观”。假设对于一个场景,POV可以在空间中旋转但不能平移,那么预渲染的虚拟全景场景是否有可能给人一种身临其境的感觉?

我怀疑这很容易,因为旋转视点会导致某种失真。对于像Starwalk这样的应用程序来说,这种失真很容易,但对于照片来说,这种失真很难。谁能给我指个方向?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-19 18:13:31

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

票数 1
EN

Stack Overflow用户

发布于 2011-04-19 15:55:33

在将照片作为纹理应用到您的“天空圆顶”之前,您需要将其变形,或者使用非均匀纹理坐标。如果处理得当,这将消除大多数扭曲,使外观更加逼真。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5713213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档