C# Shader

Open-source C# projects categorized as Shader

Top 16 C# Shader Projects

  • UIEffect

    UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!

  • UnityLibrary

    :books: Library of all kind of scripts, snippets & shaders for Unity

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • ComputeSharp

    A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀

    Project mention: ILGPU VS ComputeSharp - a user suggested alternative | libhunt.com/r/ILGPU | 2023-10-27
  • Pcx

    Point cloud importer & renderer for Unity

    Project mention: VFX Graph - Point cloud waves | /r/Unity3D | 2022-12-19

    It's a very dense point cloud from Metashape, imported into VFX graph with Keijiro's PCX - https://github.com/keijiro/Pcx

  • StableFluids

    A straightforward GPU implementation of Jos Stam's "Stable Fluids" on Unity.

  • HologramShader

    :pencil2: Test of an hologram material made in Unity.

  • TexturePanner

    This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures

    Project mention: I have many monitors in my game, but they look boring to me. Anyone know of any tricks/shaders to make them stand out more, and look more sci-fi? Using Unity. | /r/gamedev | 2023-01-19
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • GrassBending

    A replacement for Unity's terrain grass shader with alpha blended rendering and touch bending effect

  • VL.Fuse

    A library for visually programming on the GPU, built to enable rapid workflows and modular approaches to accelerated graphics, logic and computation.

    Project mention: Visual Node Graph with ImGui | news.ycombinator.com | 2023-09-29

    Check out Fuse[1/2]. It's an open source library for visually programming on the GPU. It is built for use in the visual programming environment vvvv[3].

    VVVV itself is based on .Net and you can extend its functionality by either writing nodes in C# or import just about every existing .Net library just by referencing it or installing it as nuget. No need for wrappers[4]. For rendering vvvv uses the Stride [5] game engine which comes with a really neat shader system / language which is basically a superset of HLSL [6]. In vvvv those shaders are represented as nodes and you can open them in your favorite text editor directly from the vvvv evironment, edit the code, save and the changed result will instantly be loaded in vvvv[7].








  • GPU-Planetary-Rendering

    GPU atmosphertic scattering and planet generation in Unity 3D

    Project mention: How to solve repeating textures? | /r/Unity3D | 2022-12-01

    The way I solved it was by implementing a custom surface shader that used perlin noise to determine the frequency at which a texture would be applied to the terrain surface. This also depended on how the terrain propogated. I forget the exact details as this was a small project from a while ago. But I was untimately able to mitigate any sort tileing/repeteing effect while only using a 64px texture. A very similar method to mine is used in this Github repo and might be worth taking a look at https://github.com/simeonradivoev/GPU-Planetary-Rendering

  • Blob-Runner3D-Clone

    It's a clone project of Blob Runner on Unity3D. The main challenge is achieving a jelly-like appearance and making it compatible with mobile platforms. To achieve this, I created Blob Character Creator Tool and use it in this project.

  • nvjob-boids

    #NVJOB Simple Boids (Flocks of Birds, Fish and Insects). Flocking Simulation. Free Unity Asset.

  • 2D-Water-Reflection

    Unity 2D water reflection asset.

  • clay

    A clay shader made in Unity 3D's ShaderGraph. (by joebinns)

  • OutlineFilter

    Outline post effect for Unity Urp

    Project mention: Screen Outline Effect for 2D [Git] | /r/Unity2D | 2023-11-15

    Series of post effects (4/5) [Outline] https://github.com/NullTale/OutlineFilter

  • Whirlpool

    Whirlpool formation using Shader Graph.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-15.

C# Shader related posts


What are some of the best open-source Shader projects in C#? This list will help you:

Project Stars
1 UIEffect 4,981
2 UnityLibrary 3,320
3 ComputeSharp 2,408
4 Pcx 1,254
5 StableFluids 956
6 HologramShader 887
7 TexturePanner 670
8 GrassBending 519
9 VL.Fuse 234
10 GPU-Planetary-Rendering 169
11 Blob-Runner3D-Clone 113
12 nvjob-boids 84
13 2D-Water-Reflection 22
14 clay 14
15 OutlineFilter 9
16 Whirlpool 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives