一本记录Shader “咒语”灵感 的 “魔法书”
A repository for recording Shader code and creative inspiration
仓库分享的Shader适用以下创作平台:
……
Shader「魔法书」—— 你的像素级咒语文库
这里没有羊皮卷与水晶球,却藏着比咒语更玄妙的代码;
这里不供奉魔法石与龙息,却流淌着比咒语更炽热的像素。
欢迎踏入「Shader魔法书」—— 全宇宙最野的Shader代码仓库,
一个让GPU集体起立鼓掌、让画面党疯狂分泌多巴胺的「视觉炼金坊」。
魔法书介绍
个人🍭云端 Shader “代码”仓库,这里收录了我在游戏引擎里探索过的Shader、打磨过的材质、调试过的灯光等,同时也是我学习 艺术向技术美术(TA) 路上的成长印记。
渲染风格一般以 三渲二/卡通渲染 为主~嘿嘿,因为本人敲爱 二次元卡通 画风🍧,对 角色卡渲 尤为钟爱😻。
仓库上传的 Shader 将按制作内容(即 Shader 实现的具体视觉效果或功能目标)分类,内容贴合 游戏引擎 / 技术美术(TA) 领域的实际开发逻辑,计划涵盖:
- 角色渲染类 Shader
- 通用材质类 Shader
- 视觉特效类 Shader
- 后期处理类 Shader
- 风格化渲染类 Shader
- 性能优化类 Shader
本仓库除收录各类 Shader 外,还设有 引擎渲染合集 板块,记录一些个人学习阶段的渲染练习作品,均为 引擎实时渲染 出图,涵盖地编场景、灯光布光、视觉特效、角色卡通渲染、三渲二效果等,欢迎查看🍬!
魔法书补充
本仓库开源免费,采用 【GPL v3.0】 开源协议,仅供个人学习与交流使用,严禁用于任何商业及营利用途!
为什么开源呢?因为 Shader 的魅力,就在于用代码创造视觉魔法😽!想把这份由代码编织的视觉美好分享出去,让更多人看见渲染的浪漫与魔法~
仓库既是个人🍭云端游戏引擎渲染相关创作的代码备份,也会分享 TA 渲染🎨相关技术知识,供遇见此仓库的有缘人💘学习交流~
本人立志成为一名 合格的TA,目前仍在不断学习精进中💪。仓库收录的都是我学习、打磨过的 Shader 整理汇总。受限于自身能力与理解,代码与渲染效果难免存在错误和不足🙀!如若发现,欢迎大家积极指正!若能得到专业前辈的补充与指点,更是本仓库莫大的荣幸😽!
特别感谢我学习路上遇到的每一位老师,也感谢每一位有幸看到这个仓库并愿意花时间阅读、使用、完善内容的开发者 (如果有的话) 💖!
最后,愿这些“代码”能点亮你的创作,让我们一起用Shader构建更绚丽的世界吧!
魔法书使用方法
仓库内容介绍📌
- 仓库里的 万象幻典.md 为Shader分类清单,记录仓库所有已上传的 Shader/工程的名称、分类和内容 ,方便查找。
- 每个上传的Shader效果都会新建一个文件夹,文件名为对应Shader效果/内容,按照 创作平台/软件 - 制作内容(Shader效果) 分类,打开对应的code文件夹查阅即可。
- 每个Shader文件夹内都会有一个 Readme.md 文件,简述该文件/项目的内容和引擎实时渲染效果。
- 该项目仓库除Shader代码文件以外,可能还会存储如 自定义渲染管线、工程资产文件、引擎脚本 等等,可按照文件类型区分。
如何使用?🚀
- 直接复用:代码/资产适配主流引擎(Unreal Engine、Unity,具体看文件),开箱即用或稍作修改;
- 灵感参考:从简单的“UI渐变背景”到复杂的“角色卡渲”,看代码文件/工程文件,逐步拆解Shader逻辑,学习思路,再用到自己的Shader里;
- 贡献创意:哪怕是一个小效果的改进、一点代码的优化、一行注释的优化,都欢迎你的指正和讨论!
咒语原理
- Shader涉及的着色语言/脚本语言:HLSL、GLSL、ShaderLab
- 本仓库所用创作平台:
- Unreal Engine 5.x
- Unity 2022.3.62
- Blender 3.x/4.x
- JetBrains Rider 2025
- Visual Studio Code 2025
魔法传送阵
- Unreal Engine下载:https://www.unrealengine.com/zh-CN/download
- Unreal Engine官方学习资料:https://dev.epicgames.com/community/unreal-engine/learning
- Unity / Built in Shaders下载:https://unity.cn/releases
- Unity官方学习文档:https://docs.unity.cn/cn/2022.3/Manual/UnityManual.html
- Shadertoy:https://www.shadertoy.com
- Blender:https://www.blender.org
魔法书标题字体设计
- 另一版仓库标题字体设计😎