2.MMD关键帧及镜头自定义操作

本文详细介绍了如何在游戏或动画制作中进行关键帧操作,包括控制关节移动、修复穿模问题、调整镜头视角以及微调镜头运动。通过实例演示了如何处理骨骼节点、调整影子颜色和镜头拉伸,为用户提供了一套完整的动画编辑流程。

1. 关键帧操作

如何控制关节移动

![[Pasted image 20240415164436.png]]

  1. 在骨骼操作界面打开选择
    ![[Pasted image 20240415164510.png]]

  2. 鼠标左键点击左腿根部的骨骼节点,可以通过右边local的六个键来旋转骨骼
    ![[Pasted image 20240415164713.png]]

![[Pasted image 20240415165004.png]]

  • 目前红色点圆周外有一个黄色的圈
    这是一个微调的动作,它会影响这单个关节而不会影响整个大腿
    ![[Pasted image 20240415165059.png]]

可以看到大腿微微抬起,膝盖前顶出一部分距离,脚没有移动

  • 如果再点击一下选中的骨骼点
    ![[Pasted image 20240415165205.png]]

外边的圈变成红色,左腿的线条变为绿色
这时再旋转这个点,整条腿都会移动
![[Pasted image 20240415165305.png]]

在第0帧,模型操作界面点击注册,保存动作
![[Pasted image 20240415165403.png]]

切换到第20帧,再让腿收回去,再注册一下
![[Pasted image 20240415165428.png]]

拉回到第一帧点播放,就是一个腿收回的动作

如何删除帧操作

左键框选中这一帧,框选中后,帧变为黑色
![[Pasted image 20240415165731.png]]

点击下面的删除就可以了
把初始帧删掉,腿就回去了

如果想要刻晴弯腰,只需要选中腰部的骨骼节点
在初始帧的时候稍微仰起一点
在大概20帧的时候把腰弯下来
![[Pasted image 20240415170120.png]]

记得点击注册
可以返回第一帧查看效果
还可以让头部活动,多选几帧点击脖子处的骨骼,通过xyz按钮来操纵
多设置几个连续的动作
![[Pasted image 20240415170537.png]]

每一个关节都对应着帧操作界面的每一行
通过点击每一行,可以看到右边的界面中选中了不同的骨骼点

应用场景:修复穿模

如果套用某个舞蹈,发现了比如手臂穿模到了裙子里,要选中手臂骨骼,也就是肩膀处的骨骼点,通过z轴,往外拉,拉出来,再注册
每一帧慢慢注册,一个范围内,至少10~20帧,把中间帧全部修改掉
这样可以简单修改关键帧

如何删除全部关键帧

选择哪一列
输入帧数范围,点击范围选择,再点击删除
或者直接框选
![[Pasted image 20240415171215.png]]

2. 镜头操作

![[Pasted image 20240415171036.png]]

模型操作界面
把甘雨模型切换到照明模型
![[Pasted image 20240415172442.png]]

  • 在照明操作界面改变赤绿青的数值,可以改变影子的颜色
    ![[Pasted image 20240415172517.png]]

可以通过环境调教自己想要的颜色
在后期的实景合成的功能中比较常见
比如在树荫下会偏绿色

  • xyz
    x是控制阴影的方向
    y是控制阴影的长度
    ![[Pasted image 20240415172824.png]]
如何操控镜头

在初始帧的时候,通过鼠标滚轮拉远镜头
![[Pasted image 20240415172950.png]]

点击注册
在选择第40帧,将镜头拉回来
再点击注册

这样就有了拉近镜头的效果

如何微调镜头操作

![[Pasted image 20240415173228.png]]

可以拖动这里的曲线
先选取一个关键帧
![[Pasted image 20240415173308.png]]

通过拖动两个叉,来变形曲线
这样子就是一个减速曲线,相反的方向就是加速曲线
时间曲线不需要注册,会自动保存

<think>好的,我现在需要帮助用户解决在VSCode中打开和编辑.mmd文件的问题。首先,我需要回顾用户提供的引用内容,看看有没有相关的信息。引用[3]提到,用户可以将Mermaid代码保存为.mmd.mermaid文件,然后使用命令行工具转换。这可能意味着用户需要处理Mermaid图表,因此需要适当的插件支持。 接下来,用户的问题是如何在VSCode中打开和编辑.mmd文件。我需要考虑哪些插件可以支持这种文件类型。根据之前的引用,引用[1]提到了Cortex-Debug和ARM-GCC工具,但可能不相关。引用[2]是关于链接路径的,可能也不直接相关。但引用[3]提到了Mermaid代码,所以可能需要推荐Mermaid相关的插件。 首先,我应该建议安装支持Mermaid的插件,比如Mermaid插件,它可以提供语法高亮、预览等功能。另外,可能需要Markdown增强插件,因为.mmd文件可能与Markdown中的Mermaid图表相关。例如,Markdown Preview Mermaid Support这样的插件可能有用。 然后,用户可能需要安装Mermaid CLI工具来将.mmd文件转换为图片,如引用[3]所述。需要指导用户如何安装Node.js和mermaid-cli,以及如何使用命令行进行转换。此外,截图或实时预览功能可能也是用户需要的,所以推荐其他相关插件,比如Mermaid Markdown Syntax Highlighting或Mermaid Viewer。 另外,用户可能需要配置VSCode以正确识别.mmd文件类型,比如关联到Mermaid语法模式。这可以通过设置文件关联来实现。 最后,生成相关问题,帮助用户进一步解决问题,比如优化编辑体验或导出图表的方法。</think>在 Visual Studio Code 中处理 `.mmd` 文件(Mermaid 图表文件)可通过以下步骤实现: --- ### 一、安装支持插件 1. **Mermaid 语法支持** 安装官方插件 **Mermaid Markdown Syntax Highlighting**,可提供语法高亮、代码补全和实时预览功能[^3]。 ```bash # 在 VSCode 扩展商店搜索并安装以下插件: - ID: `bpruitt-goddard.mermaid-markdown-syntax` ``` 2. **实时预览增强** 使用 **Markdown Preview Mermaid Support** 插件,支持在 Markdown 预览中渲染 Mermaid 图表[^3]。 ```bash - ID: `bierner.markdown-mermaid` ``` 3. **独立文件预览(可选)** 安装 **Mermaid Viewer** 插件,直接预览 `.mmd` 文件的图表效果。 ```bash - ID: `tomoyukim.vscode-mermaid-editor` ``` --- ### 二、文件关联配置 若 `.mmd` 未被自动识别,可手动关联语法模式: 1. 打开任意 `.mmd` 文件 2. 点击右下角语言模式(如显示 "Plain Text") 3. 选择 **"Configure File Association for '.mmd'"** 4. 搜索并选择 `Mermaid` 或 `Markdown` --- ### 三、编辑与导出流程 1. **编辑文件** ```mermaid graph TD A[编辑 .mmd 文件] --> B[实时预览] B --> C[导出为图片] ``` 2. **导出为图片** - **方法 1:命令行工具** 使用 `mermaid-cli`(需提前安装 Node.js): ```bash npm install -g @mermaid-js/mermaid-cli mmdc -i input.mmd -o output.png ``` - **方法 2:插件导出** 安装 **Mermaid Export** 插件(ID: `davidnussio.vscode-mermaid-export`),右键直接导出图表。 --- ### 四、推荐工具链 | 工具类型 | 推荐工具 | 功能 | |----------------|-----------------------------------|--------------------------| | 语法高亮 | Mermaid Markdown Syntax | 代码着色、错误提示 | | 实时预览 | Markdown Preview Mermaid Support | 内嵌式图表渲染 | | 独立渲染 | Mermaid Viewer | 单独窗口预览 | | 导出工具 | mermaid-cli | 命令行批量导出 | ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值