动画里的游戏角色,你看他跑、跳、挥剑、做表情,像活着一样。可很多人不知道,这背后最基础的一步,不是用笔画,也不是开电脑建模,而是先决定这个人物是谁。
先说你最常听到的词,叫概念设计。这个环节干的事,说白了就是画小人儿。但别小看这步,它决定了玩家第一眼对你的角色有没有印象。画师靠什么画?最底层的是手绘板,配合Photoshop或者Procreate这些软件,直接在数位屏上勾线、铺色。一个角色从草图到定稿,往往要改十几版,从服装褶皱到武器上的纹路,都是在这时候定下来的。这阶段不需要太高的计算机技术,拼的是造型功底和审美,但它是所有后续工作的地基。
然后是建模,这就进入三维软件的世界了。目前主流的工具是ZBrush搭配Maya或者Blender。ZBrush像捏泥巴,雕塑师式地一点一点把肌肉、骨骼、皮肤纹路从一块数字黏土里掏出形状。角色身上每一道伤疤、每条衣物的缝线都是这样一笔一划搞出来的。做完高精度模型,还要拓扑出一个低面数版本,方便游戏引擎跑得动,这叫优化面数。移动端的角色一般两三万面,主机大作能到几十万上百万面,差距很大,但流程是一样的。这步已经需要懂解剖学了,哪块肌肉在运动时怎么鼓起来,不懂这个,模型再怎么雕都是个假人。
有了模型,接着是材质的活,专业说法叫贴图和着色。想象一下,一个灰模小人放在那,你是给他披上铠甲还是穿上布衣,表面是反光的金属还是粗糙的皮革,皮肤是油光还是哑光。这里用到的是Substance Painter和Mari这类软件,画贴图的同时把不同材质的光学属性做进去。现实里的衣服有脏旧磨损,游戏里也要模拟,不然看起来就像刚从塑料厂出来的。这套流程下来,人物已经有模有样了,但还不会动,得像僵尸一样站着。
关键的来了,绑定。这个是连接模型和动画之间的桥梁,也是最容易被忽略的核心。绑定的技术人员,要把虚拟骨骼、肌肉系统一个个埋进刚才做好的模型里。人体有206块骨头,游戏角色不可能每块都做出来,但主要的脊柱、四肢、手指、颈椎、面部这些关节,一根都不能少。尤其是手,虎口、指节、指尖的旋转幅度,绑错一点,握剑动作就会扭曲。高级的绑定还会做肌肉模拟,跑步时大腿肌肉的轻微抖动,说话时脸颊的收缩,这些都是靠动力学系统在背后算出来的。
绑定完才能谈动画制作。目前游戏动画的主流方式是动作捕捉,英文叫Motion Capture。演员穿上黑色的紧身衣,身上贴满反光球,在一个装了几十个高速摄像机的棚里做动作,电脑把球的位置记下来,生成一串坐标数据,再映射到绑好骨骼的角色模型上。很多大作比如《战神》里的奎托斯,动作演员在棚里真翻跟头、真挥铁链,那种重量感演不出来。但捕捉回来的数据很粗糙,有抖动、穿模,动作师还得进软件里一帧一帧修,这步叫动捕数据清理。没条件做动捕的小团队,就只能靠动画师手动K帧,在三维软件里用鼠标调出关键姿势,然后让软件自动补中间过程,非常耗时间,脸部表情更是要一个顶点一个顶点地调。
最后一步是引擎整合。做好的模型和动画要导入到游戏引擎里,比如Unity或者虚幻引擎。这个环节里,动画本身会被切成几十上百个片段,待机、走路、跑动、攻击前摇、受击硬直,每一个状态都要互相衔接。玩家按键时,程序会调用对应的动画,再通过状态机控制过渡,这样才能做到你按一下攻击,角色流畅地砍出去,而不是突然瞬移过去摆个姿势。
整个过程,从概念到成品,最基础的不是软件,也不是数位板,而是你有没有一套完整的设计逻辑。软件的版本年年更换,工具会过时,但平面构成、色彩搭配、运动规律、人体力学这些底层的审美和科学知识,永远不变。一个优秀的人物,从来不是靠某一个环节单独成事,它是一整条链条上的人接力打磨出来的。最基础的,始终是耐心,和对细节的死磕。