对比几个比较轻的 Shader 的渲染效果

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

作者:RtuDtu

点击进入查看全文 & gt;

直接上图

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


SimpleToonShader 效果图(图源:ニコニコ静画 im6866918)

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

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 过程中的一些发现,如有写错的地方还望不吝赐教~

评论