近期热门
粉丝2
关注 0
获赞 0
新手尝试在Amplify Shader Editor中复刻出一个Shader Forge的Custom Lighting Shader

[其他] 新手尝试在Amplify Shader Editor中复刻出一个Shader Forge的Custom Lighting Shader

[复制链接]
4798 2 0 2 6年前 举报
作为一个shader新手,本来在学习shaderforge的,但现在shaderforge不更新了,项目又升级到了Unity2018,程序的大佬们要求用Amplify Shader Editor,在把同样的材质球用一样的连法复刻在ASE中时,发现两个插件可以说很差别很大了,在复刻的过程中我遇到了三个问题,前两个我都解决了并且搞懂了,第三个是真的搞不懂是为什么。

Shaderforge

Shaderforge
这是Shader Forge for Unity 3D Volume 2的Lecture 02之中的材质球,毕竟是个菜鸡,就选了这个最能理解的Shader来试验

AmplifyShaderEditor

AmplifyShaderEditor
在这个过程之中遇到的第一个问题就是View Reflection这个节点,ASE里面没有这个节点,只能用算法连出来,然后连出来之后发现了第二个问题,三条线哪一条单独连在customlighting上面都能得到正常的结果,但是Add之后就不能,翻了范例之后才知道ASE之中有个Saturate节点,每条线都连上这个节点之后就正常了,然后就有第三个问题 QQ截图20180903094805.jpg shader变成这个样子了 QQ截图20180903094847.jpg QQ截图20180903094856.jpg 然后我就像这样多乘了一个Slider才正常了,而且乘的不能是单个值,必须是滑条才正常,这个我就不太懂了,为什么呢?有没有大神能解答一下?或者有没有更优化的一点的连法呢?{:6_226:}谢谢各位大神了
0
点赞
0
打赏
2
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论2
您需要登录后才可以回帖 登录

头疼
6年前
回复

使用道具 举报

龟龟 看的我头皮发麻
6年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器