谷歌地图如何在Street View?中实现全景图
是的,我知道它是闪存,但是他们怎么用Correct Texture Mapping?来歪曲位图呢
他们是像大多数Flash 3D engines?一样在像素级别上做这件事,还是只是在电影片段中对位图应用一些棘手的转换?
发布于 2009-01-16 12:53:52
可以帮助实现类似的结果!
它使用6 equirectangular images (cube faces)无缝地缝合在一起和一些“神奇”的ActionScript。
另请参阅plugins和tutorials with (possibly) documentation.的flashpanos.com的这些部分
一个quick guide to shooting panoramas,这样你就可以用FPP (Flash Panorama Player)来查看它们。
cube projection cube faces实际上是90x90度的直线图像,就像你从普通相机镜头中获得的图像一样。~ What is VR Photography?
发布于 2009-01-16 14:28:01
查看http://www.panoguide.com/。他们有howtos,软件链接等。
基本上在这个过程中有两个组件:拼接软件,它从许多独立的图像源创建单个全景照片,然后是全景查看器,它会在您更改POV时扭曲图像,以模拟如果您实际在那里,您的眼睛将看到什么。
发布于 2009-01-16 15:54:01
我的公司使用Papervision3D flash渲染引擎,并将全景图像(静态图像或视频)映射到3D球体上。我们发现,与在立方体的六个面上映射相同的图像相比,使用沿两个轴具有大约25个分区的球形对象可以提供更好的视觉效果。你可以在http://www.panocast.com上自己去看看。
实际上,你当然可以提前扭曲你的图像,这样当它被映射到一个立方体的面上时,它的透视是恰到好处的,但这需要完全重新渲染你的图像。
通过一些额外的“魔术”,我们还可以根据用户正在查看的位置和缩放级别(与Google Street View不同),根据需要逐步加载静态图像。
https://stackoverflow.com/questions/450307
复制相似问题