Unity China HairFX 毛发系统教程发布,带你跨平台打造超逼真发丝...
CG世界 14312 0
实名

通过了实名认证的内容创造者

发布于 2023-4-27 18:57:33

您需要 登录 才可以下载或查看,没有账号?注册

x
如果你也对《古墓丽影》中主角随动作甩动的酷飒马尾印象深刻,或是感叹过《逆水寒》中人物一头飘逸长发的精美造型,那你一定会同意发型或毛发对于角色塑造起着举足轻重的作用。为了让开发者可以更高质、高效地处理角色毛发,创造出更理想的画面,Unity 中国与 AMD 自 2020 年就开始合作研发高质量的发丝渲染解决方案。经过两年的努力,基于 AMD TressFX 开源高质量实时毛发渲染框架所打造的 Unity China HairFX 毛发系统终于面世,它同时支持 Unity 通用渲染管线和 Unity 高清渲染管线,并与 Unity 编辑器 2021 LTS 版本兼容。
HDRP 示例:
https://github.com/UnityTechnologies/HDRP-Defender-Character-Demo
软件包地址:
https://github.com/Unity-Technologies/com.unity.demoteam.hairUnity China HairFX 毛发系统Unity China HairFX 毛发系统主要由两部分组成:Maya_TressFX_Exporter:在 Maya 制作想要的发型曲线,然后使用 AMD TressFX plugin for Unity 导出 TFX 文件。URP/HDRP HairFX Shader Package:将 TFX 文件导入 Unity 中进行渲染和模拟。目前基于 AMD TressFX 头发框架已经广泛用于游戏场景中,其中比较知名的要数 PC 版古墓丽影,我们来看一组效果对比:
ae6144f42abc0b1a9890026ce52bc500.png
图片来源于 AMD 官网在合作开发 Unity China HairFX 毛发系统的过程中,对 TressFX 原有的物理模拟和渲染效果做了很多改进和优化,比如着重处理了发丝过分拉长、随机长度插值和渲染性能优化,全方位改进了开发者的毛发创作体验。下图是 Unity China HairFX 毛发系统在真机上的测试效果,这是在 iphone12 中的头发画面效果,并且帧率可以稳定在 60 帧。
92d7f1ac514ea5a2085224d3444df9ba.gif
该视频展示了 Unity China HairFX 毛发系统在 Unity 编辑器中的测试效果:[micxp_wxonkey]wxv_2748516208484057089[/micxp_wxonkey]在 Maya 中安装 TressFX Exporter 插件TressFX Exporter 插件安装步骤:01 下载 Maya 的 TressFX Exporter 插件:
XGEN 相关教程推介:
https://80.lv/articles/80-level-ratings-10-great-tutorials-on-hair-creation-using-xgen/02 使用 AMD TressFX plugin for Unity 进行导出接下来我们可以将上一步骤中所制作的头发的引导线导出为 Maya 的 MEL 文件。将 MEL 文件重新导入 Maya 场景后,我们可以看到创建的引导线会变为一条条蓝色的曲线(如右下角颜色所示)。


我们以短发发型为例来讲解,如何使用 TressFX Export Plugin 导出头发组。这里的短发发型引导线主要分为四组制作,分别是 Bangs(刘海)、Top(头顶头发)、Back(头背面头发)、Flyways(碎发);我们依次导出这四组头发:→首先选中 Bangs 组;→然后在顶部菜单中找到 TressFX 菜单,选择 TressFX->Export Hair/fur 窗口;→然后选择 Number of vertices per strand / 每股的顶点数。像这样的短发一般选择 4 或者 8,对于长辫子发型,一般选择 16;注意:Invert X-axis of Hair 选项默认为启用

→点击 Export!会弹出对话框,这里我们设置完成文件名 Bangs,点击 Save 后,就可以在对于的文件夹下找到这个后缀为 .TFX 的文件了; →接下来我们依次导出其他三组头发(将头发组保存为 TFX 文件的步骤与导出 Bangs 的步骤相同),导完之后就可以在 Unity 中使用它们了。



以上就是教程预览内容,本教程将按步骤详细讲解 Unity China HairFX 毛发系统使用,包括如何在 Maya 中使用 TressFX Exporter、如何使用 Unity China HairFX Profile 等内容,一步步带大家掌握 Unity China HairFX 毛发系统。点击阅读原文或按如下链接可前往教程主页。除此之外还为大家建立了官方 Unity China HairFX 头发系统与 URP 学习交流群,前往教程主页即可获取入群方式。
教程主页:
https://learn.u3d.cn/tutorial/Unity-HairFX-Tutorial




全文完
90a533bd15302c9a8abcaddf39140ca3.png
b4275ba4c9a41a233211fe70f07edffb.png
7cb857fa981d8dd18659d154b6cd7cb5.png
0dfe728c4fd5311ef3d7129b43613b27.png
f59fb8e962fb77b77e3a2ccb719bd422.png
aba04e5c0296f5642b7c202d88333c99.png

本帖被以下画板推荐:

内容主要涵盖影视特效,CG动国,前沿CG技术,作品欣賞
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表