《赛博朋克2077》开发人员是如何给上千位NPC配置表情的?

2020-10-21 20:27  爱游戏的萌博士

六月份的时候,博士和大家分享了文章《<赛博朋克2077>官方:NPC会有自己的作息、行程和工作》,讲述了CD Projekt Red 的高层在德国接受了广播节目的访谈时,表示:《赛博朋克2077》中有超过1000位NPC,他们每天都会有自己的生活行程与工作,还有各式各样的变动!

《赛博朋克2077》开发人员是如何给上千位NPC配置表情的?

一方面,我们惊叹于《赛博朋克2077》的内容量之丰富,毕竟为上千位NPC安排生活行程与工作,这在其他的游戏中是很罕见的;另一方面,博士也有疑问:波兰蠢驴有限的开发人力可以完成上述这么多工作吗?虽然我们知道CD Projekt Red的员工们都在加班,但是上千个角色的“喜怒哀乐”、“吃喝拉撒”哪里是那么好完成的!

《赛博朋克2077》开发人员是如何给上千位NPC配置表情的?

近期,博士发现了答案!CDPR接受了“PC Gamer”杂志的采访,首先开发人员介绍了一下《赛博朋克2077》的光线追踪全局照明与常规全局照明的区别。他们用混合的方案在引擎中实现了光线追踪,这意味着可以用光线追踪来替代某些系统。比如:游戏的核心全局照明系统使用来自天空、太阳和所有位置光源的光来动态地产生反射光。

《赛博朋克2077》开发人员是如何给上千位NPC配置表情的?

这并不是本文的重点。重要的是:接下来,开发人员阐述了《赛博朋克2077》对于“JALI”创新的应用。“JALI”是一个基于机器学习的自动化脸部动画软件,它可以为游戏中每个NPC制定特殊的表情!因为开发人员不可能为每个NPC都去做脸部动作捕捉,而使用“JALI”能够帮助波兰蠢驴为上千个NPC安装上“喜怒哀乐”的表情!

分享到微信朋友圈 ×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
×

本网页已闲置过久,点击关闭或空白处,即可回到网页