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常用快捷键

编辑快捷键

[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 用户交互

ShaderName
ASE的文件名可以和ShaderName不同名,ShaderName里加正斜杠可以增加shader里的类别
添加shader类别效果

第二课 Material and Shader Mode

边框对应工作模式

绿色边框表示只作用在shader

蓝色边框表示作用在shader和material
双击shader是绿色边框,表示只作用在shader
双击material是蓝色边框,表示作用在shader和material

Property默认值和Material值

Property默认值和Material值
Default作用于全局,Material作用于当前Material

第三课 Connecting Nodes

拖出线条的时候,按住ctrl键,可以快速添加节点。

按住alt键,再点击输入/输出端口,可以快速删除端口的所有线条

ASE使用SRP课程 (URP/HDRP)

案例里的后缀意义

案例里的后缀
导入ASE案例会发现,URP/HDRP里面有数字加x的后缀,它的意思是导入对应SRP版本下的shader

切换URP/HDRP后,要去项目设置里设置ase配置

设置ase环境配置

ASE函数课程

函数可以把一些常用的节点一起封装,防止重复,也是图表看起来更加清晰

未使用函数
使用函数

创建函数

创建函数

燃烧火焰案例

燃烧火焰案例图表
首先先添加木头纹理和木头法线贴图
之后依次添加随时间的移动UV功能、合并纹理功能、随时间改变强度功能
最后连接到输出查看效果
ps:纹理在ASE的Example里可搜到


ASE学习笔记
https://www.liu2dream.fun/post/ASE学习笔记/
作者
刘老师 MrLiu
发布于
2024年6月13日
许可协议