工具介绍
平常我们在做特效解算的时候会经常遇到模型不符合标准的情况,特别是有很多的穿插面,布料和布料之间的穿插,角色自身的穿插等等,这样会让我们的解算出现很多问题,所以我们很有必要先修复好这些穿插的面。传统的模型师会手动一点点的把面拉出来,如果这种面太多非常的消耗时间,今天我们给大家分享一个在Houdini中可以修复穿插面的工具,大家可以批量化的修复穿插的面。
工具截图
工具参数
修复双面穿插
该模块针对独立的两个模型的面有互相穿插的情况,会通过法线方向检测来去分离两个模型,第一个端口输入你需要修复的面,就是穿插到第二个端口模型的面。如果勾选颜色预览,则红色的面就是被检测到被移动的面,你可以通过调整下面的参数来观察颜色的范围,确定一个正确的修复区域。
穿插面检测范围 :设定你第一个端口沿着法线方向检测的范围,在该范围内有检测到面会沿着法线方向移动一定的距离。被穿插面检测范围 :当第一个面的法线方向有一些偏离时,为了保持检测的准确性,同时会先让第二端口被穿插的面进行一次对穿插面的检测,根据他的法线方向和这个范围检测。如果检测不到法线正反两个方向都检测不到面,就把第二端口的该面删除掉,如果穿插距离很小,建议使用默认值。移动距离 :穿插面移动的距离柔和半径 : 在移动时会对周边的面有一个软控制,让移动后的造型更均匀。平滑强度 : 操作后对整个模型造型做一次smooth平滑,该值控制平滑的强度。
修复动画角色穿插
该模块可以修复一个整体的角色(不要有破洞,因为要转vdb)模型在动画中的部位穿插。只需要将角色输入在第一端口就可以了。如果你只想修复模型的某个区域,可以先选择要修复的这个区域的点创建一个叫
体素大小 :角色模型转换vdb时体素的大小。数值越小精度越高(太小参数也会起到反作用),运行速度也会变慢。 使用mask组 :当模型有mask组的时候才可以勾选该模块,勾选后只对mask组里的面做调整。范围控制 :通过滑块可以控制被检测出来的范围和,左边的数值越小范围就越小。范围模糊 :控制修复范围的模糊强度,可以增加修复范围和柔和度。偏移迭代 :控制模型最大的内缩值,值越大,检测的面内缩就越强。最终效果和偏移强度相乘。偏移强度 :如果值是0,则效果为原始模型,如果值是1则效果取迭代后的区域效果。
视频演示
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容