本页面对虚幻引擎4中与毛发渲染和模拟有关的不同组件和Actor进行了探讨,并为它们的可用设置提供了参考。
Groom Actor
Groom(梳理)组件的 细节(Details) 面板中有以下属性。
属性 |
说明 |
||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
材质 |
|||||||||||||||||||||||||||
元素 [N](Element [N]) |
将毛发材质分配到此资产槽。 |
||||||||||||||||||||||||||
Groom |
|||||||||||||||||||||||||||
Groom资产(Groom Asset) |
用于渲染的发束资产。 |
||||||||||||||||||||||||||
将Groom绑定到骨架网格体(Bind Groom to Skeletal Mesh) |
激活时,若Groom组件为骨架网格体/蒙皮组件的子项,则毛发梳理将附加并蒙皮到网格体上。它需要以下项目设置:启用计算皮肤缓冲(Compute Skin Cache),且禁用"在骨架网格体上初始tick动画(Tick Animation on Skeletal Mesh Init)"。 |
||||||||||||||||||||||||||
源骨架网格体(Source Skeletal Mesh) |
用于创建groom的骨架网格体。若未指定源,则将使用附加Groom组件的骨架网格体。若指定源,则两个骨架网格体需共享同一拓扑。 |
||||||||||||||||||||||||||
绑定资产(Binding Asset) |
可选绑定资产,用于将groom绑定到骨架网格体上。若未指定绑定资产,则投影在运行时完成,这意味着启动时需大量GPU开销。 |
||||||||||||||||||||||||||
Groom组说明(Groom Groups Desc) |
Groom的组信息:
|
Groom资产
导入含毛发梳理的Alembic(*.abc)文件时,在内容浏览器中创建的Groom资产中包含以下属性。
属性 |
说明 |
|||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
毛发分组 |
||||||||||||||||||||||||||||||||||||||||||||||||
分组ID(Group ID) |
为此导入毛发梳理指定的分组ID。 |
|||||||||||||||||||||||||||||||||||||||||||||||
曲线数(Curve Count) |
已导入Groom文件中包含的曲线数。 |
|||||||||||||||||||||||||||||||||||||||||||||||
导线数(Guide Count) |
已导入Groom文件中包含的导线数。 |
|||||||||||||||||||||||||||||||||||||||||||||||
自动生成的导线(Auto-Generated Guides) |
勾选此项后,Groom文件导入期间将启用 覆盖导线(Override Guides)。 |
|||||||||||||||||||||||||||||||||||||||||||||||
导入选项(Import Options) |
|
|||||||||||||||||||||||||||||||||||||||||||||||
材质(Material) |
指定默认材质,以供此Groom资产使用。 |
|||||||||||||||||||||||||||||||||||||||||||||||
毛发物理性质 |
||||||||||||||||||||||||||||||||||||||||||||||||
解算器设置(Solver Settings) |
|
|||||||||||||||||||||||||||||||||||||||||||||||
外力(External Forces) |
|
|||||||||||||||||||||||||||||||||||||||||||||||
材质约束(Material Constraints) |
|
|||||||||||||||||||||||||||||||||||||||||||||||
发束参数(Strands Parameters) |
|
|||||||||||||||||||||||||||||||||||||||||||||||
毛发插值 |
||||||||||||||||||||||||||||||||||||||||||||||||
启用全局插值(Enable Global Interpolation) |
允许使用径向基插值代替局部皮肤刚性变换。 |
|||||||||||||||||||||||||||||||||||||||||||||||
毛发插值类型(Hair Interpolation Type) |
选择将groom绑定到骨架网格体时要使用的插值类型:
|
|||||||||||||||||||||||||||||||||||||||||||||||
文件路径 |
||||||||||||||||||||||||||||||||||||||||||||||||
源文件(Source File) |
导入的源Groom文件的驱动文件路径。 |
|||||||||||||||||||||||||||||||||||||||||||||||
毛发实验室 |
||||||||||||||||||||||||||||||||||||||||||||||||
资产用户数据(Asset User Data) |
与资产一起存储的数据阵列。 |
Groom导入选项
导入含毛发梳理的Alembic(*.abc)文件时,以下导入选项可用。
属性 |
说明 |
|
---|---|---|
转换 |
||
旋转(Rotation) |
固定到上轴或前轴的旋转(欧拉角)。 |
|
缩放(Scale) |
将文件单位转换为厘米的缩放值。 |
|
编译设置 |
||
覆盖导线(Override Guides) |
用生成的导线覆盖导入的导线。 |
|
毛发到导线密度(Hair to Guide Density) |
无导线时,将毛发转换为引导曲线的密度系数。 |
|
插值质量(Interpolation Quality) |
插值数据质量:
|
|
插值距离(Interpolation Distance) |
插值距离指标:
|
|
随机导线(Randomize Guide) |
将影响给定发束的导线设为随机。 |
|
使用唯一导线(Use Unique Guide) |
强制让发束受特定导线的影响。 |
绑定资产选项
创建Groom资产绑定资产时,可设置以下属性。
属性 |
说明 |
|
---|---|---|
转换 |
||
源骨架网格体(Source Skeletal Mesh) |
最初创建groom的骨架网格体。这是可选槽,仅在除创建groom骨架网格体以外的骨架网格体上完成毛发绑定后使用。 |
|
编译设置 |
||
目标骨架网格体(Source Skeletal Mesh) |
用于附加groom的骨架网格体。 |
|
毛发插值 |
||
插值点数(Num Interpolation Points) |
用于rbf插值的点数。 |
绑定资产
创建Groom资产绑定资产时,以下选项可用。
属性 |
说明 |
|
---|---|---|
编译设置 |
||
Groom |
此绑定资产所附的Groom资产。 |
|
源骨架网格体(Source Skeletal Mesh) |
最初创建groom的骨架网格体。这是可选槽,仅在除创建groom骨架网格体以外的骨架网格体上完成毛发绑定后使用。 |
|
目标骨架网格体(Source Skeletal Mesh) |
用于附加groom的骨架网格体。 |
|
毛发插值 |
||
插值点数(Num Interpolation Points) |
用于rbf插值的点数。 |
|
毛发组 |
||
曲线计数(Curve Count) |
用于此绑定资产的、包含在已导入groom文件的曲线数量。 |
|
曲线LOD(Curve LOD) |
用于此绑定资产的渲染细节层级曲线的数量。 |
|
导线计数(Guide Count) |
用于绑定资产的、包含在已导入groom文件中的导线数量。 |
|
导线LOD(Guide LOD) |
用于此绑定资产的模拟细节层级的数量。 |