对比几个比较轻的Shader的渲染效果
阿拉伯飞坦坦坦
2019年12月28日 17:08
收录于文集
共1篇

直接上图

5种Shader的渲染效果对比

最近在做一个【脱法ロック】的MMD,就用了第2806帧来测试几个Shader的区别,长腿部的内番服比较能直观地看出阴影效果,Shader对三个人物不同肤色的效果。(有种彩妆试色的感觉……)

选这一帧的另一个原因是,在调K帧的时候正好停在这里,突然发现三个人的眼神很有趣hhhhhhh

(我还偷偷调了一下镜头,让“不想和你们搞好关系”的小伽罗也入镜了,嘘,别告诉他……)

我有些偷懒,部分Shader并未单独调整Model的瞳孔、头发、衣服,只有一些出现了“翻白眼”效果的画面才调深了一点瞳孔处的阴影。B站上的Eternity_WinD​大大有分享瞳孔明亮度调整的经验(传送门​),我觉得非常有帮助。

伊达组的金色瞳孔对我这个刚入门的渣渣来说真的很难调,本来有用Elle/データP大大的S5Shader来渲染小伽罗的一个画面,用AdultShader单独渲染瞳孔还是无法避免“翻白眼”,可能要用阴影更深一点的渲染器?

上图中的SimpleToonShader效果图我选择了适用于晴天室外场景的002_Day_NS.fx,在把咪酱的瞳孔换成更暗一些的004_Day.fx的时候,发现咪酱的眼睛有变红的趋势。虽然游戏里的确也有点红,每次看都觉得莫不是暗堕了?不!咪酱你不想!暗堕了万一头上长角就不帅气了哦,你要想清楚哦!(面对自家打击73又满级了的咪酱,婶婶瑟瑟发抖ing)

咳……扯远了……

总之,所对比的几个Shader的共同特征就是比较轻,不那么占内存,对7000帧左右的动画比较友好,不易卡住或闪退。

阴影效果都较为适中,其中full_SimpleSoftShadow的阴影效果最轻。

相比之下AdultShader则多一些阴影,渲染包里有AdultShader.fx和AdultShaderS2.fx两种,前者阴影效果更強一些,后者(也就是上图中所使用的)略弱一些。SeriousShader比较适中,而且软影效果好。和AdultShader相比,SeriousShader会让皮肤更有透明感(这句我怕翻译错,献上日文原文出处:https://www.nicovideo.jp/watch/sm14067112)。

虽然在最后制作的动画里,我选了SeriousShader渲染大部分的Model,但是我觉得PostAdultShaderS2也超好用的。

上图的5种Shader,只有PostAdultShader是拖.x文件进去后可以在附件操作里调整Tr值的,其余4种Shader直接在MME中设置.fx文件的。

对比图中放了Tr=0.2、Tr=0.3、Tr=0.4的效果图,实际上我还尝试了Tr=0.25和Tr=0.35,真心差别不大,调试的时候不用怕手抖!

PostAdultShaderS2在不同Tr值下的效果图

随便提一句,Elle/データP大大配布了好多种阴影渲染器,都很好上手~

最后一个SimpleToonShader是我昨天发现的宝藏,觉得效果非常不错。推荐002_Day.fx,比较日常的室外晴天色调,很有立体感却又不会让模型“黑脸”。尤其是在鹤丸和Msk式咪酱这两个欧洲肤色的男刃旁边,不能让长谷部受欺负啊!(言之凿凿的婶婶我已经让小伽罗去旁边歇息了……)

Emmm...有望挤掉SeriousShader成功上位hhhh


附上述所涉及的渲染器配布信息:

SeriousShader v0.21 

作者:Elle/データPさん

配布动画:https://www.nicovideo.jp/watch/sm14594360

配布地址:http://ux.getuploader.com/Elle_DataPort/

AdultShader

作者:Elle/データPさん

配布动画:https://www.nicovideo.jp/watch/sm13972229

配布地址:http://ux.getuploader.com/Elle_DataPort/

full_SimpleSoftShadow

作者:ビームマンPさん

配布动画:https://www.nicovideo.jp/watch/sm14512512

配布地址:https://ux.getuploader.com/BeamMan/download/41/full_SimpleSoftShadow.zip

PostAdultShaderS2

作者:Elle/データPさん

配布动画:https://www.nicovideo.jp/watch/sm14067112

配布地址:http://ux.getuploader.com/Elle_DataPort/

SimpleToonShader

作者:winglayerさん

配布静画:https://seiga.nicovideo.jp/seiga/im6866918

配布地址:https://bowlroll.net/file/141994


作者还只是一个刚入门渲染的渣渣,仍处于盲人摸象的状态。。。

此文主要是为记录下初次尝试MME过程中的一些发现,如有写错的地方还望不吝赐教~