BrianSharpe / Wombat
An efficient texture-free GLSL procedural noise library
Projects that are alternatives of or similar to Wombat
Cute Deferred ShadingCute little deferred shading implementation.
Stars: ✭ 129 (-13.42%)
Mutual labels: glsl
ForgeHigh Performance Visualization
Stars: ✭ 140 (-6.04%)
Mutual labels: glsl
GlslGLSL parser for Rust
Stars: ✭ 145 (-2.68%)
Mutual labels: glsl
ShadowsShädows - A Shadows & Lights engine for löve
Stars: ✭ 134 (-10.07%)
Mutual labels: glsl
DaemonThe Dæmon game engine. With some bits of ioq3 and XreaL.
Stars: ✭ 136 (-8.72%)
Mutual labels: glsl
Shader minifierMinify and obfuscate GLSL or HLSL code
Stars: ✭ 141 (-5.37%)
Mutual labels: glsl
Gift porterdollPorterDoll Asset wtih "THE GIFT"
Stars: ✭ 125 (-16.11%)
Mutual labels: glsl
Retrace.glCreate, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
Stars: ✭ 149 (+0%)
Mutual labels: glsl
Quark ShadersA repository of GLSL #150 pixel shaders for use with byuu's Higan emulation package.
Stars: ✭ 140 (-6.04%)
Mutual labels: glsl
Godot Cel ShaderA Cel Shader for the Godot Engine
Stars: ✭ 145 (-2.68%)
Mutual labels: glsl
Bookofshaders GodotBookOfShaders in Godot Shader Language
Stars: ✭ 134 (-10.07%)
Mutual labels: glsl
Godot3 shadersGodot shaders experiments
Stars: ✭ 135 (-9.4%)
Mutual labels: glsl
Wisdom ShadersA Minecraft shaderspack. Offers high performance with high quality at the same time.
Stars: ✭ 132 (-11.41%)
Mutual labels: glsl
FsynthWeb-based and pixels-based collaborative synthesizer
Stars: ✭ 146 (-2.01%)
Mutual labels: glsl
TouchfluidFluids in TouchDesigner and GLSL
Stars: ✭ 126 (-15.44%)
Mutual labels: glsl
Glsl Color SpacesUtility functions to convert between various color spaces in GLSL
Stars: ✭ 141 (-5.37%)
Mutual labels: glsl
GlowingobjectoutlinesA technique for Glowing Object Outlines in Unity.
Stars: ✭ 149 (+0%)
Mutual labels: glsl
GlslangKhronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Stars: ✭ 2,034 (+1265.1%)
Mutual labels: glsl
Shaderc RsRust bindings for the shaderc library.
Stars: ✭ 143 (-4.03%)
Mutual labels: glsl
Wombat
An efficient texture-free GLSL procedural noise library
Source: https://github.com/BrianSharpe/Wombat
Derived from: https://github.com/BrianSharpe/GPU-Noise-Lib
I'm not one for copyrights. Use the code however you wish.
All I ask is that credit be given back to the blog or myself when appropriate.
And also to let me know if you come up with any changes, improvements, thoughts or interesting uses for this stuff. :)
Thanks!
Brian Sharpe
brisharpe CIRCLE_A yahoo DOT com
http://briansharpe.wordpress.com
https://github.com/BrianSharpe
Wombat
Wombat is a set of standalone GLSL procedural noise functions. By standalone we mean it requires no texture sampling or use of any other GPU resources, other than registers and clock cycles. It is ideal for use in cases when texture resources are scarce or when only GLSL code by itself can be provided for shading.
Efficiency has been a primary goal which means aggressive optimization has been applied wherever possible. Attempts have been made to provide for each noise a matching version which also computes analytical derivatives. The noises have been written to have a consistent set of behaviors to facilitate interoperable use. eg
- Frequency of 1.0
- C2 continuous ( where applicable )
- Analytically defined strict output range of either 0.0->1.0 or -1.0->1.0
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].