3DCAT 二维码

扫一扫 立即咨询

行业资讯

【UE4】在Maya和Unreal Engine 4中创建头发(第1部分)

2020-03-27

在Maya和Unreal Engine 4中创建头发-3dcat实时渲染云平台

我将更深入地研究Unreal Engine4,在其中一篇文章中,我讨论了有关UE4的新头发实时渲染功能的一些知识,我将经历在虚幻引擎4中实际制作漂亮发型的过程。

UE4不包含头发创建工具。这意味着您必须在外部应用程序中创建头发,然后将头发导入引擎以进行着色和渲染。您可能会猜到,我决定使用Maya来制作头发(您也可以使用Blender,Cinema 4D等)。基本上,您需要从3D应用程序中获得创建XGen修饰的功能,该功能可以导出为Alembic文件。Maya具有此功能(我说的是标准Maya,而不是Mala LT)。

在Maya中,有两种创建修饰的方法。其中之一是创建“交互式”修饰。使用此方法时,首先要使用具有完全直发的新郎,然后使用工具“梳理”头发,使头发看起来像您想要的样子。我尚未对该方法进行过多测试,但将来可能会这样做。

在Maya和Unreal Engine 4中创建头发-3dcat实时渲染云平台

第二种方法是使用曲线来创建头发。基本上,您首先要绘制一束要用于塑造头发的曲线,然后使用这些曲线创建实际的发束。就我而言,我决定制作一条辫状头发,因此我创建了遵循该形状的曲线。

在Maya和Unreal Engine 4中创建头发-3dcat实时渲染云平台

您要记住的一件事是,头皮应该具有UV,因为XGen使用UV来创建股线。创建曲线后,即可创建修饰。您应该使用这些设置来创建它,以便可以使用曲线来塑造头发。

在Maya和Unreal Engine 4中创建头发-3dcat实时渲染云平台

如果没有任何反应,请不要担心。接下来要做的是打开XGen窗格(或切换到XGen工作区),转到“实用工具”选项卡,然后根据创建的曲线创建参考线。头发现在应该出现了。

在Maya和Unreal Engine 4中创建头发-3dcat实时渲染云平台

可以使用纹理蒙版来控制头发的生成位置(您可以使用Maya的绘制工具手动绘制蒙版)。还可以配置头发的密度以使其更致密,并增加头发的CV数量,以便它们更紧密地遵循指南。

在Maya和Unreal Engine 4中创建头发-3dcat实时渲染云平台

为了简化工作,我要做的一件事是创建多个描述:我为头顶创建了一个描述,为辫子创建了另一个描述,为额头和额头两侧悬挂的细小毛发创建了最后一个描述。我这样做的原因是因为生成的头发将根据引导线决定其形状,并且我希望不同的部分遵循我定义的形状,而在它们之间没有任何奇怪的过渡。如果将所有描述都保留在同一集合中,则将其导入到虚幻引擎中时不会产生任何问题(请参见上面的XGen创建窗口)。

在Maya和Unreal Engine 4中创建头发-3dcat实时渲染云平台

接下来,我将向您展示如何将头发导出为可以导入到虚幻引擎4中的Alembic文件。

相关阅读推荐:

相关:在Maya和Unreal Engine 4中创建头发:第2部分