项目用Unity2018,程序不让用shader graph怎么办?
如题,程序因为没新版本的经验,可是又要用2018,又不让用shader graph,特效只能用自带的做,一些特殊效果难道又要用脚本控制?渲染管线什么的也不能用,感觉回到unity4.6版本的时代了{:6_200:}test201899 发表于 2019-9-25 20:17
可以先用shader graph做出来,然后查看shader graph的shader代码,把它移植到你用的版本,我用2019做完移植 ...
从2019版本开始,你说的那两个版本支持赶不上官方的shader graph,这是趋势 到目前为止呢,Amplify Shader Editor 是用起来最爽的一个,代码优化程度是最高的。其次是 Shader Forge,目前其优化程度也是比较高的,再者它并没有停止更新,而是转向了免费开源了,作者并没有放弃,会持续更新。Shader Graph 虽然是官方产品,但是生成代码质量真不咋地,冗余度比较高,效率最差,期待官方继续持续优化吧,干掉这些替代品。 test201899 发表于 2019-9-25 20:17
可以先用shader graph做出来,然后查看shader graph的shader代码,把它移植到你用的版本,我用2019做完移植 ...
能不能详细说明一下呢
可以先用shader graph做出来,然后查看shader graph的shader代码,把它移植到你用的版本,我用2019做完移植到2017可以使用。而且shader graph的shader代码可读性强。 shaderforge已经停更了,最高的到unity2017,unity2018往后的都不支持了。shader graph本身bug多,程序不让使用时正常的。现在高版本的unity一般都使用Amplify Shader Editor来做材质。可以去使用这个。 先用shaderforge写插件用吧。我现在是这样的。 感同身受 ...
页:
[1]