Noahsyt 发表于 2020-1-10 17:13

战神4角色绑定与过场动画制作(转)

转自知乎文章 https://zhuanlan.zhihu.com/p/93625629作者我乱写的
https://pic4.zhimg.com/v2-036d0cfd2636ac87f69ea4e89a22ab27_b.jpghttps://pic3.zhimg.com/v2-c8ce6744c4fab8a1eaa33081f81c9f66_b.webp首席艺术家埃里卡·平托(Erica Pinto)和阿克塞尔·格罗斯曼(Axel Grossman)在《战神》上揭示了圣塔莫尼卡工作室的电影动画工作流程,以及他们创造更好游戏动画的技巧。这是和同事一起制定项目绑定方案时写的资料,因为这个演讲和战神团队在GDC上的演讲基本类似,所以我把两个演讲放一起翻译。团队目标讲述一个完整的,丰富的故事以近似纪录片风格的手法促进游戏的沉浸感一镜到底创建战神系列中迄今为止最高质量的角色和动画建立快速高效的工作流程因为团队人数很少,所以在制作中团队成员经常会身兼数职1:演员2:layout艺术家3:做点临时的模型或道具资源4:布景5:导演6:动画师7:找出问题并提供解决方案
设计摄像机运动轨迹
都是废话不翻译了团队先自己把过场动画演一遍,尽可能的吻合摄像机轨迹和角色行为
制作粗糙的动作捕捉预览好处有确定角色尺寸和与场景的比例数据可以发送到动捕场地中原型可以放进游戏因为所有的资源最终都需要通过maya导进游戏中,所以vikon的动捕环境必须能够兼容maya和motionbuilder。TA需要开发相应的工具动画预览做辅助拍摄道具
动画师在动捕场地的作用搭建拍摄环境给演员演示预览动画演示动画衔接需要的POSE,比如衔接各种待机扮演工具人(比如演个骡子拉个车什么的)各种打杂这段就不细翻了,大致就是修动画的一些工作,后面也略过,主要是讲动画师配合TA的一些工作。接下来是绑定
首先列举了PS3到PS4时代战神在制作规格上的变化PS3时代的奎爷:9头身,2.35米高2万5千三角面,头部5700面全身340根骨骼,面部64根T-pose建模——会导致当角色胳膊放下的时候腋窝太高PS4时代的奎爷:写实风格,8头身,2米高演员很接近游戏角色A pose建模,姿势更加自然胳膊旋转角度大概在60度左右7万三角面,面部3万2千面835根骨骼,脸部225根两个奎爷的比较…面部比较在新的工作流程中motionbuilder成为工作室的核心动画工具建立资源从MB到maya的一键解决方案使用“中间”绑定去匹配绑定坐标空间导入简单的绑定到MB中用于匹配角色数据和再导回maya动画工具+使用的技术动画重定向——humanIK绑定——maya reference system动捕——motionbuilder面部绑定——基于FACS的blendshape姿势变形——maya的RBF这里主要讲他们的动画重定向工具场景集可以直接在MB里使用因为MB不能识别maya的控制器所以TA专门写了一个工具把动画数据导到maya的控制器上
工具——角色管理将绑定和骨骼分离,方便在不同层级的角色中切换,也可以根据部位断开。比如制作战斗动画的时候不需要面部绑定。而制作过程动画的时候则需要切换到高细节的绑定。
GDC这里讲的和上面基本一个意思,更详细的展示了绑定和骨骼以及模型是怎么分离的。讲了下动捕的流程,和前部分差不多,不翻译了工具——表情管理介绍了下FACS,这里不翻译了PS3的战神表情是基于基础口型制作的,也就是手调动画PS4基于FACS制作,先扫描再拓扑,再做blendshape,再绑定,也就是我们现在搞的这套
扫描和标准拓扑,脸上标记的那些区域是为了方便做表情传递总共做了800~1000个blendshape,惊了,估计都是外包给国内做的这个应该是他们自己开发的工具,为了方便管理blendshapes基于标准拓扑实现表情通用,使用一些参考的关键点(原文是keypoint,我估计就是修标准blendshape)解决表情转移的过程中的问题,确定blendshape的缩放比例
这段讲得比较含糊,根据引导图把表情从塞巴斯蒂安转移到兽人上,同时调整blendshape的数值以适应形状变化比如兽人的眼睛闭不上,最后还是得修一下(手修blendshape?或者只是缩放数值?这个我们需要测试一下)表情捕捉演示,没什么好翻译的表情面部骨骼绑定并没有绑高模,而是根据骨骼数量和位置创建一个低模(cagemesh)进行绑定,低模顶点和骨骼一一对应。
面部皱纹实现,这个不翻译了,和咱们现在的做法差不多。
maya的psd系统,主要介绍这玩意干嘛的maya的RBF系统,简单介绍了下计算公式PSD在战神中的应用矫正奎托斯和巴德尔的肌肉其他杂七杂八的用途面部修正RBF在战神中的应用盔甲变形一些环境道具的绑定芙蕾雅的头发他们的PSD工具
PSD修正前后对比大概做了这么多姿势的blendshape身体的骨骼绑定用变形骨骼+PSD实现肌肉和盔甲的运动


原视频地址https://vimeo.com/330507722https://www.youtube.com/watch?v=kCpdVm2bWEI​
无论是PSD还是RBF,或者是大量blendshape+骨骼组成的表情动画,maya的这些功能在引擎里都不支持。要么在maya中把所有效果都烘焙成骨骼动画导出,要么想办法在引擎里自己实现一遍。有空再写个UE里实现的教程吧。谢谢观赏。

一条大鲨鱼 发表于 2020-1-10 17:47

总共做了800~1000个blendshape,惊了,估计都是外包给国内做的。哈哈。国内就是做苦力的
页: [1]
查看完整版本: 战神4角色绑定与过场动画制作(转)