Displaying 1 to 20 from 39 results

simplex-noise.js is a fast simplex noise implementation in Javascript. It works in the browser and on nodejs. By default simplex-noise.js will use Math.random() to seed the noise.

noise-functions simplex demo gfx noise random plasma procedural generation generativeCreate a tidy geojson by resmapling points in the feature based on sampling time and distance. Handy when geometries that have been converted from a noisy GPS/GPX output.Any geojson file from togeojson is a valid input for geojson-tidy. Only LineString features are processed currently.

geojson tidy noise filterNatural looking film grain using 3D noise functions. Inspired by Martins Upitis.This is a fairly expensive technique to achieve film grain, but it looks more realistic than a hash function and also produces better motion.

noise film grain lens imperfections ecosystem:stackgl stackgl webgl glsl glslifyHowever, the 'classic' lowp version (with no precision specified) is also included here. Some may find it useful for targeted mobile GPUs.

glsl glslify random noise pseudo-random rand hash webglZNoise is a fast and easy-to-use open-source C++ noise library. This library is a very useful framework for people who want to generate procedural images, heightmaps and textures.

c-plus-plus noise noise-algorithmsIt's a bit crusher! Accepts control voltage, and sets a (voltage controlled) minimum bit depth for fine tuning.

vcv vcv-rack-modules vcvrack modular-synthesizers cplusplus noise sound diyTHREE.Terrain is a procedural terrain generation engine for use with the Three.js 3D graphics library for the web. The latest releases of this project have been tested with three.js r86.

terrain heightmap noise threejs scene materials procedural-generation procedural diamond-square-algorithm generative three three.js land diamondsquare random generatorFast 2d geometry math: Vector2, Rectangle, Circle, Matrix2x3 (2D transformation), Circle, BoundingBox, Line2, Segment2, Intersections, Distances, Transitions (animation/tween), Noise, Random numbers. Performance is based on good practices.

geometry vector circle transformation-matrix matrix-2d matrix2x3 boundingbox lines segments intersections distances rectangle random-numbers xorshift noise perlin-noise simple-noiseThomas Hjelm wrote the sound engine code in 6052 asm that this project uses. If you want to learn how sound (or anything else) on the NES works check out the Nintendo Age Forums. Without those this wouldn't even be possible. Takes an Array of notes. Notes can either be strings with the note letter and octave, or a note object created with octavian.

nes sound noise 8-bit musicRandomly generated background animations using perlin noise producing unique experiences each instance. Demo it in action here.

perlin-noise noise random-generation texturesImportant note: (2017-02-16) I have stopped supporting this library, and am instead concentrating on an OpenSimplex noise alternative, open-simplex-noise. Also, see fractal-noise if you need fractal (octaved/shaped noise) functions. A JavaScript implementation of the improved, faster Simplex algorithm outlined in Stefan Gustavson's Simplex noise demystified. Convenience functions have been added as well, in order to avoid needing to scale and handle the raw noise data directly.

noise perlin random simplexOpenSimplex noise for TypeScript/JavaScript

noise procedural-generation simplex-noise open-simplex-noiseSince they have a lot in common, I'm trying to combine them into one repository, so I'm not duplicating effort. It's a mess so far, though. I'm in the process of splitting it into callable functions and scripts that use those functions.

frequency-estimation noise rms waveform audio-analysis audioAn implementation of Trevor Perrin's Noise Protocol that is designed to be Hard To Fuck Up™. ðŸ”¥ This library is in the state of preview - do everyone a favor and only use this for fun or criticizing the author's code for now.

cryptography crypto noise-protocol-framework noise-protocol noise securitywhere a,b,c,d are RGB-colors. This function can be used to make very compact color palettes. A simple editor for making such palettes is provided here. Credit goes to Inigo Quilez for coming up with this technique.

shader shaders glsl webgl palette cosine processing procedural-generation stackgl gl procedual cos texture noiseFrom this module, a GLSL implementation of Worley Noise written by Stefan Gustavson can be imported. worley3D is defined as vec2 worley3D(vec3 P, float jitter, bool manhattanDistance). It returns a vec2 where x is F1 and y is F2(it is assumed that the reader knows the meaning of these two). P is the input point, jitter is the amount of jitter in the pattern, and if manhattanDistance is true, then a manhattan distance is used to generate the pattern, instead of the usual Euclidean distance(this basically makes the noise appear more "jagged").

noise worley-noise cell-noise cellular-noise voronoi shader shaders webgl glsl stackgl gl procedural worley cellular texture
We have large collection of open source products. Follow the tags from
Tag Cloud >>

Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
**Add Projects.**