上古卷轴5游戏嘴型形态键的研究
Added 2025-09-12 17:25:23 +0000 UTC首先是7种表情
0 - Neutral (中立)这个不算在内
1 - Anger (愤怒)
3 - Fear (恐惧)
4 - Sad (悲伤)
5 - Happy (快乐)
6 - Surprise (惊讶)
7 - Puzzled (困惑)
其次在以上表情种有对应3种应用场景,比如,用愤怒表情举例
1. MoodAnger (基础愤怒)
情境:这是默认的、通用的愤怒表情。当没有更特定的动画覆盖时,就会使用它。
表现:可能是一个标准的皱眉、咬牙切齿、怒目而视。它适用于大多数简单的脚本事件,比如一个NPC看到你偷东西时瞬间产生的反应。
作用:作为后备和基础。如果找不到DialogueAnger或CombatAnger,引擎就会回落(Fall Back)到播放MoodAnger。
2. DialogueAnger (对话中的愤怒)
情境:专门用于对话镜头。当游戏进入对话模式,镜头拉近到角色面部时触发。
表现:这个表情的设计会考虑特写镜头。它可能更加细腻和夸张:
眉毛的扭曲更明显。
嘴角的下垂更刻意。
可能会有轻微的摇头、嗤之以鼻等微动作(这些微动作可能直接绑定在这个形态键或配套的动画中)。
意义:避免在特写镜头下使用通用动画显得僵硬或不自然,提供更强的戏剧张力和代入感。这是对“愤怒”情绪的细化演绎。
3. CombatAnger (战斗中的愤怒)
情境:专门用于战斗状态。当角色进入战斗或正在作战时。
表现:这种愤怒更偏向于 “战吼”、“咆哮” 。嘴巴会张得更大(用于喊叫),表情更加狂野和狰狞,眉头紧锁以保护眼睛。
意义:
功能性:张嘴的形态与战斗吼叫的音频和喊叫口型相匹配。
表现性:传达一种与生死搏斗相关的、原始的、更具攻击性的愤怒,与对话中克制的愤怒或基础的愤怒区分开来。
其中,第三种战斗相关的表情形态键只有两个,也就是CombatShout和CombatAnger。另一个是龙吼专用,意味着愤怒表情的同时张大嘴巴。
以上为情绪形态键。
眼睛相关形态键,包括眨眼BlinkRight,BlinkLeft眨左右眼睛,lookup LookDown LookLeft LookRight这4个顾名思义对应眼珠子向上下左右四个方向看,SquintLeft SquintRight对应眯眼。
然后是眉毛形态键,包括BrowDownLeft BrowDownRight BrowInLeft BrowInRight BrowUpLeft BrowUpRight这六个,字面意思比较容易理解。
体重滑块SkinnyMorp在调节体重的时候会有脖子粗细的调节效果,也是大量“断头bug”的罪魁祸首
最后也是最麻烦的嘴型形态键。在《上古卷轴》系列的 .tri 文件中,那些以 Dialogue 开头的形态键(Morphs)是语音唇形同步系统的核心组成部分。它们并不直接对应“词句”或“含义”,而是对应着最基础的语言发音单位——音素(Phonemes)。
这套系统的工作原理是:游戏引擎在播放一段语音(.wav 文件)时,会同时读取一个对应的唇形文件(.lip 文件)。这个 .lip 文件包含了时间轴数据,指明了在语音的哪个时间点,应该将哪些形态键激活到何种程度。引擎通过混合(Blending)这些形态键,来创造出与语音匹配的、流畅的嘴部动画。
核心音素形态键


Comments
Any chance you'll create Columbina from Genshin Impact?
PsychoCub
2025-09-15 07:01:05 +0000 UTC