模拟Blender的新毛发系统 - Hairflow 1.2.2
什么是 HairFlow?
HairFlow 是一个用于为 Blender 的新头发系统制作动画的插件。它适用于任何曲线对象,无论头发仅通过修改器生成,还是没有任何几何体节点的成品头发。它可以广泛用于任何角色或动物,并具有许多很酷的功能,使头发模拟变得简单有趣。
它是如何工作的?
该模拟基于 Blender 的新模拟节点系统。它能够为每一根发丝制作动画,同时仍然尊重头发的原始形状。您可以根据需要为场景中的任意数量的头发设置动画,并直接在修改器中独立控制所有物理设置。
模拟风效果
在您想要的所有头发上模拟风效应,并独立控制强度和湍流。
改变重力
想进行太空发射吗?那就降低重力,你的头发就会竖起来。或者增加重力,你的头发就会更有力地垂落。
径向力与摩擦
使用最新版本,你现在还可以轻松模拟电击、鸡皮疙瘩等效果。
更好的控制
如果需要,你可以为不同的头发部分(如较短和较长的发段)应用两种不同的物理设置,以便对输出有更多的控制。这对于打造更灵活的马尾辫,或者通过更稳定的设置处理有问题的头发部分非常有帮助。
毛发碰撞
可以选择一个碰撞对象,让毛发对其做出反应。一个用于头部/主要部分,还可以选择一个额外的独立对象。在1.2版本中,碰撞模拟比以前精确得多,这使你能够模拟更长的毛发,并在与对象的交互中获得更好的效果。
包含对象
我们希望更进一步,解决毛发曲线另一个非常恼人的问题。HairFlow还使你能够将最多两个对象附加到模拟毛发上的特定点,这些对象将随毛发一起移动和旋转。这使你能够将发圈等物品附加到头发上,使其能够随头发动态移动。
模拟速度
尝试调整物理设置,打造属于你的风格。你甚至可以控制头发的响应效果。因此,在拍摄水下场景时,你可以降低模拟速度;而想要头发更具动感时,则可以提高模拟速度。
实时反馈
即使有许多发丝,该插件也能表现出色。但如果速度变得太慢,您只需点击一下即可激活代理毛发,它可以复制原始毛发的外观,但输出的毛发数量会减少,以便更快地检查所有更改。在最新版本中,您还可以在不损失任何性能的情况下对毛发进行插值,这样您就能以更快的计算速度和更小的烘焙文件达到之前的发丝数量。
它对动物等也有效吗?
是的!它可以为每个曲线对象设置动画,无论是毛发还是绒毛。通过最新更新,它现在还完全支持Blender的曲面变形节点,甚至大多数基于第三方几何节点的变形修改器。只要模拟修改器在最后,它就可以计算由变形修改器引起的所有变形。在这里你可以看到Blender Studio制作的《宇宙自助洗衣店》演示中的一个测试场景(知识共享署名4.0许可协议)。粒子系统被转换为毛发曲线,然后使用HairFlow设置动画。
这里还有一些模拟毛发的例子,这次是在我的“毛茸茸”角色上。
这是HairFlow 1.2中新增的表面变形支持的一个示例。
烘焙它
你可以在“物理属性”选项卡下直接烘焙模拟。请记住,由于Blender目前不支持基于几何节点的模拟的压缩烘焙文件,每次模拟数据可能会占用数GB的空间(相应地也会增加内存使用量)。希望在Blender的未来版本中很快会添加此功能。在1.2版本中,你还可以选择仅使用部分毛发进行计算,并对其余部分进行插值,从而生成小得多的烘焙文件。
许可说明
示例毛发由丹尼尔·比斯特德(Daniel Bystedt)创建(CC-BY-SA许可),源自Blender演示文件页面,并且完全使用几何节点制作。绵羊场景来自Blender Studio的《宇宙自助洗衣店》演示(CC BY 4.0许可)。粒子系统已转换为毛发曲线,并且也完全使用HairFlow进行了动画制作。
查看我的其他插件
场景增强
场景增强是Blender中最先进的自动化代理系统,它可以优化整个场景,并为你的Blender项目带来工作室级别的工作流程。结合其他优化功能和诸如预览渲染等特性,它可以显著提升你的工作流程,并让你能够实现以前因硬件限制而无法完成的项目。
AgedFX
AgedFX是一款终极解决方案,能轻松为Blender中的单个对象或整个场景添加逼真的老化效果。它是一个完整的工具包,可用于各种材质处理效果和大气细节,能为您完成重复性任务。
发布日志
版本1.0 - 2025年1月15日
- 插件发布
版本1.1 - 2025年2月4日
- 旧版模式
- 径向力和毛躁
- 改进的碰撞
版本 1.2 - 04。2025 年 3 月
- 变换校正
- 改进的物理特性
- 进一步改进的碰撞
- 表面变形支持
- 通过头发插值等改进了代理头发功能。
版本 1.21 - 08.2025 年 4 月
- 较小的错误修复和改进
请先
!