一 前言
1.1 使用体验
1)关于学习
shadergraph本质上是unityshader的图形表示,在操作上的难度相当之低。虽然这玩意不需要写代码,但是需要开发者对于节点有相对深刻的理解,同时对效果的拆解和分析有着较高的逻辑要求。学习shadergraph似乎没有什么特别高效率的方法,只能通过一个一个例子去记忆不同节点和函数的效果,体会其使用方式,融会贯通才能做出有趣的创意。
2)性能相关
性能上很拉,想要把效果用到实际的项目中,我个人虽然还没有尝试,但是已经感受到了风扇的疯狂转动(好歹是2060啊)。因此如果想要在实际的项目中应用这些效果,还是要写成shader而不是顶一个究极庞大的可视化编程系统。
3)转用shaderforge的原因
1.2 教程相关
@范星闪硕 一共9p的教程,相当适合入门。
二 特征结论
从颜色的角度讲,黑0白1,因此想保留黑色的部分就用乘法、保留白色的部分就用加法;
- 将数学计算的部分放在 custumeFunction 里,有助于减少节点的复杂度;
-
三 节点记录