OpenSimplex hluk - OpenSimplex noise
![]() | Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě.Březen 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
OpenSimplex hluk je n-dimenzionální přechodový šum funkce, která byla vyvinuta za účelem překonání okolních problémů souvisejících s patentem Simplexní hluk, přičemž se i nadále vyhýbá vizuálně významným směrovým artefaktům charakteristickým pro Perlinův hluk.
Algoritmus sdílí četné podobnosti se šumem Simplex, ale má dva hlavní rozdíly:
- Zatímco Simplexní hluk začíná a Hyperkubický plástev a rozmáčkne ji dolů po hlavní úhlopříčce, aby vytvořila strukturu mřížky,[1] Šum OpenSimplex místo toho zaměňuje faktory zkosení a inverzní zkosení a používá nataženou hyperkubickou voštinu. Z protáhlé hyperkubické voštiny se stává Simplectic plástev po rozdělení.[2] To znamená, že 2D Simplex a 2D OpenSimplex používají různé orientace Trojúhelníkový obklad, ale zatímco 3D Simplex používá Tetragonální disphenoid voštinový, 3D OpenSimplex používá Čtyřboký-osmistěnný plástev.[2]
- Šum OpenSimplex používá větší velikost jádra než šum Simplex. Výsledkem je hladší vzhled za cenu výkonu, protože je třeba určit další vrcholy a zohlednit je v každém hodnocení.[2]
Viz také
Reference
externí odkazy
- Příspěvek na blogu představující hluk OpenSimplex
- Silně optimalizovaná implementace v C #
- Hluková knihovna pro programovací jazyk Rust poskytování šumu OpenSimplex
![]() | Tento grafický software –Vztahující se článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |