ASE学习笔记
ASE相关教程
1.ASE官方文档
ASE教程手册
ASE手册(中文版)-CSDN博客
Tutorials 教程 →笔记
ASE节点手册
ASE社区节点手册
自定义节点API手册
2.ASE官方示例
这些官方示例都在AssetStore的Amplify Shader Pack包里。
3.ASE官方视频教程(youtube.com)
4.ASE效果实现系列教程 (youtube.com)
5.ASE常用快捷键
▶
ASE常用快捷键
编辑快捷键
[F1]:打开“选定节点Wiki”页面
[C]:创建评论
[F]:专注于选择
[空格]:打开节点面板
[W]:切换彩色线模式
[Control + W]:切换多行模式
节点快捷键(按住快捷键左击)
[0]: Int
[1]: Float
[2]: Vector2
[3]: Vector3
[4]: Vector4
[5]: Color
[L]: Lerp
[N]: Normalize
[O]: One Minus
[E]: Power
[A]: Add
[D]: DivideA
[M]: Multiply
[S]: Subtract
[R]: Register Local Var
[T]: Texture
[U]: Texture coordinate
ASE官方Tutorials教程笔记
第一课 User Interaction 用户交互
ASE的文件名可以和ShaderName不同名,ShaderName里加正斜杠可以增加shader里的类别
第二课 Material and Shader Mode
边框对应工作模式
双击shader是绿色边框,表示只作用在shader
双击material是蓝色边框,表示作用在shader和material
Property默认值和Material值
Default作用于全局,Material作用于当前Material
第三课 Connecting Nodes
拖出线条的时候,按住ctrl键,可以快速添加节点。
按住alt键,再点击输入/输出端口,可以快速删除端口的所有线条
ASE使用SRP课程 (URP/HDRP)
案例里的后缀意义
导入ASE案例会发现,URP/HDRP里面有数字加x的后缀,它的意思是导入对应SRP版本下的shader
切换URP/HDRP后,要去项目设置里设置ase配置
ASE函数课程
函数可以把一些常用的节点一起封装,防止重复,也是图表看起来更加清晰
创建函数
燃烧火焰案例
首先先添加木头纹理和木头法线贴图
之后依次添加随时间的移动UV功能、合并纹理功能、随时间改变强度功能
最后连接到输出查看效果
ps:纹理在ASE的Example里可搜到
ASE学习笔记
https://www.liu2dream.fun/post/ASE学习笔记/