Amplify Shader Editor入门教程

Amplify Shader Editor的功能
Amplify Shader Editor是行业领先开放且紧密集成的解决方案,它提供了一个Unity开发者易于上手的开发环境,可以与Unity编辑器和着色器使用无缝融合。通过这款工具,开发者能轻松实现AAA级质量的作品,并能灵活地应用在任何Unity项目开发之中,进而大大缩短了制作团队在美术效果上的迭代时间。而这些也正是其在Asset Store资源商店上如此畅销的重要原因。

 



通过这款插件,您有可能实现一些AAA级场景的惊人效果,例如:

 
溶解(Dissolve Burn Fx)


 
三维映射(Triplanar Mapping)


 
半透明(Translucency)


 
视差映射(Parallax Mapping)

 
抖动(Dithering)


 
Fake Interior


不仅如此,它还含有更多特效等您发现。



下载链接:
https://www.assetstore.unity3d.com/en/#!/content/68570

下面就一起来学习一下使用方法吧!

安装

安装Amplify Shader Editor只要以下三步就可以完成。

1. 第一步
打开Unity项目工程,双击您下载好的文件中的Amplify Shader Editor.unitypackage导入工程中。



或者通过依次点击 Assets → Import Package → Custom Package…,选择Amplify Shader Editor.unitypackage进行导入。

 

2. 第二步
在Unity解包进度条结束后,在“Importing package”窗口全选所有项目并点击“Import”按钮导入所有资源。

 

3. 第三步
为了更好地理解,一起了解一下Amplify Shader Editor目录结构:



从项目目录中我们可以发现,Amplify Shader Editor预先提供了不少着色器示例,每个示例都有单独Scene(场景)做展示,可以供使用者根据自身需要使用。

编辑界面简介

1. 打开Amplify Shader Editor编辑器界面



依次点击Window → Amplify Shader Editor → Open Canvas打开编辑器画布(Canvas)界面;或者可以双击Amplify Shader Editor(下文简称ASE)材质或着色器自动打开画布界面。

2. 创建Amplify表面着色器(Surface Shader)



在项目(Project)界面选中资源文件夹的情况下,依次点击 Assets → Create → Shader → Amplify Surface Shader创建;或者依次点击右键 → Create → Shader → Amplify Surface Shader进行创建。

3. 打开ASE着色器
双击ASE着色器文件可以在ASE画布中打开它。

内置的渲染器,HD,URP和轻量级SRP支持 NEW!HDRP矢量位移样本 新!URP和HDRP的镶嵌选项 新!URP的半透明和透射选项 新!新的“开始屏幕”窗口 NEW!轻松的图形共享和画布截图按钮 新功能!SRP包自动导入程序 NEW!与Unity 2019的兼容性 新!支持后期处理堆栈着色器 新功能!与Unity插件中的Substance 兼容 !支持自定义渲染纹理 新增!同时支持高清,URP和轻量级SRP 。多遍模板 !Xbox One / PS4 / Switch支持 新增!地形支持 NEW! 着色器模板 •通用PBR /未照明SRP •通用2D点亮/未照明SRP •HD点亮/未照明/头发/织物/贴花SRP •轻量PBR /未照明SRP •自定义RT初始化/更新 •后处理效果,包括后处理堆栈 • Alpha混合颗粒 •雪碧 •熄灭 •不亮光照贴图 •UI 新工具 •后处理堆栈工具 新样本 •HDRP向量位移 •独立于比例的图块 • Raphael Ernaelsten的体积像素化 •SRP HD全贴图 •马赛克效果 •未使用光照贴图 新模板 •通用PBR /未照明 •HD点亮/ 未照明/毛发/织物 •后处理堆栈 •未照明光图 新节点 •反投影矩阵 •反视图投影矩阵 •HD发射 •Voronoi •渐变 •渐变样本 新增的着色器功能 •反勒普 •随机范围 •SRP附加光 •流量 •旋转 •高处法线 •噪声正弦波 •锯齿波 •方波 •三角波 •棋盘格 •椭圆 •多边形 •矩形 •圆角矩形 最新改进 •添加了专门用于新通用渲染管线的 模板•添加了与Unity HDRP着色器检查器兼容的新HD Lit模板 •无限循环检测现在更快,减少了连接大型图形上的节点时的命中率。 •改进了节点预览渲染刷新行为 •创建了新的标记系统以改善节点搜索 •只需单击“屏幕截图”按钮即可获取整个画布的屏幕截图 •通过“共享”按钮轻松共享图形的选定部分 •添加了新的后处理堆栈工具它会使用给定着色器的PPS渲染器和设置生成cs脚本。 •Amplify Shader Editor通过高达v7.2.x的模板支持HD,Lightweight和Universal RP。 •Legacy HD和Lightweight SRP v3.xx / v4.xx / v5.xx模板也通过Legacy软件包提供。 •通过自定义RT模板支持在Unity 2017及更高版本上使用自定义渲染纹理。 •现在,也可以通过Unity插件中的Substance,在Unity 2018及更高版本的ASE画布上使用此Substance。 •现在在Unity 2018.2及更高版本上可以访问8个UV通道。 •可以通过键盘方向键平移和缩放ASE画布摄像机。 •支持HD PBR SRP模板中的材料类型。 •支持将Specular工作流程集成到Lightweight PBR SRP模板中。 •现在可以直接在模板上添加自定义选项。 了解更多: 在此处放大Wiki 讨论:Unity论坛线程 着色器示例:完整列表 编辑器在将来的更新中将继续得到改进,当前正在开发许多功能。 显着功能 •完整的源代码 •支持Xbox One / PS4 / Switch • 自定义节点API • 着色器模板 • 着色器功能 •多窗口支持 •直观,熟悉的节点界面 •广泛的节点库 •实例化支持 •用户贡献的节点和着色器 •不断增加的样本收集
Amplify Shader Editor 是一个 Unity 中的节点图编辑器,用于创建和编辑着色器。它比 Unity 的内置着色器编辑器更灵活和强大,可以创建复杂的着色器效果。以下是 Amplify Shader Editor 的使用教程。 1. 安装 Amplify Shader Editor 从 Asset Store 下载 Amplify Shader Editor 并导入到项目中。安装完成后,可以在 Unity 编辑器中的 Window 菜单下找到 Amplify Shader Editor。 2. 创建着色器 在 Amplify Shader Editor 中,可以通过选择 File -> New Shader 创建新的着色器。可以选择创建 Surface Shader(表面着色器)或 Shader Graph(着色器图形)。 3. 添加节点 在 Amplify Shader Editor 中,可以通过右键单击节点编辑器中的空白区域并选择要添加的节点类型来添加节点。可以添加多个节点,然后将它们连接起来以创建着色器效果。 4. 连接节点 要连接节点,只需将一个节点的输出端口拖到另一个节点的输入端口上。当两个节点成功连接时,它们之间会出现一条线。 5. 编辑节点属性 每个节点都有一些属性,可以在节点的属性窗口中进行编辑。可以调整节点的属性以更改着色器效果。 6. 预览着色器效果 在 Amplify Shader Editor 中,可以通过打开 Shader Editor 窗口并选择要预览的着色器来预览着色器效果。可以在预览窗口中看到实时的效果。 7. 导出着色器 完成着色器后,可以将其导出并应用于游戏对象。要导出着色器,只需选择 File -> Export Shader 并将其保存到项目的 Assets 文件夹中。 以上是 Amplify Shader Editor 的使用教程。使用 Amplify Shader Editor 可以创造出更复杂的着色器效果,提高游戏的表现力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值