由游戏开发者 LEAKYFINGERS 制作、接近初期 3D 游戏风格的适用于 Unity 的着色器「Retro 3D Shader Pack v1.0」已免费公开。
这是一个在最新的 Unity 引擎内表现初期 3D 游戏视觉风格的着色器集合。为了让非程序员也能轻松使用而设计,同时还附带了便于轻松修改的详细代码注释。

Retro 3D Shader Pack v1.0
- 4种光照模型。unlit, vertex lit, flat lit, standard Unity lighting
- 支持常见的材质属性(透明度、色调、镜面反射、法线贴图、发光等)
- 可轻松启用和禁用的复古材质属性:
- 顶点抖动/吸附(可在世界/屏幕空间之间切换)
- 仿射纹理映射
- 顶点绘制距离
- Lit&unlit 精灵着色器
- 使用内置的 Unity Post-Processing Stack(v2),可轻松与其他后处理效果集成的复古后处理着色器-
- 像素化(可在像素缩放和固定垂直分辨率之间切换)
- 色深/色调分级
- 抖动(可扩展,附带一组提供的抖动图案以及使用自定义抖动图案的选项)
- 在现有材质中实际使用各着色器的场景示例
My current uni workload means that I have no time for game dev atm, so I'm taking a short break until the start of December.
On the plus side, I'm building a retro-3D shader pack for Unity as part of my course and it should be available soon!#screenshotsaturday #madewithunity pic.twitter.com/n6Ikm4FaXT— LEAKYFINGERS (@leakyfingers) November 2, 2019
此套件在 Creative Commons(Attribution Share-Alike License)下授权——只要给予适当署名并遵循相同许可证条件,即可自由分享和调整该套件本身。
最近,刻意采用复古风格制作的游戏越来越多了呢。
像这样能轻松使用的着色器变多,真的很令人感激。
请务必试试看!!