Collection of many open source shaders(GLSL, HLSL, CG) in popular open source game development and rendering engines and public repositories.
β151Jan 24, 2023Updated 3 years ago
Alternatives and similar repositories for Open-Shaders
Users that are interested in Open-Shaders are comparing it to the libraries listed below
Sorting:
- Film emulsion-like rendering transforms for three.jsβ43Sep 30, 2023Updated 2 years ago
- π‘ Better lighting in three.jsβ317Mar 30, 2023Updated 2 years ago
- Realtime voxel global illumination in WebGL.β21Dec 9, 2023Updated 2 years ago
- Raymarched screen space volumetrics in Three.JS, compatible with the pmndrs `postprocessing` libraryβ11Dec 23, 2023Updated 2 years ago
- Cool demo.β18May 8, 2023Updated 2 years ago
- π A minimal rendering library.β14Nov 21, 2022Updated 3 years ago
- Neural optimized baked interactive global illuminationβ30Sep 22, 2022Updated 3 years ago
- Comparisons of shaders across multiple APIsβ23Feb 23, 2023Updated 3 years ago
- Weighted, blended order independent transparency pass for use with three.js.β61Aug 3, 2023Updated 2 years ago
- Screen-space raymarched godrays for three.js using the pmndrs postprocessing libraryβ211Feb 13, 2026Updated 2 weeks ago
- Implements Screen Space Reflections in three.jsβ587Jun 10, 2023Updated 2 years ago
- glsl tool functionsβ24Apr 1, 2020Updated 5 years ago
- π§© Extend Three.js standard materials with your own shaders!β1,262Oct 12, 2025Updated 4 months ago
- SSGI, Motion Blur, TRAA - Effects to enhance your three.js scene's realismβ1,662Feb 4, 2024Updated 2 years ago
- GPU based particle system for three.js. Heavily based on tdl library (https://github.com/greggman/tdl)β55Mar 6, 2023Updated 2 years ago
- GPU based frustum and occlusion culling in WebGL.β58Jan 13, 2024Updated 2 years ago
- WebGPU Ray Tracing eXtensionβ158Oct 8, 2023Updated 2 years ago
- Toy WebGPU Deferred Rendererβ44May 31, 2023Updated 2 years ago
- LGLTracer is a ray tracing rendering engine for the Web. It provides Editor and Viewer solutions for high-quality rendering on the Web, aβ¦β73Dec 7, 2024Updated last year
- Open Image Denoise on the Webβ266Jul 25, 2025Updated 7 months ago
- A UI renderer framework to dynamically generate website/configuration UIs from a JSON-like configurations and/or typescript decoratorsβ24Dec 1, 2025Updated 2 months ago
- A collection of Three.js Shading Language (TSL) texturesβ245Updated this week
- Next generation toolkit for web3D and photorealistic graphicsβ799Jan 7, 2026Updated last month
- WebGL Color Gradingβ12Feb 7, 2026Updated 3 weeks ago
- Tweakpane theme/wrapper library for uiconfig.js: A UI renderer framework to dynamically generate website/configuration UIs from a JSON-liβ¦β12Oct 27, 2025Updated 4 months ago
- Fresnel shader for threejs & react-three-fiber. Fresnel is a rim lighting effect that creates an inner glow around the mesh. You can contβ¦β32Dec 21, 2023Updated 2 years ago
- A simple Raytracer based on Ray Tracing in One Weekend by Peter Shirleyβ18Jan 17, 2021Updated 5 years ago
- Tools and IntelliSense for GLSL and WGSL.β161Jan 20, 2026Updated last month
- β16Jan 31, 2024Updated 2 years ago
- XAtlas + Three.js: Mesh parameterization / UV unwrapping module for three.js in wasm with webworkers.β118Sep 28, 2024Updated last year
- π½ Three.js Material which lets you do Texture Projection on a 3d Modelβ710Jul 4, 2024Updated last year
- GLSL Bezier curveβ32Oct 18, 2019Updated 6 years ago
- Collection of shader materials for three.jsβ359Nov 26, 2025Updated 3 months ago
- Only One-pass Shaderβ29Mar 17, 2024Updated last year
- Convert an equirectangular panorama to six cube facesβ14Jul 31, 2023Updated 2 years ago
- Convert Quixel assets into Three.js compatible PBR materialsβ53Dec 26, 2022Updated 3 years ago
- WebGPU Gameβ192Jan 29, 2025Updated last year
- Texture loading utility for WebGL and WebGPUβ125Sep 7, 2023Updated 2 years ago
- LudoGL is a WebGL2-only rendererβ75May 12, 2025Updated 9 months ago