概要
- ホワイトノイズ
- バリューノイズ
- グラディエントノイズ
- パーリンノイズ
- fBM
- シンプレックスノイズ
- ウェーブレットノイズ
- ガボールノイズ
- セルラーノイズ
参考:
セルラーノイズ/ボロノイ
参考:
ボロノイ!シェーダーでボロノイをあそぼう!!理論とかはいいからとにかく使い方を知りたい | さやちゃんぐ bot スクラップス
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;
}
Code language: Arduino (arduino)
参考:
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
参考:
リンク:
FastNoise2
リポジトリ:
ドキュメント:
Auburn/FastNoise2 Wiki – GitHub
Getting Started – Auburn/FastNoise2 Wiki – GitHub
Blue Noise Generator (Bart Wronski)
リポジトリ:
bartwronski/BlueNoiseGenerator – GitHub
Blue Noise Generator (Josh Bainbridge)
リポジトリ: