【Houdini 拓补】使用Topo Transfer修复不完整的模型

VFX大学 Houdini FX中文社区 【Houdini 拓补】使用Topo Transfer修复不完整的模型

正在查看 5 条回复
  • 作者
    帖子
    • #81739

      Hiの冰海豚
      参与者
      骑士

      大家好,我们继续分享另外一种模型拓补的方法:拓补传递。通过扫描建模得到的模型,因为拍摄场景限制、布光设置等各方面存在问题,导致最终生成的模型有缺陷甚至不完整都是比较常见的事。尤其是针对人物面部模型的拓补过程中,我们换种思路来进行思考:

      1、所有人都有眼睛、鼻子、耳朵、嘴巴等物件,人和人之间的差异在哪里呢?主要是在于每个物件的大小、尺寸、与位置不一样。

      2、就像公共 DNA 同样的原理,使用一个标准人的模型,将扫描建模的关键位置信息传递给标准模型,使得标准模型的各个部件变形到扫描模型的位置,最终生成一个与扫描模型相同尺寸、位置、特征的模型。

      通过这样的方式,即能完成模型的修复,还能同时完成模型拓补,可以得到更高的工作效率。

    • #81741

      Hiの冰海豚
      参与者
      骑士

      第一步、导入扫描建模的三角面模型,同时在 Houdini 内打开或导入一个标准模型。

    • #81743

      Hiの冰海豚
      参与者
      骑士

      第二步、将扫描的模型与标准模型对位重合。

      两个模型之间对位得越精准、后期处理起来越方便,所生成的模型也能更精确,所以这部分需要我们细心、耐心,开启 View 选项打开多视图,从各个方位对齐模型,并将大小尽可能调整一致。

    • #81746

      Hiの冰海豚
      参与者
      骑士

      第三步、创建一个新的 Topo TransferSOP节点,将扫描节点连接到该节点上的第一个输入Topo Transfer,并将目标几何图形的节点连接到第二个输入。

      节点连接示意图

    • #81749

      Hiの冰海豚
      参与者
      骑士

      第四步、按下 Enter 键后,开始在标准模型上通过鼠标左键添加位置标记。

      首先在眼睛位置标记双眼的位置,眼睛位置非常关键,需要尽可能的对到眼眶两边的角。

      然后按下 Ctrl +  G切换到扫描模型,并将对位点放到扫描模型的眼睛位置。

      将其它鼻子、嘴巴等关键部分也使用上面的方法对位到正确位置,使模型面部就实现完全对位。

    • #81754

      Hiの冰海豚
      参与者
      骑士

      第五步、忽略扫描模型中残缺部分,不进行传递。

      因为两个模型全量传递、导致头部、耳朵等不完整部分也传递到了标准模型上,使得标准模型残缺,这并不是我们想要的结果,相反我们需要标准模型中的完整头部,来创建更加完整的模型。

      排除的区域选择:

      最终得到的结果如下,这篇内容我们主要学习模型拓补传递思路,这个方法可以应用到更多应用领域,关于 Topobuild 的详细功能我们在下一篇文章中分享,这篇内容还有许多不足之处,会陆续来完善。


      可以点击我的头像,关注我,查看更多分享的 Houdini 相关的制作流程。

正在查看 5 条回复
  • 在下方一键注册,登录后就可以回复啦。
error: 提示:内容受到保护!!