小姜最早知道有 Photosynth 这个技术的存在,是去年三月 Blaise Auera y Arcas 在 TED 上展示的的影片公开时候。当时这个技术(连同另一个叫 Seadragon 的图片显示技术)已经被微软买下了一年多,并且微软已经有提供一个公开的试用版。可惜当时只能使用微软自已建好的几组图片,因此没办法亲身体验它的威力。

Photosynth 几天前(准确的说,8/20)总算开放给一般人上传自已的照片组,所以小姜就迫不及待写了这篇杂谈。倒底 Photosynth 是什么?做出来是什么效果?接着看下去吧!


上面的影片,就是去年三月的 TED 时展示的 Seadragon 和 Photosynth 技术。Photosynth 简单来说,就是它会拿一系列大致上同一个场景的照片,判断出这些照片拍摄时的相对位置,并且将这些照片合成为一组 3D 场景的图。合成完毕后,观看者就可以像本人在现场一般,向左向右、前进后退,观看这几张照片。



目前观看 photosynth 是必须要安装 plugin 的,有点像 flash 那样。装上了之后就可以观看目前已经上传的的几组 photosynth 当中随便一组。



观看的经验其实和想象中有蛮大的落差。一方面受到频宽的影响,照片加载的速度差强人意,二方面是这个不像 Google street view 那样,所有的照片是同时拍的,因此在照片的串接上难免有一点不顺畅。不过不管怎么说,能够这样就把照片对上,技术还真是惊人啊 @@。



看完了别人做的 synth,当然要来做做看自已的 synth 啰~。要做自已的 synth 的话,要先用 Windows Live ID 登入(就是你的 MSN 账号啦),再建立一个简单的账号(要求填 username 和个人简介),就可以上传照片了:



最后再按下下方的 Synth 键,就可以看 Photosynth 努力地组合画面啦!微软提供每个账号 20GB 的空间上传照片(还不错),但建议传之前还是先处理一下,不然像小姜上面拍的这一组照片,轻轻松松就有一百来张,以一张 2MB 计算,这空间只够放十组 photosynth 而已。



处理中...



组完之后,就是瘾科技总部的 3D 图啦!


大家如果有装 photosynth 的 plugin 的话,就可以直接看到瘾科技的总部了 :p



依照在今年在 Siggraph 2008 上展示的下一代 Photosynth 技术,未来的发展方向是朝整合内外视野、环绕式 3D 和更精确(判断日、夜等)的照片组合等方向前进。如果要小姜说的话,这个技术目前看来最大的缺憾,就是照片只能来自于某一个人的上传,而除非在一开始照相的时候就打算要做成 photosynth,不然一般随意照的照片很难达成这种效果的。或许只有像第一个范例里那样,从 flickr 这样庞大的相片库里集合照片,才能发挥出 photosynth 的最大威力吧!