{"repo":"Soung2279/Unity-Shaders-Collection","free":true,"listed":false,"github":"https://github.com/Soung2279/Unity-Shaders-Collection","clone":"git clone https://github.com/Soung2279/Unity-Shaders-Collection.git","description":"[A201-Shader]收录用于Unity粒子特效制作的着色器集合。","language":"ShaderLab","stars":79,"topics":["shader","unity","effect","vfx"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"A201-Shaders Collection /// Personal Usage =========================== →→ 查看更新日志 →→ 前往下载地址 →→ 通过包管理器安装(推荐) 简介 =========================== 本仓库是为 Unity 的 URP 环境下使用的 着色器合集 。其中，大部分着色器(下称shader)与粒子 特效 制作相关。 (此处的粒子特效特指Unity内置的Shuriken粒子系统及其团结引擎的升级版Infinity粒子系统，不适用于Unity VEG) 本仓库的shader基本基于Unity插件 ASE 生成，部分特殊shader进行了性能调优和可读化调整。这对于切换渲染管线或是移植到其它引擎有利。 若您有一定技术美术知识，您可自行查阅shader中的片段代码，并将其迁移到其它引擎或是适配不同的渲染管线。 查阅此仓库，您可以快捷的获取Unity特效制作相关的shader，同时可参考一些特殊效果的实现案例。 仓库前身 一些碎碎念 本仓库建立之初，是本人对学习和工作生涯中，对制作、收集的各种shader进行统一收录。其初衷是方便自用存取，同时也想分享一些技术案例。 在一开始的特效学习中，美术出身的我对于特效shader中的功能和模块不满意，想要实现一个效果需要若干个单项功能的shader和不同材质来实现，这使得我有了制作自己的通用shader的想法。有了这个苗头后，我便开始陆续收集相关的shader。 但是，在漫长的工作生涯中，我认识到，shader并不在于多，而在于精。兼容性强、泛用性广和性能平衡是尤为常见的特效shader需求。 虽然以往 V1 收集的shader数量很多，但是大部分功能都重合了，并且由于代码风格不一，不便于功能迁移。所以，V2.0及以后的版本，会秉持简约的理念，尽可能收录一些通用的，快速上手的shader。 此仓库发展到现在，已经有了一个经历4个项目迭代，历时3年的通用特效shader，同时仍然有各种特殊的shader不断收录。我想，这才是创建这个仓库的最终意义。 ##### 特效艺术家应该回归到对美术效果本身的钻研，降低对shader等技术向内容的学习成本。 ###### A201指我最早开始接触特效学习的学校工作室门牌号。在这个几十平方的工作室中，我踏上了特效制作与技术美术学习的道路。 文件说明 - V1 版本已进行归档。不再维护。若无特殊说明，本仓库后续的相关内容均只适用于 V2.0+ 的内容。 文件的路径结构应该如下所示： 其中， /Shaders 里存放的是整合的shader内容。本仓库的核心内容位于此目录。 /Editor 里存放的是shader相关材质面板GUI的脚本文件。此内容可以优化shader的材质面板显示，提高可读性。 /Render 里存放的是一些特殊效果的Render Feature。此内容提供了一些特殊的效果需求，例如URP下的热扭曲、深度高度雾等。 /Scripts 里存放的是与特殊效果的Render Feature相关的脚本。此内容提供了一些必要搭配使用的脚本。 所有的shader目录路径(Shader Path)均 统一 为 Soung/ 路径下，并按着色器的使用类型进行了分类。 - 目前存在的分类有如下： /Effect：用于粒子特效制作的相关shader /Post：用于全屏后处理特效相关的shader /Geometry：用于3d模型渲染相关的shader /UI：用于UI动效相关的shader /... 因","default_branch":null,"files":null,"tree":[],"storefront":"/r/Soung2279","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Soung2279/Unity-Shaders-Collection/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}