2019虚幻引擎开放日:UE4中AMD新一代真实感毛发渲染方案
2019年5月8日至9日,一年一度的Epic Games年度行业盛会—2019虚幻引擎技术开放日(2019 Unreal Open Day)在上海如期重磅开幕。作为Unreal引擎开发者的年度盛典,吸引了国内众多Unreal引擎爱好者到场交流与学习。本次盛会既是Unreal引擎官方宣传最新技术进展的平台,也是Unreal引擎用户分享使用心得和技术成果的舞台。AMD游戏图形专家工程师花杰先生受Epic公司的诚意邀请出席参会,并发表了《UE4中新一代真实感毛发渲染》的精彩主题技术演讲。
花杰先生本次主题演讲的亮点在于演讲中并没有引用复杂的图形学公式以及深奥的GPU底层架构原理,与其他GPU厂商演讲风格不同,而是采用通俗易懂的方式向观众讲解,获得了观众们的一致认可。
主题演讲环节伊始,花杰先生首先为大家播放了AMD最新UE4研发成果展示视频。视频中,一个胡子、头发与体毛都很密很长的游戏角色栩栩如生,使得在场观众无不对AMD在毛发方面的技术成果叹为观止。花杰先生指出“毛发渲染是游戏引擎中非常常见的一个需求,但现有UE4引擎的毛发对动态细粒度毛发支持还不够,因此AMD将自身研发的一套GPU加速下的细粒度毛发渲染方案移植到了最新版本UE4引擎中。这就呈现出了如展示视频中毛发的逼真效果。”
随后,花杰先生向大家介绍了毛发数组组织与制作过程,并突出介绍了这套毛发方案在流程上的两大部分,GPU加速进行物理模拟与高质量的实时渲染。在对这两大部分的讲解中,花杰先生首先从需要考虑的物理因素以及模拟中需要遵从的几个原则来详细阐述了毛发的物理模拟过程,并着重介绍了实时渲染部分,毛发三角片的生成过程以及渲染中的光影要素。同时花杰先生对ShortCut(简化)渲染方案与PPLL(逐像素混合)渲染方案的过程都做了较为细致的讲解,并对其适用场景做出了建议。
花杰先生从UE4代码流程上讲解了AMD工程师是如何集成这套毛发渲染方案的。“最终给开发者的代码包将对UE4本身改动极少,因此开发者使用时将会更简单方便”。在演讲的最后,花杰先生又给现场观众播放了几个不同发型与发色的视频,并指明AMD的这套UE4毛发方案能够满足绝大多数PC游戏对细粒度毛发的需求。
在过去的50年历史中,AMD引领了高性能运算,图形,以及可视化技术方面的创新,这些都是游戏、临境感平台以及数据中心的基础。每时每刻,全球数百万的消费者、500强公司,以及尖端科学研究所都依靠AMD技术来改善他们的生活、工作以及娱乐。AMD全球员工致力于打造伟大的产品,努力拓宽技术的极限。成就今日,启迪未来。更多信息,敬请访问AMD公司(NASDAQ:AMD)官网www.amd.com