Blender摄影测量 A2-1_02 CatpueReality基本工作流程 Part2


上一章节处理完了照片之后,现在我们来到了Reality Capture中,我们要利用这些照片来重建网格。

在顶部的用户界面中,我将它切换到1+1布局,然后我们导入图像。

将这44张照片拖拽进这个标签,我们可以在这里查看照片的分辨率。

这里显示为2k的分辨率,分辨率也是影响价格的一个因乘。
现在就让我们按下开始键,愉快的开始吧.然而并不能,你绝对应该避免这样做,我们应该逐一调整工作流程。从对齐图像开始,接着计算模型等等.进入对齐标签。

检查一下图像缩小系数。我认为有必要在这里着重指出,图像缩小系数在RealityCapturet中是如何运作的,因为它不是很直观。从本质上讲,它是应用程序在特征检测之前减小图像的倍数。输入1的话,就是原来的大小。我觉得可以先从缩小2倍开始。
在高级设置中,大多数参数保持默认状态就可以了,但我在这里稍微调整了一下预选器特征。
在高级设置中,大多数参数保持默认状态就可以了,但我在这里稍微调整了一下预选器特征。

在默认状态下的值非常适中,我不太记得是多少了,但经过我自己的调试,设置为40000或者50000时,在相机匹配中会更加可靠。

点击对齐图像,由于初始分辨率非常低,处理的进程非常迅速非常幸运的是,44个相机都匹配上了。

你可以看到这个点云非常的稀疏。在工具菜单下,设置重建区域中可以清除区域并设置地平面。

点击设置地平面图标后可以看到坐标轴,通过使用它可以调整模型朝向。

最好能在正交视图下调整,像是顶视图。虽然不是一定要这么做,但是在之后处理网格时会让你调整起来更轻松。

接着在左视图、透视图和前视图中对齐。

目前有点不太清楚是地面还是物体本身有点倾斜。现在我们回到透视视图下,对我来说已经足够好现在我们可以设置重建区域了。

它可以通过调整手柄缩放至贴合物体这样软件就只会处理边界框内的网格了。

显然这样做可以帮我们节省计算机资源尤其是当零零碎碎的点云远远超过边界框时。

在得到稀疏的点云后,接看我们要将它转换成密集点云,并将它网格化。RealityCapture有这两个功能。

进入网格模型设置→图像深度图计算,在普通模型标签中,调整图像缩小。

由于深度图和网格计算是摄影测量中最耗费计算机资源的步骤,在调整图像缩放时需要小心谨慎。

1代表原始分辨率,这通常不是最好的选择。但是还记得吗?我们已经调整过原始照片的大小了所以在这里我将图像缩小系数设置为1!经过大约十分钟的处理过后(比起其它许多软件已经快上很多了)
RealityCapture在这个功能上表现得非常出色,我们得到了一个约有460万三角面的高质量网格。

我将它命名为highpoly,命名是十分重要的,我会在整个课程中向大家反复强调这一点,在测量过后我们就可以开始为资产着色。

检查一下着色设置中,纹理和着色缩放是否被设置为1,最后按下看色按钮,不像纹理着色用到顶点着色,整个过程不生成任何uv贴图或者纹理。它仅仅是将颜色对齐到模型上独立的顶点,如果顶点的数量足够的话,差不多需要5百万左右个三角面,最后的结果看起来就像是纹理一样。无需uv贴图的纹理有一个好处。如果你需要雕刻模型,或者你不想花时间生成纹理,在某些情况下为某些超高精度的模型生成纹理几乎是不可能的,现在我们得到了一个有颜色对齐到顶点的高精度网格。

接下来,为了使模型更加便于使用,我们需要裁剪删除一些部分,甚至在将模型导人到Blender之前,我们就可以在RealityCapture中,裁剪掉一些多余的部分,比方说可以使用套案工具以及过滤命令。

首先,我会清除重建区域,因为它会在你选择时产生阻碍然后我会分离模型中非路障的部分。

你的手要稳一点,按Ctrl键加选,按Shift键减选,不必急着一次性选完,你可以分开几次选择,这样会相对容易些。你可以看到,我选择的过程缓慢小心。再提醒下,按住Ctrl键可以加选,按住Shiit键可以减去选择的部分,当然你也可以选择在Blender中用布尔工具,或者在编辑模式种用选择工具。我个人觉得RealityCapture中处理会快一点,
尤其是当网格面数非常多的时候,RC的表现非常好。

当选择完毕后点击工具菜单下的过滤选择按钮,然后它会帮你删除选中的多边形,然后生成一个清除完这些区域的新模型。我们给它命名highpoly_trimmed或者类似的,之后我们会在Blender中处理它,现在我要将它导出了我们要找到fbx格式。

创建一个单独的文件夹来存放高精度模型,由于我们选择的是按张结算的许可,所以要先摘钱。至于这个模型,我记得只需要0.25美元。

所以当然是良心价啦,但无论如何它还是一个付费软件。好的,现在我们导出了模型我们可以把它去到Blender里去啦。