【夏尔教学课堂 专栏篇】萌新都能玩懂的小渲染教程 SeriousShaer【MMD 渲染教程】
本文由 简悦 SimpRead 转码, 原文地址 www.bilibili.com
作者:夏尔-妮尔娜
SeriousShaer,想必大多数人都不认识有这么个渲染先讲一下这个渲染,它配布非常早,2011.01.22 v0.1 公開作者叫做:データ P 关于这个渲染没有太多的特殊介绍,毕竟是好多年前的老产品
SeriousShaer,想必大多数人都不认识有这么个渲染
2011.01.22 v0.1 公開
作者叫做:データ P
我们下载到渲染包以后,打开里面有两个 fx 文件,一个是初始预设,一个是有改动的。
按
注:渲染包到 b 碗 / vpvp 下载
- 首先,打开 MMD,载入自己需要的场景和模型,之后到 MME 栏的 Main 板块,找到自己的模型 / 场景,给予挂载 SeriousShader.fx 或 SeriousShaderM.fx,如图
这样就完成了基本的步奏了,然后再根据自己的喜好添加各类 MME 调节效果就完成了,怎么样,学会没?是不是很简单?
简单你就输了!!!
- 关于 SeriousShader 的 fx 参数讲解【注:重点】
这一块知识属渲染中的重点,要求萌新尽量学会。
下面开始讲解 fx 内部参数效果调节,请准备以下软件
Notepad++,可以编辑文本及代码的软件。
下面我们使用 Notepad++,把 fx 打开,如图
是不是开始头疼了?这些是什么?代码??叫我写代码??
没错,这些确实是代码,不过今天不是来教你写代码的【我不会】
我们要学的是去修改,修改什么?很简单,1234567890 会打吧,会那就可以。
我们的目的,是要学会怎么修改 fx 参数的数值大小,打个比方【define xxxxxxxxxxx 1.0】
看到那个数字了吗?对照我们打开的 fx,我们修的就是那个数字
其实,这些一串串代码的通道,就是控制着 fx 在 MMD 中渲染的效果,而这些数字的值也就决定着效果大小 / 模式 / 开关等。
但是我们要修改,当然要知道,哪一栏代表着什么效果,所以这个不用你们头疼,夏尔已经把 fx 的可修改参数全部列了出来并且说明。
框内都是可调节参数,下面夏尔把这些参数的详细信息带翻译列出来
基本参数 -
#define ShadowDarkness - 全局明暗度
#define UnderSkinDiffuse - 皮下散乱
#define ToonPower - 阴影的明暗度
#define OverBright - 材质的亮度调节
影子校正 -
#define SOFTSHADOW_DISTANCE - 窗口距离,字面意思说越小越远(不见得...)
#define SOFTSHADOW_THRESHOLD - 阴影修真系数,值越大越小(有那么一丁点效果可以看到)
阴影贴图的计算大小(越大精度越高,不过看不出来)
#define SHADOWMAP_WIDTH 2048
#define SHADOWMAP_HEIGHT 2048 (2048 是贴图分辨率)
由于修改中一部分参数的效果变化很细微以至于截图看不出,这里夏尔放两张例图
会改了吗?其实很简单罢了只是看着头疼,不过还有一点要注意,在修改数值过程中不要乱动那些代码,如果多个字母少个字母或者少个等号少个单词都有可能导致 fx 报废。
注意:修改参数以后要点保存才会读取效果!
以上是第一个 fx,SeriousShader.fx 的参数讲解
下面我们来讲解 SeriousShaderM.fx
为什么要分开讲解呢,明明都是相同预设。
SeriousShaderM.fx 和 **SeriousShader.fx 有些不同,他的 fx 参数多增了一个栏,名叫材质纹理调节,这个栏可以控制 fx 显现的纹理效果。如图**
那要怎么调节呢?看到这个了吗?这个是材质纹理贴图的分辨率大小,分辨率大家都知道吧,越大越清晰,但是越占内存。
我们要修改的就是这个分辨率数字,一般数值是这样,256,512,1024,2048,4096,8192
下面给大家参考下修改的例图
可见,分辨率越大,材质越清晰,但是别忘了我说的,越大越占内存,也就是说...............
电脑不好不要作死。
看到这个 fps 你们懂我的意思了吧,电脑显存如果不够高只建议修改到 2048 即可以防卡死,
那关于 SeriousShader 的渲染教程就到这里,下面放几张效果图
封面也算一张
SeriousShader 本属于非常单调的渲染,需要搭配不同的 MME 调节才能有最佳效果,夏尔列出几个
HgSAO
ExcellentShadow2
SvSSAO
Lightbloom
o_SurplusFilter_v0_3
ColorFilterSet_v001
Diffusion7
搭配以上 MME 使用且灵活调节参数可达绝佳效果
以及!!!!!!
个人建议将 MMD 中的 RGB 三色都降到 90-105 这个范围
虽然 fx 中可以调节光照但低于或高于原数值会很违和,所以直接调节 MMD 的光会好一些
当然也可以有自己的方法,不能死板什么都跟着来,万一我掉茅坑呢
好了,个人的建议也不多,就这些.
那关于本期渲染教程就结束了,后续夏尔会抽空写和录更多教程,求关注~
如果对本次教程有什么不解可以私信夏尔
如果发现本期教程有出错的地方,请第一时间提醒夏尔,夏尔会感激到死的!QWQ
下期再见
2018/10/6