Skip to content

入门教程

jstzwj edited this page May 20, 2022 · 2 revisions

快速入门

认识Ray-MMD

阅读该教程不需要你预先掌握任何 Ray-MMD知识。

我们将会在这个教程中教会你如何渲染一张喜欢的图片。你将在该教程中学到关于如何安装和使用Ray-MMD的基础知识,掌握这些知识后,你将会对Ray-MMD有更加深刻的理解。

提示
这篇教程适用于更喜欢边学边做的用户,如果你更喜欢从头开始学习一些概念,请参考其他文档。
你会发现这篇教程和文档是互补的。

前置知识

我们假定你也已经熟悉了计算机的基础使用方法,包括如何浏览网页,下载文件以及解压压缩包。除此以外,我们假定你已经对MikuMikuDance和 MikuMikuEffect都比较熟悉了。

下文,我们简称MikuMikuDance为MMD,简称MikuMikuEffect为MME。

环境准备

首先确保您的计算机安装的操作系统为Windows 7及以上的64位版本,并安装MikuMikuDance(64位926及以上版本)以及MikuMikuEffect插件。Ray-MMD 仅在的64位926及以上版本的mikumiudance通过测试,其他版本不保证能完美运行。因此如果你的 MikuMikuDance版本不符合要求,我们推荐您重新下载MikuMikuDance 并且安装 MikuMikuEffect

概览

至此,你已经准备好了,让我们先大致了解一下Ray-MMD吧!

Ray-MMD是什么?

Ray-MMD 是一个为 MikuMikuDance开发的实时渲染特效工具集, 该渲染特效工具集主要使用基于物理的渲染,并添加尽可能多的用户可配置参数,用于满足不同用户的风格效果需求。基于物理的渲染(Physically Based Rendering,PBR)是指使用基于物理原理和微平面理论建模的着色/光照模型,以及使用从现实中测量的表面参数来准确表示真实世界材质的渲染理念。

安装Ray-MMD

首先,访问Ray-MMD位于GitHub的主代码仓库,页面如下:

点击代码按钮,接着点击下载,即可下载Ray-MMD本体。如果您找不到文件下载位置的话,请检查您浏览器下载页面。

下载后的Ray-MMD为压缩包,名字类似ray-mmd-master.zip,请先将其解压到任一路径中,文件夹名字类似ray-mmd-master

加载Ray-MMD

首先运行MikuMikuDance.exe打开MikuMikuDance软件。

接着导入以下三个文件:

文件名 作用
ray.x 渲染主体
ray_controller.pmx 全局控制器
Skybox/Sky Hemisphere/Sky with box.pmx 天空球

由于Ray的抗锯齿及反射都会在MMD自带的抗锯齿和反射同时开启时发生冲突,因此我们先将其关闭。

加载模型和场景

在这一步我们就可以把我们想要渲染的模型和场景导入MikuMikuDance了。

直接将pmx文件拖入MikuMikuDance即可完成导入

Ray-MMD面板与参数配置

虽然我们装载了Ray-MMD并导入了场景和模型,但整个场景还是显得不是很自然。

我们需要在Ray-MMD面板中完成参数配置,才能正确显示整个场景。

点击右上角的MMEffect按钮展开下拉框。

注意:如果右上角没有该按钮,则说明没有安装或者没有正确安装MMEffect,请安装后重试。

点击Effect Mapping按钮进入Ray-MMD参数面板。

面板如下图所示:

面板每个参数的详细解释参照 -- 。

首先我们需要在Main面板中为每个pmx对象分配main.fx,双击Effect File栏目下的(None)即可打开文件选择对话框,从中选择Ray-MMD目录下Main/main.fx文件即可。分配完后如图所示:

但我们的模型还是很黑,这是因为缺失环境光。接下来为我们的场景添加环境光。

envlight_panel

点击EnvLightMap面板后,为天空球Sky with box选择Effect File。例如此处我们选择Skybox/Sky Hemisphere/Sky with lightning.pmx

envlight_loaded

最后我们得到这样的一个结果:

after_assign_envlight

尾声

至此,恭喜你完成了本入门教程!在本教程中你应该已经学会了如何安装Ray-MMD及使用Ray-MMD渲染一个你梦想的场景。

有关于Ray-MMD的参数配置已经实现原理请参考进阶教程和其他文档。

致谢

致敬MikuMikuDance的开发者樋口優

本文模型来自YYB的Kagamine Len_10th_v1.0

感谢M.Liang优秀的入门教程的启发nagongze

Clone this wiki locally