首先的首先。我不建议任何新人一来就学ray,因为这条路将无比痛苦。好好说话就是无基础学这个回报率不高,不如其他效果出得快的渲染(比如我学了一年就只是入了个门,毫不夸张)
现在转行patoon和power shader还来得及(乐
以及,ray渲的所有额外材质和天空盒我不会提供下载,b碗和一些素材网上有很多免费配布,已经够用,想自己做的也可以去学怎么做材质,毕竟这就是我的知识盲区了。
(资料图)
一些基础下载地址和专栏学习:
这是ray渲作者配布的地方,版本是master:https://github.com/ray-cast/ray-mmd
这是我用的Azolt的raytoon下载地址:https://bowlroll.net/file/216551
这是RC大佬的mmd教程合集,主要讲了ray的很多硬核知识:RedialC的个人空间
废话讲完了,先放个对比图
场景是阿相老师的:https://bowlroll.net/file/215389
模型是游戏原神的达达利亚(已修改),耳朵尾巴是星穹铁道停云身上拆的,都可以从模之屋的官方账号找到
虽然是已经正片开始了,但我还要提一嘴。毕竟ray渲染大多是3D或者三渲二,我个人其实更偏向2D渲染,或者场景3D些,人物是2D的,所以会用到Azolt老师的Raytoon材质,上面已经贴过下载链接了。
同时,在使用toon材质之前得在ray.conf里面修改数值
35行的outline是边缘线,可开可不开,但我觉得开了好看x。0是关闭,1是开启,后面是抗锯齿,我开的3
41行是toon材质,1启动
58行是空间反射,可开可不开,我开的2(这个数值也许和电脑有关?)
好了这次真的开始了
1.载入模型和场景
关闭坐标轴和地面阴影。抗锯齿我不会关,我觉得不关的效果比关了好2333
2.载入ray环境
即ray.x、ray_controller.pmx和天空盒,天空盒我一般用的默认的空白天空盒,文件夹名字是Sky Hemisphere,找到里面Sky with box.pmx文件拉进MMD
3.接着调整
(1)调整天空盒到背景→模型绘制顺序的最顶部(我喜欢天空盒下依次人物再背景)
(2)给角色和场景上main
(3)给天空盒上环境光MME→EnvLightMap→给skybox上lighting,一般是用的天空盒的lighting,但是我喜欢搞骚操作,用的其他的天空盒的lighting,就会出现环境光有颜色(我喜欢用暗一点的),但天空还是一片白的景象,之后再挑喜欢的x文件天空放进去做假天空就可以
(4)给角色上toon
(5)将本影调成背面光(比较喜欢背面光)
太好了,第一步已经大功告成了!!(啊?)
4.载入平行光DirectionalLight.pmx
这里我用的是三金佬的DirectionalLight_Mask遮罩灯:【MMD教程&杂谈&配布】为ray的灯光添加遮罩!
(遮罩灯真的太好用了!!大家都去用!!!)
调整数值到合适,因为背景是暖色所以颜色也偏暖。不过到这还不用纠结太多,大色调还没形成
5.观察背景
先给背景里比较大的物件,比如地板,大型建筑(在这里是树)上合适的材质,这些大型的东西很有可能左右整个背景色调
可以看出来,上材质前后对物件的受光影响是有很大的区别的,树和背景明显就已经看不见了。地板我上了一点反光材质可以看到模糊的灯光,灯则上的自发光,金黄色在默认里并没有,是我自己调的。材质上面其实我也就简单调调,因为不会自己做材质,所以质感要求不高,只要颜色搭起来好看就行了。
这里简单插播一点调材质的方法,首先是大佬们翻译的材质讲解中文对应表
上面很多东西我都没用到,只有粗暴的调调颜色,也就是主材质的颜色和阴影的颜色(最上面和最下面)自发光在91行,具体可以看图
之后会给人物上材质,所以关于材质的一并在这里讲了。如果看着太复杂可以不用看,后面有更简单的办法。
Azolt佬其实已经将材质分了很多类了,比如皮肤skin,头发hair,眼睛眼白纯黑材质之类的。但是依名字载入进去并不会和环境产生联系,看着很突出,所以会调整材质的颜色使其融入背景。
要更改主材质的颜色首先要将第3行scale最后的数字改为1,这里的已经开了,没开的就显示0。
开了之后在第8行调整数值,数字越大越亮。但是要调整颜色则要将第8行改成:
const float3 albedo = float3(x, x, x);
后面的x数值代表RGB,不清楚RGB具体可以进ps里面看
下面是customA和B,用于调整阴影颜色
搞不明白直接上手试,实践是检验真理的唯一标准
好,插播完毕,现在回到之前已经给背景上完了材质,但是别急着给人物上,先把大色调定好再细调。
6.在ray控制器里调整各数值(包括Skybox)
经过之前的给背景上材质,灯都这么亮了,那就调成晚上好了
可以看到最明显的变化就是色调偏蓝了,从燥热的晚上变成了凉快的晚上(?)
我调了sunshadow的RGB(0.41,0.36,0.48),然后把temperature-调的比较大(0.33)
Skybox的EnvSpeclight+拉了0.35
之前也说一些大物件的颜色会影响整体色调,中间的圆形地板就是,如果冷不下来就压不住后面一堆金光的亮度,就会显得很热(怕热是这样的)
7.上雾气。
于这种大场景,我一般是喜欢加雾气的,雾气在ray里也自带了很多种,这里我用的是GroundFog地面雾
RGB(0.0,0.17,1),Height+拉满,Density0.38,Range+0.22
8.打光
好,终于到了ray的精髓了,就是瞎jb打光
想要丁达尔效果就得在MME的Fog栏里,给相应的灯上雾气(上半是雾下半是灯,带了shadow的就是能照出影子的)
如果不想灯光影响人物颜色可以把人物off,遮罩灯真的非常好用,三金佬一款我的神仙
主光源打了之后,我又在树的背后和分枝的地方分别打了两个点光源,数值就不用说了,随心而为。以及在人物的背后打了一个VolumetricSphere方形体积雾
视角太大了看不太出来,拉近了会很明显
喜欢晚上的我一下子感觉氛围来了光是圣光,是圣光
9.给人物上材质
衣服这种一般不用调颜色,只需要调受光影响的程度,头发这种就需要根据环境光来调色了。
一些简单的材质调整方法之前的插播里有说过,但如果嫌麻烦,我将向您推荐一款巨好用的MME:nbHSV_v2.00:https://bowlroll.net/file/261278
如同他的名字一样,非常nb,控制器和对应的x文件载入进去,在mme栏里找到HSV把需要调整的材质on,然后就可以随心所欲的调颜色了(我更推荐用others文件夹里面的,因为一载入进去就是全部关闭的,只开想开的就行了)(以及缺点是色差大的颜色很容易变得奇怪,有心还是学材质好)
额外,金属材质的渲染请看以下两个专栏:
【MMD】ray渲染小技巧 —— 模型材质中的金属部位如何单独渲染。
【MMD教程&杂谈&配布】在ray渲染中使用乘算Sph和相应的通道贴图
10.给人物上阴影
我不喜欢用打光的方式做阴影,那样会不太可控,锯齿也很严重,所以我用了两个假影,一个是用于刘海是PostDropHair,还有一个是用于身体的PostMultiShadow。
下载地址和使用方式都在这个专栏里有:
【MMD渲染】两个好用的影类MME的推荐!
一下子就看起来有细节了,但是PostMultiShadow比较吃内存,不能用的话可以用两个PostDropHair,一个用于刘海一个用于脖子,但就是身体上就不会有其他阴影了。麻烦点就在于要分别调颜色,而且两个阴影受光影响不同,最好是所有包括滤镜调完了再把颜色对应。
11.上边缘光(狂喜)
边缘光我一般用的PostRimLightToon_v07,这里大佬推荐的另一个我没用过,但听说也很好用:【MME】边缘光PostRimLightToon、PostRimShilouhette
除此之外我在一些环境特别黑的情况下还会用PostRimLighting2D,相当于给人物整个外轮廓上了一层光,就不展示了
还有一个泛光:LightBloom-master:【MME】LightBloom 泛光 ,试着变化泛光吧
12.叠滤镜
滤镜我一般用的很少,只用于修补一些过暗或者过亮(还有开盲盒)
由于之前过冷就故意把滤镜往暖了叠,增强了左上的暖光人物看起来也没有冷冰冰的了,地板的赤拉到了213,绿不变,青153
以及正背后就是树总觉得跳起舞老看着后面颜色太深了来不好看,也把场景拉偏了一些。顿时就舒服了,光也看清了
用的滤镜主要有ikClut改变 photofilm的01和03,数值分别是tr0.2和0.3
ikClut改变 Flower的倒数第三个,tr0.2
还有AnimeScreenTex_v1.0,就是上层的白色提亮光,数值tr0.5
13.加装饰和景深
这里用的发光粒子是ARonisc佬的Particle_RayBokeh:【Ray六边形景深粒子预设配布 Particle_RayBokeh】
景深是三金佬的ikBokeh_v020a_SJ2:【关于ikBokeh 20a的一些修改】
屏幕左上右下的光是Screen Tex改变 Ghost,用的第一个
至此,所有的流程都告一段落,简单来讲就是:上背景材质→定主色调(包括打光雾气)→上人物材质→上影子和边缘光→叠滤镜→上景深装饰
重点就是颜色真的得一直调,基本上不会一下子就成功的,得反反复复调很久,审美疲劳了就等会或者睡一觉再看
思路已经在这里了,其他花里胡哨的就是随机掉落。其实吧感觉写了快4k字也什么都没写,因为ray要写的实在是太多了,一个专栏根本写不过来,不过ray也胜在教程比较多,有很多大佬发视频写专栏,我是完全没发挥这个渲染器的作用的,只不过上材质蛮好玩的罢了2333
一些MME没贴下载链接就是自己去找,因为有的停配了。而且滤镜这种太多了随便下都是可以的,不一定非要用我写出来的这几个。
有的朋友问我这种干净的画面怎么渲染的,我的秘诀就是——不要上模糊仅此而已真的
——借物表——
MODEL
miHoYo/观海/条纹/NIGU/原石/葵岚/临渊/神帝宇/小云
MOTION
mobiusP/谦亦
STAGE
H2CU阿相
MME
Rui/Azolt/三金络合物/そぼろ/ikeno/P.I.P/針金P/のべ男/もこたろ/ビームマンP/化身バレッタ/ARonisc/呉石
关键词: