All Projects → Reputeless → Perlinnoise

Reputeless / Perlinnoise

Licence: mit
Header-only Perlin noise library for modern C++ (C++17/C++20)

Programming Languages

cpp
1120 projects
cpp17
186 projects

Labels

Projects that are alternatives of or similar to Perlinnoise

Nesly Sound
Create beautiful music on your NES
Stars: ✭ 35 (-84.02%)
Mutual labels:  noise
Audiomate
Python library for handling audio datasets.
Stars: ✭ 99 (-54.79%)
Mutual labels:  noise
Texturegenerator
3D and 2D Texture generation using the compute shaders within the Unity engine.
Stars: ✭ 142 (-35.16%)
Mutual labels:  noise
Prando
Deterministic pseudo-random number generator for JavaScript and TypeScript
Stars: ✭ 66 (-69.86%)
Mutual labels:  noise
Imscript
a collection of small and standalone utilities for image processing, written in C
Stars: ✭ 86 (-60.73%)
Mutual labels:  noise
Audio Snr
Mixing an audio file with a noise file at any Signal-to-Noise Ratio (SNR)
Stars: ✭ 100 (-54.34%)
Mutual labels:  noise
Keys
Key management is hard
Stars: ✭ 733 (+234.7%)
Mutual labels:  noise
Waveform analysis
Functions and scripts for analyzing waveforms, primarily audio. This is currently somewhat disorganized and unfinished.
Stars: ✭ 193 (-11.87%)
Mutual labels:  noise
Msnoise
A Python Package for Monitoring Seismic Velocity Changes using Ambient Seismic Noise | http://www.msnoise.org
Stars: ✭ 94 (-57.08%)
Mutual labels:  noise
Stochasticdiffeq.jl
Solvers for stochastic differential equations which connect with the scientific machine learning (SciML) ecosystem
Stars: ✭ 128 (-41.55%)
Mutual labels:  noise
Glsl Worley
Worley noise implementation for WebGL shaders
Stars: ✭ 66 (-69.86%)
Mutual labels:  noise
Fastnoiselite
Fast Portable Noise Library - C# C++ C Java HLSL
Stars: ✭ 1,263 (+476.71%)
Mutual labels:  noise
Reproducible Image Denoising State Of The Art
Collection of popular and reproducible image denoising works.
Stars: ✭ 1,776 (+710.96%)
Mutual labels:  noise
Perlin Numpy
A fast and simple perlin noise generator using numpy
Stars: ✭ 58 (-73.52%)
Mutual labels:  noise
Nwaves
.NET library for 1D signal processing focused specifically on audio processing
Stars: ✭ 151 (-31.05%)
Mutual labels:  noise
Spark Noise Patches
Simplex noise patch for Spark AR
Stars: ✭ 19 (-91.32%)
Mutual labels:  noise
Erics Magicavoxel Shaders
Shaders for MagicaVoxel including Terrain Generator, Life Game, Waterflow Emulator, Advanced Flood System etc.
Stars: ✭ 99 (-54.79%)
Mutual labels:  noise
Fastnoise2
Modular node based noise generation library using SIMD, C++17 and templates
Stars: ✭ 196 (-10.5%)
Mutual labels:  noise
Disco
a protocol to encrypt communications and a cryptographic library based on Disco
Stars: ✭ 178 (-18.72%)
Mutual labels:  noise
Noise
.NET Standard 1.3 implementation of the Noise Protocol Framework (revision 33 of the spec)
Stars: ✭ 124 (-43.38%)
Mutual labels:  noise

siv::PerlinNoise

siv::PerlinNoise is a header-only Perlin noise library for modern C++.
Based on Ken Perlin's Improved Noise.

Features

  • random seed
  • 1D / 2D / 3D noise
  • octave noise (accumulated / normalized)
  • [0.0, 1.0] noise

License

siv::PerlinNoise is distributed under the MIT license.

Example

Run example.cpp with the following parameters.

frequency = 8.0
octaves = 8
seed = 12345

noise

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].