ASE:Amplify Shader Editor 一款材质工具

一、工具比较

Shader Forge不支持URP、HDRP,默认渲染管线复用性高
ASE支持URP、HDRP,复用性相对ShaderForge高,代码简洁
Shader Graph官方工具,支持URP、HDRP,2021以下默认渲染管线不可使用

项目工程Unity2018以上,涉及使用SRP可使用Shader Graph。
项目工程Unity2018以下,可选使用Shader Forge。
ASE均可。

二、学习用ASE工具下载和导入

链接:https://pan.baidu.com/s/1yAk3VqRU2X9JU1oocILQWg?pwd=p50z 
提取码:p50z 
直接拖拽进Unity工程即可(我的环境是Unity2021)

三、ASE界面以及节点简要介绍

 常用节点概括图

3.1 贴图节点


Model 对象和引用
 Type 属性和全局
 Name 节点名称
 Property Name 变量名称
 Default Texture 白
 Mip Mode Mipmap设置
 Unpack Normal Map 解压缩法线贴图
 Default Value 默认材质贴图

3.2 常数节点

3.3 加减乘除(+ - * /)

3.4 注册、获取 get、set

3.5 通道附加、组件遮罩、组件拆分

 

3.6 数学运算

Remap重映射: 将值从一个范围重映射到另一个范围 例如Sin函数是在-1到1之间变化,我们可以通过重映射将-1到1变化为0-1,这样就不会有负值情况了。

SmoothStep平滑阶梯函数:如果输入值在min和max之间,则输出0和1之间的平滑Hermite插值, 如果Max大于Min,则在输入值小于Min的时候,输出0,在输出值大于Max的时候,输出1

Step阶梯函数:(非黑即白,常用于硬溶解)如果A≤B,则输出 1,如果A>B,则输出 0, 如果A输入图片上的这个区域亮度≤B输入图片上的对应区域,则这块区域输出白色,反之则 输出黑色。

3.7 UV、Rotator(UV、旋转)

Texture Coordinates:UV坐标:该节点和ShaderForge里的UV Coordinates一致,用于输出模型的UV坐标,选中节点后,在左上方的Parameters里的Reference需要选中对应的图片,才可以在外部材质里的Tilling和Offset进行编辑贴图的平铺和位移,在UV Set下可以选择多达8套UV

Rotator:(UV旋转)该节点将会把输入的UV或者2维量围绕你所定义的Anchor点进行旋转,需要输入 Time动态时间,不然会固定住,不会自动旋转 对于Anchor值,旋转中心点(0,0)是UV左下角(1,1)是UV右上角

【ASE入门学习】ASE入门系列——序章相关推荐

  1. java入门学习_Java入门学习进阶知识点

    Java入门学习进阶知识点 入门阶段,主要是培养Java语言的编程思想.了解Java语言的语法,书写规范等,掌握Eclipse.MyEclipse等开发工具,编写Java代码的能力.学完这个阶段你应该 ...

  2. 【OpenCV3编程入门学习笔记】——第1章 邂逅OpenCV

    邂逅OpenCV 文章目录 邂逅OpenCV 前言 1.1 OpenCV周边概念认知 1.1.1 图像处理.计算机视觉与OpenCV 1.1.2 OpenCV概述 1.1.3 起源及发展 1.1.4 ...

  3. 【OpenCV3编程入门学习笔记】——第3章 HighGUI图形用户界面初步

    文章目录 前言 3.1 图形的载入.显示和输出到文件 3.1.1 OpenCV的命名空间 3.1.2 Mat类简析 3.1.3 图像的载入与显示概述 3.1.4 图像的载入:imread()函数 3. ...

  4. Python快速编程入门#学习笔记08# |第8章 :面向对象

    目录 1. 面向对象概述 2. 类的定义 3.对象的创建与使用 类的成员 4.属性 1.类属性 2.实例属性 5.方法 1.实例方法 2.类方法 3.静态方法 6.私有成员 特殊方法 7.构造方法 8 ...

  5. Python快速编程入门#学习笔记06# |第6章 :函数(学生管理系统)

    目录 1.1 函数概述 1.2 定义函数和调用 函数的定义 函数的调用 1.3 参数的传递 位置参数的传递 关键字参数的传递 默认(缺省)参数的传递 参数的打包与解包 混合传递 1.4 函数的返回值 ...

  6. 强烈推荐这11个Python开源项目,非常值得入门学习(从入门到Python高级开发)

    Python的日益普及及其在业界的使用使它成为当今最流行的编程语言之一.即使有很多学习Python的资源,例如参考书,视频教程,网站,您也可以将GitHub视为满足学习Python愿望的可靠资源之一. ...

  7. 01.Java 编程入门学习笔记20210307

    Java 编程入门学习笔记-day01 第0章:编程入门 1.计算机的概述 计算机 = 硬件 + 软件 1.1硬件:冯诺依曼体系 CPU: CPU的衡量标准:速度的计量单位是赫兹(Hz),1Hz相当于 ...

  8. javaCV入门指南:序章

    javaCV入门指南系列: JavaCV入门指南:序章(看完本章后,不想看原理的小伙伴可直接跳转到<快速上手篇>) JavaCV入门指南:调用FFmpeg原生API和JavaCV是如何封装 ...

  9. 类型即正义:TypeScript 从入门到实践(序章)

    作者:一只图雀 仓库:Github .Gitee 图雀社区主站(首发):图雀社区 博客:掘金.知乎.慕课 公众号:图雀社区 联系我:关注公众号后可以加图雀酱微信哦 原创不易,❤️点赞+评论+收藏 ❤️ ...

最新文章

  1. centos7samba服务的搭建
  2. linux 查找目录或文件详解
  3. wget 下载一个网站所有文件
  4. 人类一败涂地电脑版_人类一败涂地游戏正式上架同步推免费版
  5. Ruby Fiber指南(三)过滤器
  6. ubuntu搭建lnmp+Yaf+Redis环境
  7. windows 10 systeminfo命令查看系统信息
  8. 拉普拉斯变换_拉普拉斯变化(s变换)定义与性质
  9. 你的城市撒币了吗?Python 爬取分析全国消费券发放数据
  10. C标准预定义实用的宏
  11. 用FL Studio制作反向人声音效(Vocal Chops)
  12. python16-前端之课堂笔记
  13. zabbix mysql默认模板_zabbix默认自带对Mysql数据库监控模板
  14. 中国兽用化学药品行业“十四五“发展规划及运营模式分析报告2021年版
  15. python实时显示进度条_Python进度条实时显示处理进度的示例代码
  16. 惯性导航学习笔记————惯性导航概述
  17. Entrez Direct
  18. 字体图标文件服务器提示404,iis环境下字体图标woff/woff2/svg返回404不显示的原因与解决方法...
  19. 标签云的实现(使用jQuery插件jqcloud)
  20. Geany全黑主题首发教程

热门文章

  1. xj膜你赛(n-1)
  2. 网易考拉海购软件测试岗怎么样,【网易考拉海购前端开发工资待遇怎么样】-看准网...
  3. 考拉海购操作教学-API接口
  4. 预测身高c需语言,预测身高问题。不知哪出问题了,算出乱码。求解!
  5. Paste for Mac(剪切板历史管理工具)
  6. PPT2007将Excel图表转为图片
  7. 电视家海信html安装不了,海信电视怎么安装电视家3.0
  8. java三层架构实现登录_用户登录——三层架构
  9. 不等距双杆模型_对磁场中双杆模型问题的解析
  10. Java实现扑克牌程序(数据结构)