《崩坏3》的成功业内有目共睹,这款产品不仅在二次元领域收到诸多玩家的热衷,在手游产品技术上,它也实现了诸多突破,比如在手游的高品质卡通渲染领域,《崩坏3》的确做到了国内顶尖水准。
在去年的Unite开发者大会中,米哈游技术总监贺甲分享了他们在PC端用Unity引擎探索高品质即时卡通渲染的实现方案。而在今年的Unite 2018开发者大会中,贺甲进一步分享了他们在移动端的具体实现方案。
两者很大的不同在于,PC端对技术的探索更多会追求极致的表现,因此不会过多在意性能消耗方面的情况,而这项技术实际运用到移动端的《崩坏3》之后,需要考虑更多优化、适配,以及某些情况下更加便捷的实现方案。
会后,贺甲也接受了媒体群访。在他看来,国内团队想要涉足卡通渲染领域,并做出一定的成效,首先必须搭建对卡通渲染感兴趣的技术团队,以保证准确抓住玩家的需求点。其次要提升整个项目的管理能力,来保证产品的有效输出,而非停留在Demo实现阶段。
以下演讲及采访内容经游戏葡萄整理:
大家好,欢迎来到Unite2018参加这次演讲,我叫贺甲,目前在miHoYo担任技术总监。我和我的团队主要关注PBR(基于物理的渲染技术)和NPR(非真实渲染技术)方面的实时渲染,以及用于动画CG和游戏过场动画的交互式物理研究。
目前,我们的一部分工作是利用Unity实现高品质的卡通渲染。这次演讲的主题是在Unity上实现高品质卡通渲染的效果,以及这些方法针对各个平台特性进行的优化方案,涵盖了从移动端,到高性能PC等不同等级的平台。
本次演讲涉及到的主要方面:
首先我会介绍一些应用在移动端有关崩坏3的渲染特性。
然后我会谈谈动画风格CG渲染中使用的一些技术,比如插画风格的角色渲染,特殊材质的渲染,特效的渲染及与卡通渲染适配的后期处理等。
最后一部分是关于对今后的展望。
我们来看看在《崩坏3》的场景中使用的一些渲染特性。
从图中我们可以看出,场景中使用了不少特效来提升表现力,比如bloom后处理效果、动态粒子、平面反射、屏幕扭曲特效等,下面我们将会逐一对这些效果进行解析。
首先我们来看一下如何实现高品质的反射效果。