11000+款5星资源
8.5万+用户参与评分
10万+社区成员鼎力支持
每款资源都经过 Unity 审核
Unity版本 | 内置渲染管线 | 通用渲染管线(URP) | 高清渲染管线(HDRP) |
---|---|---|---|
6000.0.23f1 | 兼容 | 兼容 | 不兼容 |
2023.1.0f1 | 兼容 | 兼容 | 不兼容 |
2022.2.0f1 | 兼容 | 兼容 | 不兼容 |
2022.1.0f1 | 兼容 | 兼容 | 不兼容 |
2021.3.0f1 | 兼容 | 兼容 | 不兼容 |
In case you are using the Built-In Renderer, use folder "Built-In Renderer". In case you are using URP, there are 2 options - folder "2D Renderer" for URP's 2D Renderer (default renderer when creating a project using the URP 2D Template), and folder "Universal Renderer" for URP's Universal Renderer (default renderer when creating a project using the URP 3D Template).
注意:为了便于使用,所有的明暗器都是以一种允许用户从外部脚本中使用一个暴露的浮动值(一个控制器值)来控制效果的方式创建。这也意味着这些着色器对时间不敏感,但如果需要循环效果,则需要手动设置。软件包中包含的脚本演示了循环和非循环效果如何由软件包的用户动态控制。
1. 全屏脉冲效果/全屏着色器
一个全屏脉冲波效果,可自定义中心点(即屏幕上的脉冲原点)、速度、颜色和波的边缘厚度。还有一个额外的(可选)失真效果,其强度也是完全可定制的。最后,如果用户需要,第二个控制器值可以用来在脉冲期间平滑地淡出/淡入屏幕。
这个资产也可以作为在Shader Graph中创建自己的全屏着色器效果的垫脚石(一个允许自定义渲染器功能的脚本和一个完全设置好的URP Forward Renderer资产--两者都是全屏着色器的必要条件--在软件包中提供)。
文件包中还提供了一份PDF文档,提供了如何设置该着色器的分步说明。
2. 双发射着色器
一个重建的URP Lit着色器,支持双发射,允许你有两个不同的发射图,有两个不同的发射颜色和强度。此外,每个发射都增加了一个 "额外强度 "控制器,使你能够无限地增加每个发射的强度,而常规的HDR颜色输入只允许-10和+10之间的强度。
3. 方向性溶解着色器
这个明暗器允许你创建一个表面溶解效果(例如,为濒死的敌人),它沿着预定义的方向移动,而不是同时溶解表面上的所有地方。这个方向是由一个黑白色的渐变纹理定义的(用Photoshop的渐变工具或其他图像编辑程序很容易制作)。4个这样的渐变 "噪音 "纹理--水平、垂直、不规则和圆形渐变--都包含在这个包里。
此外,溶解效果有完全可定制的厚度、发射和速度。
4. 顶点置换着色器
一个点亮的顶点操纵着色器,在物体表面产生不规则的振动和扭曲。该效果的强度是完全可定制的。
5. 图像高亮着色器
这个着色器允许你通过沿着图像表面逐渐移动发射波来突出图像(最初用于在Unity之外编写的文本,然后导出为图像)。波的发射、锐度(强度)、厚度和速度是完全可定制的。
6. 熔岩着色器
一个点燃的熔岩着色器,具有可定制的发射、移动速度和失真。该着色器使用一个纹理,允许你为任何液体定制效果。软件包中提供了一个熔岩纹理样本(包括高度/位移、法线和镜面/金属贴图),以及为熔岩设置的2D精灵形状配置文件(注意:2D精灵形状包是必需的,它可以从包管理器中导入)。
额外:本包中包含的着色器图形子图资产是一个重建的URP标准照明着色器。因此,它可以被导入到你的自定义Shader Graph着色器中,让你既能创建自定义着色器效果,又能保留标准着色器选项,如法线图、发射等。
欲了解更多信息,请访问我们网站上的资产页面:https://www.project-gamedev.com/essential-2d-lit-shaders.html
更多技术细节,请访问该资产的文档页面:https://docs.project-gamedev.com/essential-2d-lit-shaders/essential-2d-lit-shaders.html
注意:本软件包支持两种 URP 渲染器--通用渲染器和 2D 渲染器。
如果您使用的是 URP 的通用渲染器(使用 URP 3D 模板创建项目时的默认渲染器),请使用该资产的通用渲染器版本(文件夹 "Universal Renderer")。如果您使用的是 URP 的 2D 渲染器(使用 URP 2D 模板创建项目时的默认渲染器),请使用该资产的 2D 渲染器版本(文件夹 "2D 渲染器")。
DeepL Translator被用来提供准确的中文、韩文和日文翻译,以实现资产的本地化。
Essential 2D Shaders
