mikumikudance 中文文档 下载 App

MMD 相机关键帧 — 让镜头会讲故事

相机是 MMD 的"第二主角"

好的相机运镜能让一个普通动作变成电影——差的相机运镜再华丽的动作也像录像打卡。MMD 里相机是一个独立对象,和模型一样可以导入预设数据、手动 K 帧、调整补间曲线。

相机对象

在模型列表里你会看到一个特殊条目——相机(Camera)。它不是角色,也不是舞台,是一个虚拟的"摄影机"。

选中相机后:

相机参数

位置(Position)

相机在 3D 空间里的 XYZ 坐标。

焦点(Target)

相机"看向"的目标点坐标。默认设为模型中心。把焦点设到模型上,这样相机移动时画面始终锁定角色。

旋转(Rotation)

相机自身的角度(俯仰、偏航、翻滚)。

距离(Distance)

相机到焦点的距离。距离越近相机越靠近主体。

FOV(Field of View)

视野角度,单位度:

FOV效果
20-30°长焦,压缩透视,适合远景
45-55°标准镜头,最常用
70-90°广角,近大远小,适合特写
120°+鱼眼,创意效果

缩放比

部分版本有这个参数,影响渲染画面的缩放。

相机关键帧 K 法

基本流程

1. 选中相机(模型列表里点相机条目)
2. 跳到帧 0 → 设置初始角度 + Register(蓝色菱形出现)
3. 跳到帧 120 → 设置新角度 + Register
4. 跳到帧 240 → 设置新角度 + Register
5. 播放预览 → 相机动起来了

操作相机的方式

方式一:拖相机标记(推荐新手)

方式二:手动输入数值(精确)

相机 Register 按钮

相机面板里的 Register 按钮——和骨骼操作面板的 Register 逻辑相同。改变相机参数后必须点 Register 才会记录关键帧。

四种经典相机运动

推镜(Dolly In / Zoom In)

让画面逐渐变近——靠近主体、突出角色表情。

帧 0    :相机距离 15,FOV 45° → Register
帧 150  :相机距离 8,FOV 45° → Register

配合补间曲线用 S 形(先加速再减速),模拟真实摄影的平滑推进。

拉镜(Dolly Out / Zoom Out)

让画面逐渐变远——展示更多场景、揭示新元素。

帧 0    :相机距离 8,FOV 45° → Register
帧 150  :相机距离 20,FOV 45° → Register

环绕(Orbit / Arc Shot)

相机绕着焦点(角色)转圈——展示角色的各个角度,舞蹈视频里最常用的运镜。

帧 0    :相机在角色正前方 (0, 5, -15) → Register
帧 300  :相机在角色右侧 (15, 5, 0) → Register
帧 600  :相机回到前方绕了一整圈 → Register

平移(Pan / Tracking Shot)

相机保持距离,整体水平或垂直移动——跟随角色的位置变化。

相机与动作配合的节奏

相机运动不能独立于动作——它要跟随动作的节奏起伏:

动作节奏相机运镜关系
慢速开场缓慢推镜引入感,让观众进入场景
动作高潮(跳起来)快速拉镜 + 换广角制造冲击感
平缓舞蹈平稳环绕展示角色和空间
表情特写推镜到广角放大表情细节
结尾缓慢拉镜逐渐远离、留余韵

实战:极乐净土的相机节奏

极乐净土是典型的"动作密集型"舞蹈,相机运镜通常是:

0-100   帧:缓慢推镜(开场引入)
100-200 帧:快速左右切换(配合步伐节奏)
200-350 帧:稳定环绕(展示完整舞蹈)
350-450 帧:推镜 + 广角(特写高潮动作)
450-500 帧:缓慢拉镜(收尾)

导入预设相机数据

社区 VMD 经常自带相机关键帧数据——导入时:

  1. 文件 → 载入相机数据(Load Camera Motion)
  2. 选中带相机数据的 VMD
  3. 相机面板自动填入所有关键帧
  4. 播放 → 相机自动按预设轨迹运动

相机数据的质量差异巨大——有些配布者会做非常专业的运镜,有些只是简单的固定角度。预览后可以保留、部分用或全推倒重来。

相机的补间曲线

相机也有独立的补间曲线面板,调整方法和骨骼相同:

曲线形状相机效果
直线匀速移动(机械感)
S 形平滑起停(推荐)
先快后慢快速到位后慢停
先慢后快慢慢加速

运镜一定要用 S 形或曲线——直线的匀速运镜像监控录像,完全不电影。

相机与物理的关系

相机和物理没有直接关系——相机动画不影响物理模拟。但间接影响:

建议:渲染前从多个视角检查一遍,防止只在正面才好看。

相机的进阶技巧

多相机切换

MMD 只支持一个活动相机。但你可以用 PMM 项目文件:

  1. 一个项目一种相机配置
  2. 分别渲染成片段
  3. 后期合成多段拼接

相机跟随模型

MMD 没有"自动跟随"功能,但可以手动 K 帧:

相机抖动效果

模拟手持摄影的轻微晃动:

FOV 动画

FOV 也可以 K 帧变化——实现"快速推近"效果:

帧 N   :FOV = 45°
帧 N+10:FOV = 90°(突然变广角)
帧 N+20:FOV = 45°(回正)