欢迎光临散文网 会员登陆 & 注册

【MMD自学记录】如何实现金属烫金的渲染效果

2023-04-01 09:00 作者:幻雨之秋  | 我要投稿

  在今年1月份的时候,我自己开始研究再肝剁手大佬的MMD中金属泛光是如何解决的,一直研究到晚上凌晨3、4点。。。

参考的MMD视频:

当时看的这两个教程,都感觉不太像。都只是星星闪,不是一片一片的反光。


但当时我没灵感,之后,我这边去朱大佬的渲染群里,凌晨偷偷去询问灵感,因为白天会有专门学Blender的人,看不起用原生MMD的人。会进行骚扰。最后和里面的人讨论了半个小时。为什么不继续讨论,是因为那些学blender的人进来捣乱了。

在这里我说明一下,我自己并不是只会原生MMD,我这边也会用Blender、MD、C4D、Unity、虚幻引擎来进行渲染的。

专门用过这些的人,应该知道,做这些是很花时间的。但这些渲染器都没原生MMD渲染的快。原生MMD20分钟以内就可以渲好5分钟的带渲染视频。

我是一个很缺时间的人,这点就知道我为什么用原生MMD的次数多了。


  当时在群里讨论的结果是ray的灯光球可以直接影响光影的效果。而.fx文件里面是有调整金属光泽的选项。我自己结合群里人的想法,和自己的灵感发现其中的可行性。群里人说是在模型周围打光,而我自己的想法是把灯光球直接放大并隐身,依靠其中的反射来达成效果。而金属光的颜色在灯光球里面是可以调整的。


其中fx我这边修改的属性有

================================

重要部分:

ALBEDO_SUB_ENABLE 次贴图色

  这里是进行了自定义,就不予说明了,因为网上都有,直接搜各种金属的RGB值,百度一堆。

  关于自定义的基础代码ray材质中文帮助文图中有写,详见float3数值设定。

我这边简单举个例子:

是按照RGB的规则编写的,直接修改这三个0就可以了。 


NORMAL_MAP_FROM 法线贴图

加贴图看着有质感

NORMAL_SUB_MAP_FROM 法线贴图叠加效果用 

可以出现反射效果,数值在3-6之间,反射的样式各不一样

SMOOTHNESS_MAP_FROM 光滑度、粗糙度 

这里数值调大会有黑边


METALNESS_MAP_FROM 金属度

基础的金属度

CUSTOM_ENABLE 自定义

因为用到了自定义RGB就把这里的给关闭了

================================

可选部分:

SPECULAR_MAP_FROM 反射度

随缘尝试的,但效果不大,只对某些场景有效果


OCCLUSION_MAP_FROM 环境光遮蔽

随缘尝试的,但效果不大,只对某些场景有效果

================================

  关于这个地方的参数调整,我这边是有参考B站up如此这般机智如我 的金属光教程

还有这些专栏


然后就是套个灯光球。

没错就是套个灯光球,Size+直接设置成最大。

然后通过MMD自带的外(外部亲)进行骨骼绑定,我这边是绑定到了腰上了。



调整灯光球的颜色就可以调整金属反光的颜色。

到这里,隐藏灯光球的模型,效果就出来了。

效果图:

目前的缺点就是地面上会有灯光球的拖影。

这也就是为什么,我地面上有“聚能环”的缘故。


借物表: 

【Effect】(特效mme) Rui_CG_by Rui樣 

【Tool】(使用软件)MikuMikuDance 10th Anniversary Version CHS

【Edit】(编辑者)幻雨之秋  



感谢看到这里的每一位MMDer/观众Orz!


如有渲染方面疑问可在评论下方留言我会看的!【当然能不能回答还是一方面x】  













【MMD自学记录】如何实现金属烫金的渲染效果的评论 (共 条)

分享到微博请遵守国家法律