跳转至

本文由 简悦 SimpRead 转码, 原文地址 www.bilibili.com

今天不投稿视频,抽空写了这么一个文图教程。本教程针对一些刚刚熟悉了 MMD 的使用和操作的 MMDer, 在准备开始学习如何初步使用 IK 渲染之前我们先需要了解 IK 渲染的一些认识。IK 渲染即为 ikPolishS

今天不投稿视频,抽空写了这么一个文图教程。本教**程针**对一些**刚刚熟悉了 MMD 的使用和操作的 MMDer**, 在准备开始学习如何初步使用 IK 渲染之前我们先需要了解 IK 渲染的一些认识。

IK 渲染即为 ikPolishShader 这是它的全称。

由日本作者 ikeno

于 2015-2-20 所编写而成

首先我们需要下载 ik 渲染,那么就从 ikeno 作者的网盘那里下载吧(亲测无需翻墙)

若某个版本出现文件不一可换一个即可

下载链接地址:http://ux.getuploader.com/ikeno

解压后打开文件.............

无论是模型、场景、材质、动作和镜头数据你几乎都会发现会有这么一个文件,那么作为一个使用者我们就应该学会尊重作者所说的话,就请点击它(rademe.txt)。

日文乱码看不懂怎么办?下载一个 Notepad++ 用它来打开乱码的文件。

走到了这一步的你终于可以开始打开作者 ikeno 的 rademe.txt 了。

然后发现全是日文看不懂他说了些神马玩意勒?(以下原文)

向你介绍了什么是 IK 渲染

ikPolishShader 是一个基于物理的渲染,为什么这么所呢?

物理渲染具有一种特性,它能够对**所描述的物体**的**特性**来**设定参数**做为基础使它**周围的物体**产生影响。可以使物体产生**立体感**和物体本身所拥有的**质感。**

立体感

例如:一个球体,它所具有的空间描述即为**长、宽、高**,就因为三维的存在使它变成一个‘‘活生生的球体’’

质感

例如:**一个铁罐,它本身是**由大部分铁元素**及其**其他元素**构成的一个物体,经过煅烧而成的铁罐加工过后会有生活中处处可见的部分**纹理**以及**光泽,使它从**肉眼**和**精神**上能感受到它**有实实在在的质感**。

那么 IK 渲染就是在基于这种理念的情况下所编写出的物理渲染,目的就是让你渲染中的物体拥有一定量的立体感和质感,从而提升 Mikumikudance 画面的质量。

了解了一点关于学习使用 ikPolishShader 的基本认识后那么我们就开始吧!

以下是 ikeno 作者他本人的教程链接地址:http://www.nicovideo.jp/watch/sm27733338

有能力用 VPN 的童鞋可以去看一下

ikeno 的教程我也看过,不过呢我似乎发现了点他教程里的疏忽,还发现了可以按照其他方法来载入 ikPolishShader 内的文件, 也就是说你可以不按照他的教程来操作。

①. 首先载入预先准备好的场景和模型

by 唐恩君 by 机动战士牛肉 _

到 MMD 菜单栏里执行这些提前工作

地面影显示关闭 选择 30fps

场景和人物模型的轮廓线大小(E)那里全部调为零

②. 打开 ikPolishShader_vxxx 文件(版本随意)

这里以 ikPolishShader_v017 为例

③. 将 ikPolishShader.x 和 ikPolishController.pmx 用 Ctrl + 鼠标左键连选中拖入 MMD 中

耐心等待,然后就会看到背景变黑了 不要慌,关掉 MMD 打开游戏即可

④. 将 ikPolishShader_vxxx/Main/PolishMain.fx 拖入 MMD 当中,赋予给右上角 MMEffect/Main 栏中的场景和人物模型。

效果图  全黑了耶

⑤. 载入天空盒 skydome.x,另一种格式则是 skydome.pmx

skydome by 怪獣対若大将 P

这些天空盒在哪找?

http://bowlroll.net 这里有其他作者制作了一些天空盒发布在这里。

有国人大大提供的天空盒下载

当然,关于天空盒的下载我还是推荐这位 B 碗主的天空盒, 已经有天空盒的童鞋就忽略天空盒资源的搜索了。

大多数配布的是天空盒 有非常多! DL 密码需要挂 VPN,响应国家政策不提供 VPN 的下载

进入 niconico 静画注册账号就可以显示这个天空盒的下载密码(这个我就不教了)

载入天空盒之后的效果如下

顺序不正确的天空盒

注意,在这里 ikeno 作者他本人并没有将**天空盒**调整到**附件顺序第一位**所以会出现我这种情况

。那么像这种情况我们需要将 skybox 的顺序调整到附件顺序第一位。

调整顺序后

但是你发现场景和人物还是黑怎么办?

适当调整光源光照方向**和**解除渲染勾选

1 - 效果

在 MMEffect/Main 栏中解除渲染

2 2 - 效果

最后再勾选 EnvMapRT 下场景的勾选框

3 - 效果

⑥. 在 EnvMapRT 栏中选中天空盒 skydome.x,再回到 ikPolishShader 文件目录界面把 Environments/TEnvMap_emissive.fx 文件拖入 MMEffect

效果不太明显

人物也要赋予 TEnvMap.fx

人物会变暗一点点

然后将附件中的 ikPolishShader 的 Y 值调到 13(阴影感的升降)

⑦. 在 ColorMapRT 和 Main 下赋予**人物**和**场景**相对应的材质

将人物模型子集展开

Main 栏

Main 栏 - 皮肤

ColorMapRT 栏

ColorMapRT 栏 - 皮肤 布料 眼睛
ColorMapRT 栏 - 脸
Main 栏 - 脸 变化很小 ColorMapRT 栏 - 头发

慢慢加材质到完成......... 在这里我就不演示太多了。

刚用的时候不太熟悉就可以以下图来参考添加材质

最后一个什么鬼,我翻译不来

关于材质这一部分设定

可在材质目录 MaterialMap.fx 基础上使用物体**法线贴图**,调节物体**金属度**和**光滑度**来明显**提升物体质感。**将会涉及到 IK 渲染的进阶使用

例如:

会明显的发现人物旗袍线上拥有厚重的金属质感

推荐教程:AV1266309****4

在 IK 渲染中材质部分的使用并不是非常突出,反之在 ray 渲染会经常使用到材质设定。

ray 渲染的材质设定相比 IK 渲染较多,所以使用起来难免会花更多的时间去赋予材质。

以后我会持续推出关于 ray 渲染的材质 material_2.0.fx 全部参数设定教程........

上完材质后的结果:

对比也不是很明显

为了进一步提升画面感我们可以去添加一些 MME 以及做出一些修改。

先讲讲 ikPolishController.pmx 控制器的使用

直接光 +

将赋予 Main.fx 的物体亮度调高

直接光 -

将赋予 Main.fx 的物体亮度调低

间接光 +

将赋予 Main.fx 的物体亮度间接调高

间接光 -

同理

SSAO+

增强阴影感

屏幕空间环境光遮蔽

SSAO-

对比不太明显 SSAO 成像  翻译不太对

好像是关于 SSAO 影响半径范围,非常不明显,我就不发图了

不会打日文就将就些吧

提高金属反射率以及降低金属反射率

SSS+ 和 SSS-

对比不怎么明显

在 ray 渲染中能清晰的分辨出来

哪幅图是哪幅就不用说了吧

**记住!**我不是说叫你们放弃 IK 去学 ray 啊。

GI+ 和 GI-(全局光照)

针对赋予了 Main.fx 的物体进行全局亮度调整

眼瞎了分不清 0.0

シャドウ(眼影)?

应该是作用于阴影消除

这翻译真接地气

テストモード (测试模式)

将带有 Main.fx 的物体变白,能检查你的环境光遮蔽以及定向遮蔽,相当于 SSDO 了

类似屏幕空间的定向遮蔽

除开 MaterialMap_Mask.fx、MaterialMap_Metal.fx、MaterialMap_Mirror.fx、MaterialMap_Metal_normal.fx 其他材质文件都会受此遮蔽影响。

露光 + 和露光 -

调整画面曝光度大小

以上就是 **IK 渲染**以及**它的控制器**的讲解

之前说为了进一步提升画面感我们可以去添加一些 MME 以及做出一些修改。

那么就来开始实践一下吧!

先载入一些 MME

o_SelfOverlay.x

画面饱和度提高了一个档次

载入 HgShadow 和 HgSSAO

阴影变得更真实了

继续载入 HgDiffusion 和 ikClut

如果想追求真实的效果 HgDiffusion 可以不用

变得柔和了些

再去到 ikPolishController 控制器里调整一些参数

差不多就可以了

最终效果预览图:

其实作者 ikeno 的网盘里面有好多好玩的 MME 效果,我建议大家可以尝试去下载使用。

以上就是 IK 渲染的基础使用方法,还有更深入的知识可以继续讲下去。但毕竟是基础教程嘛,还是需要慢慢来的,说不定以后接触到更高级还会有更深的体会。

如果本教程有什么地方讲解错误了,请通知我进行修改**。**

by Biscuit-773

评论