概要

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

参考:

ノイズの話 | Pentanium Blog

Noise | yuntaRobo’s Lab.

セルラーノイズ/ボロノイ

参考:

符号なし距離関数で作る色々なボロノイ – Qiita

ボロノイ!シェーダーでボロノイをあそぼう!!理論とかはいいからとにかく使い方を知りたい | さやちゃんぐ bot スクラップス

セルラーノイズ | The Book of Shaders

Worley Noise – Wikipedia

Worley Noise | Houdini Docs [公式]

Voronoi Noise | Houdini Docs [公式]

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

記事をシェアする:

コメントを残す

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