9.MMD 基础内容总结及制作成品流程

本文详细介绍了如何在ray渲染环境中进行游戏人物模型的前期准备,包括设置相机、分辨率,导入skybox和模型,调整材质、光照、配布参数,以及处理动作和动画中的穿模问题。

前期准备

1. 导入场景和模型

![[Pasted image 20240421194100.png]]

在左上角菜单栏,显示里将编辑模型时保持相机和光照勾选上,有助于后期调色
将抗锯齿和各向异性过滤勾掉,可以节省资源,避免bug
![[Pasted image 20240421194124.png]]

在分辨率设定窗口,可以调整分辨率
![[Pasted image 20240421194418.png]]

3840x2160 4k分辨率
1920x1080

搭建ray渲染环境

1. 导入ray

在这里插入图片描述

2. 导入天空盒

![[Pasted image 20240421194709.png]]

  1. 有背景贴图限制,用的很少
  2. 白天没有物理天空,比较适合室内场景
  3. 同第二个,不过是夜晚场景,光会比较暗
  4. 比较常用,白天夜晚都有
  5. 同4
3. 修改模型绘制顺序

将天空盒调到最上方,场景放第二个
![[Pasted image 20240421195039.png]]

4. 添加main材质

打开MME
同时给人物和场景添加main.fx材质
![[Pasted image 20240421195136.png]]

5. 加环境光

打开MME,在EnvLightMap里,给天空盒添加相对应的材质
![[Pasted image 20240421195247.png]]

![[Pasted image 20240421195327.png]]

人物模型前期基本调教

  1. 添加人物材质
    打开MME,在MaterialMap,展开刻晴模型
    ![[Pasted image 20240421195716.png]]

  2. 给面部添加材质,推荐TDA的face
    ![[Pasted image 20240421195626.png]]

  3. 给身体添加TDA的body

  4. 给头发加上3S材质的头发
    ![[Pasted image 20240421200231.png]]

  5. 给眼睛加上自发光
    选择持续的第一个,透明的光
    ![[Pasted image 20240421200420.png]]

  6. 在SSAOMap
    将整体人物的数值调低一些,0.6
    ![[Pasted image 20240421200547.png]]

给面部和眼睛调得更低一些,0.1
在这里插入图片描述

配布

1. 天空盒

将EncDiffLight+,环境光,拉到0.11左右,点击注册
![[Pasted image 20240421200953.png]]

人物漫反射,EnvSpecLight+,加到0.13
EnvSpecLight-,调到0.05
EnvSSSLight+,调到0.11
EnvSSSLight-,调到0.05
![[Pasted image 20240421201352.png]]

2. ray控制器

![[Pasted image 20240421201453.png]]

将SunLight+,调到0.07
SunShadowR+,太阳影子,调成0.3
![[Pasted image 20240421201540.png]]

BloomThreshold,泛光,调到0.36
![[Pasted image 20240421201647.png]]

Contrast+,对比度,调到0.19
Saturation+,饱和度,调到0.35
Gamma+,调到0.4
Temperature+,暖色调,调到0.05
BalanceR+,调到0.11
![[Pasted image 20240421202653.png]]

3. 添加插件
  1. AutoLuminous4,先加自发光
  2. 再加Diffusion7
    ![[Pasted image 20240421202630.png]]

感觉柔和过多,可以将Si调成0.6
![[Pasted image 20240421202756.png]]

![[Pasted image 20240421202804.png]]

  1. 调节光照位置
    ![[Pasted image 20240421203002.png]]

让人物带点背光
![[Pasted image 20240421203019.png]]

  1. OpticalFlares,太阳光晕
    如果发现黑屏
    打开背景,编辑附件
    ![[Pasted image 20240421203302.png]]

![[Pasted image 20240421203325.png]]

将OF调到第一个,并且右边的数值改为0
![[Pasted image 20240421203435.png]]

这样就有了镜头光晕
5. 调节景深
先将ray里面的FocalLength-,调到1
![[Pasted image 20240421203635.png]]

导入XDOF插件
将数值调为100
![[Pasted image 20240421203819.png]]

这样整个背景都会变模糊
调成5
![[Pasted image 20240421203851.png]]

这里使用5
6. 添加空气中的尘埃
![[Pasted image 20240421204027.png]]

将数值调成5
![[Pasted image 20240421204204.png]]

动作

  1. 添加动作和音频
    ![[Pasted image 20240421205914.png]]

目前这套动作没有卡衣服

如果卡衣服
人物选中骨骼,点击移动,来回拖动一下人物,使人物的衣服或发辫自由下落
移动完点击注册
![[Pasted image 20240421210206.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 &#39;.mmd&#39;"** 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 | 命令行批量导出 | ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值