› VFX大学 › Houdini FX中文社区 › 【Houdini 拓补】使用Topo Transfer修复不完整的模型
标签: houdini, Topo Transform, 模型拓补.Topo
大家好,我们继续分享另外一种模型拓补的方法:拓补传递。通过扫描建模得到的模型,因为拍摄场景限制、布光设置等各方面存在问题,导致最终生成的模型有缺陷甚至不完整都是比较常见的事。尤其是针对人物面部模型的拓补过程中,我们换种思路来进行思考:
1、所有人都有眼睛、鼻子、耳朵、嘴巴等物件,人和人之间的差异在哪里呢?主要是在于每个物件的大小、尺寸、与位置不一样。
2、就像公共 DNA 同样的原理,使用一个标准人的模型,将扫描建模的关键位置信息传递给标准模型,使得标准模型的各个部件变形到扫描模型的位置,最终生成一个与扫描模型相同尺寸、位置、特征的模型。
通过这样的方式,即能完成模型的修复,还能同时完成模型拓补,可以得到更高的工作效率。
第一步、导入扫描建模的三角面模型,同时在 Houdini 内打开或导入一个标准模型。
第二步、将扫描的模型与标准模型对位重合。
两个模型之间对位得越精准、后期处理起来越方便,所生成的模型也能更精确,所以这部分需要我们细心、耐心,开启 View 选项打开多视图,从各个方位对齐模型,并将大小尽可能调整一致。
第三步、创建一个新的 Topo TransferSOP节点,将扫描节点连接到该节点上的第一个输入Topo Transfer,并将目标几何图形的节点连接到第二个输入。
节点连接示意图
第四步、按下 Enter 键后,开始在标准模型上通过鼠标左键添加位置标记。
首先在眼睛位置标记双眼的位置,眼睛位置非常关键,需要尽可能的对到眼眶两边的角。
然后按下 Ctrl + G切换到扫描模型,并将对位点放到扫描模型的眼睛位置。
将其它鼻子、嘴巴等关键部分也使用上面的方法对位到正确位置,使模型面部就实现完全对位。
第五步、忽略扫描模型中残缺部分,不进行传递。
因为两个模型全量传递、导致头部、耳朵等不完整部分也传递到了标准模型上,使得标准模型残缺,这并不是我们想要的结果,相反我们需要标准模型中的完整头部,来创建更加完整的模型。
排除的区域选择:
最终得到的结果如下,这篇内容我们主要学习模型拓补传递思路,这个方法可以应用到更多应用领域,关于 Topobuild 的详细功能我们在下一篇文章中分享,这篇内容还有许多不足之处,会陆续来完善。
可以点击我的头像,关注我,查看更多分享的 Houdini 相关的制作流程。
京公网安备11010502034223 工信部备京ICP备16020132号-5