小姜最早知道Photosynth 这个技术的存在,是去年三月,通过 Blaise Auera y Arcas 在 TED 上展示的影片。当时这个技术(连同另一个叫 Seadragon 的图片显示技术)已经被微软买下了一年多,并且微软已经有提供一个公开的试用版。可惜当时只能使用微软自已建好的几组图片,因此没办法亲身体验它的威力。
Photosynth 几天前(准确的说,8月20日)总算开放给咱们一般人上传自已的照片组了,所以小姜就迫不及待写了这篇杂谈。倒底Photosynth 是什么?做出来是什么效果?接着看下去吧 !
Photosynth 简单来说,就是它会拿一系列大致上同一个场景的照片,判断出这些照片拍摄时的相对位置,并且将这些照片合成为一组 3D 场景的图。合成完毕后,观看者就可以像本人在现场一般,向左向右、前进后退,观看这几张照片。
目前观看 photosynth 是必须要安装plugin的,有点像 flash 那样。装上了之后就可以观看目前已经上传的几组photosynth。
观看的经验其实和想象中有蛮大的落差。一方面受到频宽的影响,照片加载的速度差强人意,另方面是这个不像 Google street view 那样,所有的照片是同时拍的,因此在照片的串接上难免有一点不顺畅。不管怎么说,能够这样就把照片对上,技术还真是惊人。
看完了别人做的 synth,当然要来做做看自已的 synth 啰~。要做自已的 synth 的话,要先用 Windows Live ID 登入(就是你的 MSN 账号啦),再建立一个简单的账号(要求填 username 和个人简介),就可以上传照片了。
最后再按下下方的 Synth 键,就可以看 Photosynth 努力地组合画面啦!微软提供每个账号 20GB 的空间上传照片(还不错),但建议传之前还是先处理一下,不然像小姜上面拍的这一组照片,轻轻松松就有一百来张,以一张 2MB 计算,这空间只够放十组 photosynth 而已。
处理中...
组完之后,就是上传照片组合成的3D 图了!
依照在今年在 Siggraph 2008 上展示的下一代 Photosynth 技术,未来的发展方向是朝整合内外视野、环绕式 3D 和更精确(判断日、夜等)的照片组合等方向前进。如果要小姜说的话,这个技术目前看来最大的缺憾,就是照片只能来自于某一个人的上传,而除非在一开始照相的时候就打算要做成 photosynth,不然一般随意照的照片很难达成这种效果的。或许只有像第一个范例里那样,从 flickr 这样庞大的相片库里集合照片,才能发挥出 photosynth 的最大威力吧!