xwjsy1314 发表于 2019-9-25 16:24

项目用Unity2018,程序不让用shader graph怎么办?

如题,程序因为没新版本的经验,可是又要用2018,又不让用shader graph,特效只能用自带的做,一些特殊效果难道又要用脚本控制?渲染管线什么的也不能用,感觉回到unity4.6版本的时代了{:6_200:}

lisunboy 发表于 2021-8-23 17:56

test201899 发表于 2019-9-25 20:17
可以先用shader graph做出来,然后查看shader graph的shader代码,把它移植到你用的版本,我用2019做完移植 ...

从2019版本开始,你说的那两个版本支持赶不上官方的shader graph,这是趋势

scc172fly 发表于 2021-7-10 19:00

到目前为止呢,Amplify Shader Editor 是用起来最爽的一个,代码优化程度是最高的。其次是 Shader Forge,目前其优化程度也是比较高的,再者它并没有停止更新,而是转向了免费开源了,作者并没有放弃,会持续更新。Shader Graph 虽然是官方产品,但是生成代码质量真不咋地,冗余度比较高,效率最差,期待官方继续持续优化吧,干掉这些替代品。

wx65590 发表于 2019-9-28 07:35

test201899 发表于 2019-9-25 20:17
可以先用shader graph做出来,然后查看shader graph的shader代码,把它移植到你用的版本,我用2019做完移植 ...

能不能详细说明一下呢

53376063 发表于 2019-9-25 20:17

可以先用shader graph做出来,然后查看shader graph的shader代码,把它移植到你用的版本,我用2019做完移植到2017可以使用。而且shader graph的shader代码可读性强。

bobo@T 发表于 2019-9-25 18:24

shaderforge已经停更了,最高的到unity2017,unity2018往后的都不支持了。shader graph本身bug多,程序不让使用时正常的。现在高版本的unity一般都使用Amplify Shader Editor来做材质。可以去使用这个。

一只鱼丶 发表于 2019-9-25 17:36

先用shaderforge写插件用吧。我现在是这样的。

一只鱼丶 发表于 2019-9-25 17:34

感同身受

星期七 发表于 2019-9-25 17:33

...
页: [1]
查看完整版本: 项目用Unity2018,程序不让用shader graph怎么办?