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. Learn more →
Top 16 C# Shader Projects
-
UIEffect
UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!
-
-
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 -
It's a very dense point cloud from Metashape, imported into VFX graph with Keijiro's PCX - https://github.com/keijiro/Pcx
-
-
-
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.
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].
[2]https://github.com/TheFuseLab/VL.Fuse
[3]https://visualprogramming.net
[4]https://thegraybook.vvvv.org/reference/extending/overview.ht...
[6]https://doc.stride3d.net/latest/en/manual/graphics/effects-a...
[7]https://thegraybook.vvvv.org/reference/libraries/3d/shaders....
-
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.
-
-
-
Series of post effects (4/5) [Outline] https://github.com/NullTale/OutlineFilter
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Shader related posts
- Assets to make animations [31/05/2023]
- Stride – Open-source C# Game Engine
- Alma – Generative Graphics Creator
- Screenspace 3d object shader?
- Added some subtle 2D glow effects to our game, and they make a big difference!
- It's an interesting piece of software for real time graphics
- FUSE - an open source library for visually programming on the GPU
-
A note from our sponsor - Onboard AI
getonboard.dev | 30 Nov 2023
Index
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 |