概要

  • ホワイトノイズ
  • バリューノイズ
  • グラディエントノイズ
  • パーリンノイズ
  • fBM
  • シンプレックスノイズ
  • ウェーブレットノイズ
  • ガボールノイズ

参考:

ノイズの話 | Pentanium Blog

Noise | yuntaRobo’s Lab.

GPU

uint wang_hash(uint seed)
{
  seed = (seed ^ 61) ^ (seed >> 16);
  seed *= 9;
  seed = seed ^ (seed >> 4);
  seed *= 0x27d4eb2d;
  seed = seed ^ (seed >> 15);
  return seed;
}

参考:

Quick And Easy GPU Random Numbers in D3D11 | Nathan Reed’s coding blog

Using Thomas Wang’s integer hash function | RIP Tutorial

Wang Hash

参考:

Integer Hashing | BurtleBurtle

Inverting Thomas Wang’s 32 bit integer hash | Chris Foster

Thomas Wang’s 32 & 64 bit mix function | Wonderful Tech

Integer Hash Function – GitHub Gist

Blue Noise Texture

参考:

Free Blue Noise Textures | Moments in Graphics

Generating Blue Noise Textures with Void And Cluster | The blog at the bottom of the sea

Recursive Wang Tiles for Real-Time Blue Noise | Johannes Kopf

Inigo Quilez

参考:

Smooth Voronoi | Inigo Quilez

Voronoi Edges | Inigo Quilez

Voronoise | Inigo Quilez

Articles | Inigo Quilez

FastNoise2

参考:

Auburn/FastNoise2: Modular node based approach to noise generation using modern C++17 features and templates – GitHub

Auburn/FastNoise2 Wiki – GitHub

Getting Started · Auburn/FastNoise2 Wiki – GitHub

Blue Noise Generator (Bart Wronski)

参考:

bartwronski/BlueNoiseGenerator – GitHub

Blue Noise Generator (Josh Bainbridge)

参考:

joshbainbridge/blue-noise-generator: Creates blue noise data using the SIGGRAPH 2016 paper from Solid Angle – GitHub

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です