Mikolalysenko想要将8-bit马里奥重建成立体图形

如何把2D图片转成3D模型?有一种方法叫做“多视图立体重建”,使用有名的斯坦福球形托台采集设备从球面的各个角度对物体进行拍照,然后进行3D建模。


然而,即使有了这些看似挺好的数据,多视图立体仍然会有不合适的问题存在。Mikolalysenko想要将8-bit马里奥重建成立体图形,因此构建了一个更简单的编辑器,取名为“空间雕刻”。“空间雕刻的基本思想是对多视图立体匹配问题的公式进行调整,成为一个相对简单的几何问题。”

“如果假设物体的材料属性已经预知(即,为朗伯发光体,不透明),光照固定,那么就可以将每个视角呈现的物体与图片逐像素对比,从而检查一致性。”这不是最精确的多视图立体算法,但是通过简单地将彩色像素输入6个2D网格,改善了多视图立体匹配问题。简单来说,假设我们从6个空间方位(即,上、下、前、后、左、右)来看马里奥,每次相机都是正交射影。

采用上述扫描线算法,可以直接简单地编辑出马里奥。可以在这里试一下WebGL形状雕刻编辑器。mikolalysenko把3D模型送到Shapeways打印。这个很酷的马里奥高约5cm(2英寸),已经能在Shapeways店里购买到。

文章来源:MagicFirm

Author

梦车间创客文化空间创始人,《3D打印——改变世界的新机遇新浪潮》、《创意之钥—Android手机交互应用开发》、《Android3D游戏开发与应用案例详解》作者,90年后创客!

One comment

发表回复