All Projects → BrianSharpe → Wombat

BrianSharpe / Wombat

An efficient texture-free GLSL procedural noise library

Labels

Projects that are alternatives of or similar to Wombat

Cute Deferred Shading
Cute little deferred shading implementation.
Stars: ✭ 129 (-13.42%)
Mutual labels:  glsl
Forge
High Performance Visualization
Stars: ✭ 140 (-6.04%)
Mutual labels:  glsl
Glsl
GLSL parser for Rust
Stars: ✭ 145 (-2.68%)
Mutual labels:  glsl
Shadows
Shädows - A Shadows & Lights engine for löve
Stars: ✭ 134 (-10.07%)
Mutual labels:  glsl
Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
Stars: ✭ 136 (-8.72%)
Mutual labels:  glsl
Shader minifier
Minify and obfuscate GLSL or HLSL code
Stars: ✭ 141 (-5.37%)
Mutual labels:  glsl
Gift porterdoll
PorterDoll Asset wtih "THE GIFT"
Stars: ✭ 125 (-16.11%)
Mutual labels:  glsl
Retrace.gl
Create, 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 Shaders
A repository of GLSL #150 pixel shaders for use with byuu's Higan emulation package.
Stars: ✭ 140 (-6.04%)
Mutual labels:  glsl
Godot Cel Shader
A Cel Shader for the Godot Engine
Stars: ✭ 145 (-2.68%)
Mutual labels:  glsl
Bookofshaders Godot
BookOfShaders in Godot Shader Language
Stars: ✭ 134 (-10.07%)
Mutual labels:  glsl
Godot3 shaders
Godot shaders experiments
Stars: ✭ 135 (-9.4%)
Mutual labels:  glsl
Godot Water Shader Prototype
Water Shader Prototype for Godot
Stars: ✭ 143 (-4.03%)
Mutual labels:  glsl
Wisdom Shaders
A Minecraft shaderspack. Offers high performance with high quality at the same time.
Stars: ✭ 132 (-11.41%)
Mutual labels:  glsl
Fsynth
Web-based and pixels-based collaborative synthesizer
Stars: ✭ 146 (-2.01%)
Mutual labels:  glsl
Touchfluid
Fluids in TouchDesigner and GLSL
Stars: ✭ 126 (-15.44%)
Mutual labels:  glsl
Glsl Color Spaces
Utility functions to convert between various color spaces in GLSL
Stars: ✭ 141 (-5.37%)
Mutual labels:  glsl
Glowingobjectoutlines
A technique for Glowing Object Outlines in Unity.
Stars: ✭ 149 (+0%)
Mutual labels:  glsl
Glslang
Khronos-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 Rs
Rust 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].