2009-10-07 264 views
11

我需要在我的应用程序来显示3D雕塑,但我会最初是从不同的角度雕塑的2D图像(角度和图像的数量是我们的控制之下)将2D图像,3D模型

1。 有什么图书馆可以做到这一点,例如从所有侧面拍摄8张图像并将其拼接成3D模型? 任何开源/商业图书馆/产品都可以。

2. 或者多么的困难会做,如果我从头开始?你会采取什么方向,例如

简单的解决方案一个

3D模型并不是一个严格的要求,但最终的结果应该是,用户可以旋转的对象,看看它是从不同的角度 这么一个简单的解决方案可能是从捕捉的照片100S所有角度和改变他们作为用户改变角度 ,但它将是非常繁琐的转换许多雕塑。

+0

雕塑有多大?通过固定摄像头在每个步骤之间拍摄照片,与步进电机相连的旋转平台搭建起来并不困难。或让相机在雕塑周围旋转。 – Skizz

+0

@Skizz:我完全是这么想的);但它很容易维护,更简单会更好 –

回答

11

有超级用户是问了一个问题:“有没有照片转换成3D模型的任何自由/开源软件”

但已被删除。 (这是here对任何人对SU> 10K REP)

从接受的答案:

我觉得insight3d你所要求的不正是。

已经参与了20世纪90年代和21世纪初的3D图形我早就说过,你会不会发现什么合适,因为它是一个非常困难的问题。

不过,我检查了insight3d网站,它似乎是合理的。

+0

不错的应用程序(我会对它有很多乐趣:D),但正如我在我的回答中所说的那样似乎只适用于建筑场景(以直线为主),因此对于雕塑不太有用,因为它需要:-s – fortran

+0

@fortran-公平点,但它肯定是值得调查的 – ChrisF

2

我认为这是一个热门的研究课题......我见过很多技术演示显示部分重建,在这样的架构或简单的几何对象的域;所以我不确定是否可以找到适用于每种模型的图书馆的下降(仅有少量照片)。

从头编程是疯了。只是为了让数学模型花费大量时间给熟练的数学家(该领域的小改进可能值得博士的工作),而不是与“普通”计算机科学家交谈......并且实现不会也不容易。

在另一部分,我知道存在被用于日常的游戏和动画产业的三维扫描仪......但我敢打赌,他们是相当昂贵的,不符合你的要求符合。

P.S.不要把我的话说成是明确的,因为我只是一个爱好者,而且自从我看到艺术的状态以来,已经有一段时间了。

0

您是否考虑过使用立体相机拍照?

0

微软的Photosynth是在同一个球场,但对你的需求可能不够精确。

0

尝试AgiSoft Photoscan ...有一个试用版完全可以使用,但不会导出模型或保存。但值得一试。它构建了非常棒的网格。通常看起来比Photosynth的点云结果好。

你也可以看看Bundler和PMVS2 ......但他们更习惯于习惯。 http://phototour.cs.washington.edu/bundler/