All Projects → hughsk → Glsl Noise

hughsk / Glsl Noise

Licence: mit
webgl-noise shaders ported to work with glslify

Labels

Projects that are alternatives of or similar to Glsl Noise

Reshade
A generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+1176.54%)
Mutual labels:  glsl
Shadertoy lab
✏️ Test some shadertoy examples in Unity.
Stars: ✭ 164 (-8.38%)
Mutual labels:  glsl
Spirv Vm
Virtual machine for executing SPIR-V
Stars: ✭ 173 (-3.35%)
Mutual labels:  glsl
Glsl Godrays
This module implements a volumetric light scattering effect(godrays)
Stars: ✭ 155 (-13.41%)
Mutual labels:  glsl
Starwars.android
This component implements transition animation to crumble view into tiny pieces.
Stars: ✭ 1,942 (+984.92%)
Mutual labels:  glsl
Processing Shader Examples
A collection of GLSL shaders and how to use them in Processing sketches
Stars: ✭ 167 (-6.7%)
Mutual labels:  glsl
Glsl Sdf Primitives
A bunch of distance field primitives for ray marching
Stars: ✭ 152 (-15.08%)
Mutual labels:  glsl
Hsva Unity
A Hue Saturation Value adjustment shader for Unity. Useful for making lots of character colors.
Stars: ✭ 177 (-1.12%)
Mutual labels:  glsl
Sparkle
🎇 A modern particle engine running on GPU, using c++14 and OpenGL 4.4.
Stars: ✭ 162 (-9.5%)
Mutual labels:  glsl
Gpu.js
GPU Accelerated JavaScript
Stars: ✭ 13,427 (+7401.12%)
Mutual labels:  glsl
Graphite
A parallel, distributed simulator for multicores.
Stars: ✭ 157 (-12.29%)
Mutual labels:  glsl
Gaiasky
Mirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-9.5%)
Mutual labels:  glsl
Glsltuto
GLSL shaders tutorial
Stars: ✭ 168 (-6.15%)
Mutual labels:  glsl
Glsl
VSIX Project that provides GLSL language integration.
Stars: ✭ 155 (-13.41%)
Mutual labels:  glsl
React Regl
React Fiber Reconciler Renderer for Regl WebGL
Stars: ✭ 171 (-4.47%)
Mutual labels:  glsl
Processingstuff
Various pretty-ish Processing sketches by Blokatt. About 50% shaders.
Stars: ✭ 153 (-14.53%)
Mutual labels:  glsl
Fragment
Live Code Graphics via GLSL Fragment Shaders
Stars: ✭ 166 (-7.26%)
Mutual labels:  glsl
Metaballs
Unity 3D implementation of metaballs and marching cubes algorithm
Stars: ✭ 178 (-0.56%)
Mutual labels:  glsl
Filters4processing
Useful GLSL filters adapted for Processing
Stars: ✭ 177 (-1.12%)
Mutual labels:  glsl
Shader Printf
Simple printf functionality for GLSL.
Stars: ✭ 170 (-5.03%)
Mutual labels:  glsl

glsl-noise frozen

webgl-noise ported to an NPM package so that you can require it from glslify.

glsl-noise

Usage

// Require as many or as little as you need:
#pragma glslify: snoise2 = require(glsl-noise/simplex/2d)
#pragma glslify: snoise3 = require(glsl-noise/simplex/3d)
#pragma glslify: snoise4 = require(glsl-noise/simplex/4d)
#pragma glslify: cnoise2 = require(glsl-noise/classic/2d)
#pragma glslify: cnoise3 = require(glsl-noise/classic/3d)
#pragma glslify: cnoise4 = require(glsl-noise/classic/4d)
#pragma glslify: pnoise2 = require(glsl-noise/periodic/2d)
#pragma glslify: pnoise3 = require(glsl-noise/periodic/3d)
#pragma glslify: pnoise4 = require(glsl-noise/periodic/4d)

attribute vec3 position;

// And just treat them as functions like
// you normally would:
void main() {
  gl_FragColor = vec4(snoise3(position), 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].