【UE4】在Maya和Unreal Engine 4中创建头发(第1部分)
我将更深入地研究Unreal Engine4,在其中一篇文章中,我讨论了有关UE4的新头发实时渲染功能的一些知识,我将经历在虚幻引擎4中实际制作漂亮发型的过程。
UE4不包含头发创建工具。这意味着您必须在外部应用程序中创建头发,然后将头发导入引擎以进行着色和渲染。您可能会猜到,我决定使用Maya来制作头发(您也可以使用Blender,Cinema 4D等)。基本上,您需要从3D应用程序中获得创建XGen修饰的功能,该功能可以导出为Alembic文件。Maya具有此功能(我说的是标准Maya,而不是Mala LT)。
在Maya中,有两种创建修饰的方法。其中之一是创建“交互式”修饰。使用此方法时,首先要使用具有完全直发的新郎,然后使用工具“梳理”头发,使头发看起来像您想要的样子。我尚未对该方法进行过多测试,但将来可能会这样做。
第二种方法是使用曲线来创建头发。基本上,您首先要绘制一束要用于塑造头发的曲线,然后使用这些曲线创建实际的发束。就我而言,我决定制作一条辫状头发,因此我创建了遵循该形状的曲线。
您要记住的一件事是,头皮应该具有UV,因为XGen使用UV来创建股线。创建曲线后,即可创建修饰。您应该使用这些设置来创建它,以便可以使用曲线来塑造头发。
如果没有任何反应,请不要担心。接下来要做的是打开XGen窗格(或切换到XGen工作区),转到“实用工具”选项卡,然后根据创建的曲线创建参考线。头发现在应该出现了。
可以使用纹理蒙版来控制头发的生成位置(您可以使用Maya的绘制工具手动绘制蒙版)。还可以配置头发的密度以使其更致密,并增加头发的CV数量,以便它们更紧密地遵循指南。
为了简化工作,我要做的一件事是创建多个描述:我为头顶创建了一个描述,为辫子创建了另一个描述,为额头和额头两侧悬挂的细小毛发创建了最后一个描述。我这样做的原因是因为生成的头发将根据引导线决定其形状,并且我希望不同的部分遵循我定义的形状,而在它们之间没有任何奇怪的过渡。如果将所有描述都保留在同一集合中,则将其导入到虚幻 引擎中时不会产生任何问题(请参见上面的XGen创建窗口)。
接下来,我将向您展示如何将头发导出为可以导入到虚幻引擎4中的Alembic文件。
相关阅读推荐:
热门标签
热门资讯

2024年VR虚拟现实未来发展趋势介绍
2023-11-23

VR虚拟仿真实验教学平台_技术与应用探讨
2023-11-01

如何克服实时渲染难题?六大实时渲染技巧教学!
2023-09-28

虚拟仿真-探秘宠物医院虚拟仿真实训系统
2023-09-15

边缘计算是什么概念?关于边缘计算平台的说法
2023-08-25

数字孪生+实时云渲染:打造流式三维可视化引擎
2023-08-08