awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
QianMo avatar

QianMo/Awesome-Unity-Shader

0
View on GitHub↗
4,314 stars·1,101 forks·ShaderLab·19 views

Awesome Unity Shader

This project is a curated collection of HLSL shader code, templates, and visual effects implementations for the Unity game engine. It serves as a repository of programmable surface shaders and a guide for building materials, lighting, and blur simulations.

The collection includes a library of screen-space post-processing effects and filters designed to polish final render outputs. It provides a structured resource of examples and tutorials to assist in the development of custom shaders and technical art.

The project covers the implementation of game visual effects, Unity post-processing, and general shader development. It utilizes pattern-driven visual simulations and template-based development to recreate physical phenomena and complex material behaviors.

Features

  • Unity Shader Development - Serves as a comprehensive resource for authoring and implementing custom shaders for Unity game engines.
  • Shader Collections - Provides a curated library of HLSL programmable surface shader code and templates.
  • Unity Visual Effects - Implements specialized surface and lighting behaviors to enhance visual quality and atmosphere within Unity.
  • Vertex and Fragment Shading - Provides programmable fragment shading to calculate individual pixel colors for complex materials and lighting.
  • Post-Processing Effects - Implements full-screen visual filters and image-space effects applied after the primary scene render.
  • Visual Effect Shaders - Ships custom HLSL shader implementations for real-time graphical effects like blur and glow.
  • Technical Art and Rigging - Provides patterns and templates that bridge the gap between art and programming for real-time rendering.
  • Unity Rendering Examples - Provides practical code samples and reference implementations for building materials and lighting simulations in Unity.
  • Shader Templates - Uses standardized code structures and boilerplates to accelerate the creation of programmable surface shaders.
  • Rendering Pipeline Hooks - Provides mechanisms to hook custom shader logic into the engine rendering loop to manipulate final output frames.
  • Visual Phenomenon Simulations - Implements mathematical functions and noise algorithms to recreate physical phenomena like blurs and glows.
  • Unity Asset Libraries - Offers a collection of reusable shaders and templates specifically for Unity post-processing effects.

Star history

Star history chart for qianmo/awesome-unity-shaderStar history chart for qianmo/awesome-unity-shader

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does qianmo/awesome-unity-shader do?

This project is a curated collection of HLSL shader code, templates, and visual effects implementations for the Unity game engine. It serves as a repository of programmable surface shaders and a guide for building materials, lighting, and blur simulations.

What are the main features of qianmo/awesome-unity-shader?

The main features of qianmo/awesome-unity-shader are: Unity Shader Development, Shader Collections, Unity Visual Effects, Vertex and Fragment Shading, Post-Processing Effects, Visual Effect Shaders, Technical Art and Rigging, Unity Rendering Examples.

Which projects share features with qianmo/awesome-unity-shader?

Projects with overlapping indexed features include: candycat1992/unity_shaders_book — This project is a reference library of HLSL shader implementations and source code examples for Unity. It provides a… gdquest/godot-shaders — This project is a collection of open-source shader programs and playable demonstration scenes for the Godot game… unity-technologies/postprocessing — PostProcessing is a post-processing stack for the Unity game engine designed to apply image-space visual effects and… gdquest-demos/godot-shaders — This project is a Godot shader library consisting of a collection of GLSL-based visual effects for 2D and 3D graphics.… orillusion/orillusion — Orillusion is a WebGPU 3D rendering engine designed for high-fidelity scenes and visual effects in the browser. It… photonstorm/phaser — Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on…

Projects sharing features with Awesome Unity Shader

These projects share indexed features with Awesome Unity Shader. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • candycat1992/unity_shaders_bookcandycat1992 avatar

    candycat1992/Unity_Shaders_Book

    6,061View on GitHub↗

    This project is a reference library of HLSL shader implementations and source code examples for Unity. It provides a collection of practical samples focused on lighting, coordinate transformations, and rendering passes for 3D graphics. The repository demonstrates the application of 3D rendering mathematics, specifically using vector and matrix calculations to determine light directions and coordinate space transformations. It includes implementations for managing multi-pass rendering pipelines and mapping coordinates between object, world, and view spaces. The material covers foundational gr

    ShaderLab
    View on GitHub↗6,061
  • gdquest/godot-shadersGDQuest avatar

    GDQuest/godot-shaders

    4,002View on GitHub↗

    This project is a collection of open-source shader programs and playable demonstration scenes for the Godot game engine. It serves as a shader library providing 2D and 3D visual effects, as well as a collection of post-processing shaders for modifying the final rendered image. The library includes specific implementations for spatial effects on 3D objects, such as outlines and dissolve transitions, and planar effects for 2D sprites, including palette swapping and glow. These effects are paired with standalone demo scenes that provide a playable preview of the graphical results. The repositor

    GDShader
    View on GitHub↗4,002
  • gdquest-demos/godot-shadersgdquest-demos avatar

    gdquest-demos/godot-shaders

    3,999View on GitHub↗

    This project is a Godot shader library consisting of a collection of GLSL-based visual effects for 2D and 3D graphics. It serves as a resource for improving game visual quality through custom shader files and demo scenes. The library is organized into three primary areas: a 2D sprite effect gallery for visuals such as water simulations and palette swapping, a 3D material shader collection featuring outlines and dissolve effects, and a post-processing shader suite for full-screen effects like Gaussian blur and color inversion. The collection covers a range of capabilities including 2D sprite

    GDShadergamegame-assetsgodot-engine
    View on GitHub↗3,999
  • unity-technologies/postprocessingUnity-Technologies avatar

    Unity-Technologies/PostProcessing

    3,742View on GitHub↗

    PostProcessing is a post-processing stack for the Unity game engine designed to apply image-space visual effects and color grading to rendered scenes. It functions as a real-time image effect pipeline that processes frames after the primary 3D geometry has been drawn. The system includes a screen space visual effects library and an HDR color grading toolset used to adjust high dynamic range colors and contrast. These tools allow for the application of real-time image filtering to modify lighting, colors, and mood. The framework supports 3D scene post-processing and game environment polishing

    C#effectspost-processingunity
    View on GitHub↗3,742
Compare all 30 related projects→