← 返回首页
《守望先锋》第一人称动画:有限时间里的角色表现
依据 Inven Global 的 GDC 2017 现场记录整理,并以官方视频和讲题核对来源;角色案例对应当时版本,第一人称展示用的变形不应理解为第三人称模型或命中判定也做了相同变化。
核心观点
「第一人称动画要让玩家感到自己是谁,也要让玩家始终看清正在打谁。」
原标题Animation Bootcamp: The First Person Animation of 'Overwatch'
作者简介 Matthew Boehm · Blizzard Entertainment 动画师,参与《守望先锋》第一人称动画制作。
第一人称动画同时承担信息与性格
- 看不见脸,却不断看到局部: 玩家大部分时间看不到自己的脸,却不断看到手、武器以及走路和换弹的节奏。
- 局部动作承担双重任务: 这些局部动作要让人感到自己正在操作哪位英雄,同时不能遮住战场。
- 时间窗口由玩法先定: 官方摘要用“怎样在 45 帧内表现麦克雷换弹”说明制作约束——玩法先给出了时间窗口,表演要在其中成立。
- 个性不能无限占用画面: 角色个性不能无限占用玩家观察与操作的空间。
换弹首先要保住视线
士兵 76:换一只手,改变画面遮挡
- 从右手换到左手: 原型中士兵 76 用右手换弹,动作经过玩家需要观察的区域,后来改为左手完成。
- 功能与人设不变,只改进入路线: 相同功能与人物仍然保留,改变的是手臂进入画面的路线。
- 黑百合步枪遮住右侧视野: 黑百合的步枪也曾因尺寸较大遮住右侧视野而调整。
- 要在实际画面里看武器占屏: 两例说明需要在实际第一人称画面里看武器占屏,而不是仅从模型尺寸或旁观视角评审。
准星附近尤其不能被表演吞掉
- 交战画面信息已密集: 交战中的世界已经充满信息。
- 最近的武器不能成为最持续的障碍: 武器和手臂虽然离镜头最近,却不能因此成为画面里最持续的障碍。
- 换弹要兼顾跟踪敌人: 换弹过程仍需要让玩家跟踪敌人、观察威胁,动作安排必须考虑这种并行需求。
- 小结:评审时可以把换弹放进真实交战片段,观察角色动作经过准星的时刻是否正好遮住敌人;空场景里漂亮的换弹,未必能通过这个检查。
为最终视角制作,局部变形才有意义
- 旁观视角揭示平时不可见的处理: 讲者把第一人称动画从旁观视角展示,揭示了许多平时不可见的处理。
- 莱因哈特手臂相互穿过: 莱因哈特某次挥击中的手臂会相互穿过。
- 温斯顿左臂并未真正触地: 温斯顿第一人称动作里的左臂也并未真正触地。
- 都是特定观看角度下的取舍: 这些是特定观看角度下的表现取舍。
- 同样的原则用于增强打击感: 把这类局部变形用在打击动作上,形成下列效果。
| 案例 | 展示用的变化 | 在第一人称里形成的效果 |
|---|---|---|
| 源氏挥刀 | 拉长刀身 | 扩大挥动幅度与速度印象 |
| 禅雅塔近战 | 腿部夸张伸长 | 让踢击更明确地进入玩家视野 |
| 麦克雷开枪 | 手臂向前延伸,再向上收回 | 加强大口径左轮的后坐力感 |
- 不能归纳为越拉长越好: 这些例子不能归纳为“模型越拉长越好”。
- 成立条件: 它们成立的条件是最终画面更清楚、更有力,而且没有破坏玩家对攻击的理解。
移动循环也能表现训练程度与身体特征
- 源氏:快步伐、稳上半身: 源氏的步伐较快,上半身却保持稳定,表现训练有素的忍者能在快速移动中维持瞄准。
- 狂鼠:义肢带来不同节奏: 狂鼠则因义肢形成不同的步行节奏。
- 性格藏在重复移动中: 性格并不只存在于特殊表情动作,也藏在玩家不断重复的移动中。
- 区分动画节奏与游戏数值: 这里需要区分动画节奏与游戏数值。
- 步伐快不等于移动更快: 步伐看起来快,不足以证明角色实际移动速度更高;报道讨论的是表演特征。
同一个换弹功能,可以形成不同人物印象
- 士兵 76:借鉴 M1 Garand 弹匣弹出: 士兵 76 弹匣弹出的表现借鉴 M1 Garand 的印象,强调其军人背景。
- D.Va:转枪甩弹匣显张扬: D.Va 转动手枪、甩掉弹匣,表现张扬。
- 路霸:粗暴塞入废料: 路霸把废料粗暴塞入武器,与其身体和战斗方式一致。
- 价值来自功能与性格一起被读到: 这些动作的价值来自功能与性格一起被读到。
- 玩家同时读到两件事: 玩家既知道“武器正在重新装填”,也能感觉“这个人会这样处理自己的武器”。
- 细节过度就会伤害玩法: 如果额外细节挤占准星、使阶段难辨,个性表达就开始伤害玩法。
设计启发:按三个尺度评审同一动作
✦ 一句话总结:先看战场信息是否完整,再看攻击或换弹的功能是否明确,最后看动作是否属于这个角色。前两项守住可玩性,第三项让重复操作积累人物印象。三者需要在同一个实际视角里同时成立。
本文由 GPT-6 Astra 于 2026/09/20 生成,由 DeepSeek V4.1 Flash 后续修改