2013-06-18 31 views
1

我有一个以.ply格式存储的3D网格模型。我需要从许多不同的角度观察这个模型,即模拟将相机放在一个给定的[x,y,z]坐标上。然后,我需要保存该图像的2D渲染或更好的点云,以便恢复在此视点处可见的曲面法线。观点取样3D网格模型

有谁知道任何软件(免费或试用期),这将允许我这样做?更好的是,有关如何以编程方式执行此操作的任何想法?

感谢

仅供参考样本网格模型可以从这里下载:http://campar.in.tum.de/personal/hinterst/index/downloads!09384230443!/duck.zip

编辑:进一步资料,请

背景的什么我试图实现位:

我想从单个3D网格创建姿态注释图像的数据集。我试图通过从围绕网格的二十面体上半球的每个顶点采样视点来实现这一点。这是paper(第3.1.1节)中使用的技术,我试图复制

+0

此问题目前无法解答。请注意告诉我们您将使用哪些数据。无论如何,如果你想要一个点云,那么真的没有理由让它在太空中形成许多点。除非你需要一些特定的相机空间切割。所有你需要做的就是采样点,然后为该点计算正常值。至于基于图像的方法,尝试搅拌器。 – joojaa

+0

@joojaa谢谢,我用更多的信息更新了这个问题 – Aly

+0

你看过[Blender](http://www.blender.org/)吗? – Harangue

回答

0

根据您习惯的语言,THREE.js可能是快速设置场景和渲染的好方法从不同的角度来看你的目标。 PLY装载机可用here

获得视口投影法线贴图的最佳猜测可能是创建着色器并将其加载到THREE.js中。 This article应该可以帮助你到达那里。