Shader

Open-source projects categorized as Shader

Top 23 Shader Open-Source Projects

  • 3d-game-shaders-for-beginners

    🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

    Project mention: The Book of Shaders | news.ycombinator.com | 2024-01-09

    This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • UnityURPToonLitShaderExample

    A very simple toon lit shader example, for you to learn writing custom lit shader in Unity URP

  • thebookofshaders

    Step-by-step guide through the abstract and complex universe of Fragment Shaders.

  • UIEffect

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

  • Unity-Script-Collection

    A maintained collection of useful & free unity scripts / library's / plugins and extensions

    Project mention: Create More, Consume Less | news.ycombinator.com | 2024-03-12

    Mostly Unity3D. I've amassed a huge list of assets, shaders, plugins, vfx, and tools that have aided in my workflow. It's hard to think of all the tools I use within Unity at the top of my head. I might make a blog post one day about my workflow but for now this is a pretty good starter list to get you started:

    https://github.com/michidk/Unity-Script-Collection

    and if you need free assets, I made a blog post about creative commons resources.

    https://itch.io/blog/478317/life-as-a-creative-commons-indie...

  • GameDevMind

    最全面的游戏开发技术图谱。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

  • UnityLibrary

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

  • SaaSHub

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

    SaaSHub logo
  • Pixel

    📷 A composable image editor using Core Image and Metal.

  • anything_about_game

    A wonderful list of Game Development resources.

  • glslang

    Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

    Project mention: Ask HN: Resources for GPU Compilers? | news.ycombinator.com | 2024-09-02

    Newer editions of Computer Organization and Design: The Hardware Software Interface covers GPUs [1]

    Multiflow still has some relevant ideas [2]

    Programming on Parallel Machines: GPU, Multicore, Clusters and More. Gives you a look at some of the issues [3]

    SPIRV-VM is a virtual machine for executing SPIR-V shaders [4]

    NyuziRaster: Optimizing Rasterizer Performance and Energy in the Nyuzi Open Source GPU [5]

    Ocelot is a modular dynamic compilation framework for heterogeneous systems, providing various backend targets for CUDA programs and analysis modules for the PTX virtual instruction set. [6]

    glslang is the Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

    [1]: https://www.goodreads.com/book/show/83895.Computer_Organizat...

    [2]: https://en.wikipedia.org/wiki/Multiflow

    [3]: http://heather.cs.ucdavis.edu/parprocbook

    [4]: https://github.com/dfranx/SPIRV-VM

    [5]: https://www.cs.binghamton.edu/~millerti/nyuziraster.pdf

    [6]:https://code.google.com/archive/p/gpuocelot/

    [7]: https://github.com/KhronosGroup/glslang

  • FastNoise

    Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go

  • 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: My negative views on Rust (2023) | news.ycombinator.com | 2024-10-09

    > RISC-V

    The work is underway: https://github.com/dotnet/runtime/pulls?q=label%3Aarch-riscv

    > PTX

    https://ilgpu.net/ and even https://github.com/m4rs-mt/ILGPU/blob/c3af8f368445d8e6443f36...

    While not PTX, there's also this project: https://github.com/Sergio0694/ComputeSharp which partially overlaps with what ILGPU offers

    Arguably, even C++ itself - you are not using "full" C++ but a special subset that works on top of specific abstraction to compile to GPUs, and I was told that CUDA C++ is considered legacy.

    The original context of discussion is performance and perceived issue of "having runtime", which is what my reply is targeted at. In that context, C# provides you the tools and a solution other languages in the class of Java, Go, TS and anything else interpreted just don't have. So you could reasonably replace a project written in C++ with C#, and possibly re-apply all the freed-up developer productivity into further optimizations, but you wouldn't be able to do so with the same degree of confidence with most other originally high-level languages. Another upcoming contender is Swift.

  • lygia

    LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility

  • sprite-glow

    Sprite glow effect for Unity via HDR outline and bloom post-processing

  • THREE.MeshLine

    Mesh replacement for THREE.Line

  • ShaderConductor

    ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

  • curtainsjs

    curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.

  • Easy3D

    A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data

  • Bonzomatic

    Live shader coding tool and Shader Showdown workhorse (by Gargaj)

  • Pcx

    Point cloud importer & renderer for Unity

  • UnityURPUnlitScreenSpaceDecalShader

    Unity unlit screen space decal shader for URP. Just create a new material using this shader, then assign it to a new unity cube GameObject = DONE, now you have unlit decal working in URP

  • TestbedHDRP

    Testbed project for Unity HDRP (High Definition Render Pipeline)

  • gpu-io

    A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.

  • SaaSHub

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

    SaaSHub logo
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).

Shader discussion

Log in or Post with

Shader related posts

  • ShaderGlass – Overlay for running GPU shaders on top of Windows desktop

    1 project | news.ycombinator.com | 3 Oct 2024
  • VVVV – A Hybrid Visual/Textual Development Environment

    6 projects | news.ycombinator.com | 23 Feb 2024
  • HVM updates: simplifications, finally runs on GPUs, 80x speedup on RTX 4090

    2 projects | news.ycombinator.com | 7 Oct 2023
  • Painting with Math: A Gentle Study of Raymarching

    1 project | news.ycombinator.com | 15 Sep 2023
  • Tutorial for ShaderGlass

    1 project | /r/ReShade | 30 Jul 2023
  • How do i use urp shader in vroid?

    4 projects | /r/VRoid | 5 Jul 2023
  • DCS VR + Oculus quest 2 struggling

    1 project | /r/dcs | 1 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 Nov 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 3d-game-shaders-for-beginners 17,756
2 UnityURPToonLitShaderExample 6,413
3 thebookofshaders 6,043
4 UIEffect 5,722
5 Unity-Script-Collection 5,606
6 GameDevMind 5,029
7 UnityLibrary 3,816
8 Pixel 3,347
9 anything_about_game 3,137
10 glslang 3,041
11 FastNoise 2,762
12 ComputeSharp 2,746
13 lygia 2,598
14 sprite-glow 2,275
15 THREE.MeshLine 2,168
16 ShaderConductor 1,765
17 curtainsjs 1,674
18 Easy3D 1,370
19 Bonzomatic 1,367
20 Pcx 1,329
21 UnityURPUnlitScreenSpaceDecalShader 1,239
22 TestbedHDRP 1,215
23 gpu-io 1,211

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?