Hledat:

Invia.cz Eurovíkendy Kanárské ostrovy Dominikánská republika Madeira Last minute Vydělávejte peníze s INVIA.CZ
 

i, 09 Jan 2009 07:00:45 GMT Server: Apache X-Powered-By: PHP/5.2.4-2ubuntu5wm1 Cache-Control: private, s-maxage=0, max-age=0, must-revalidate Content-Language: cs Vary: Accept-Encoding,Cookie X-Vary-Options: Accept-Encoding;list-contains=gzip,Cookie;string-contains=cswikiToken;string-contains=cswikiLoggedOut;string-contains=cswiki_session;string-contains=centralauth_Token;string-contains=centralauth_Session;string-contains=centralauth_LoggedOut Last-Modified: Thu, 13 Nov 2008 21:05:46 GMT Content-Length: 21447 Content-Type: text/html; charset=utf-8 X-Cache: MISS from sq28.wikimedia.org X-Cache-Lookup: MISS from sq28.wikimedia.org:3128 X-Cache: MISS from knsq2.knams.wikimedia.org X-Cache-Lookup: MISS from knsq2.knams.wikimedia.org:3128 X-Cache: MISS from knsq23.knams.wikimedia.org X-Cache-Lookup: MISS from knsq23.knams.wikimedia.org:80 Via: 1.0 sq28.wikimedia.org:3128 (squid/2.6.STABLE21), 1.0 knsq2.knams.wikimedia.org:3128 (squid/2.6.STABLE21), 1.0 knsq23.knams.wikimedia.org:80 (squid/2.6.STABLE21) Connection: close Perlinův šum - Wikipedie, otevřená encyklopedie

Perlinův šum

Dvoudimenzní průřez 3D Perlinovým šumem.

Perlinův šum (anglicky: Perlin noise) je metoda vhodná pro generování grafického šumu, kterou roku 1985 představil Ken Perlin.


Obsah

[editovat] Historie

Tato metoda vychází z tvorby Kena Perlina, který ji vyvinul během prací pro Mathematical Applications Group, Inc.. Roku 1997 Ken Perlin získal ocenění Academy Award for Technical Achievement od Akademie filmových umění a věd za spoluúčast na filmu Tron z roku 1982.


[editovat] Jak to funguje

Tato metoda funguje na součtu stejné šumové funkce, avšak o různé intenzitě a v různém měřítku. Pro takovouto šumovou funkci se často používá náhodný, deterministický generátor. Výsledkem součtu šumových funkcí je šum, kterým je možné napodobit rozličné přírodní věci, nejčastěji oblaka, vodu, dřevěné materiály a mramor.

Pořadí při sčítání se nazývá oktáva. V každé oktávě má šumová funkce různé měřítko a intenzitu. Měřítko lze udávat frekvencí, tedy počtem opakování na jednotku. Intenzitu v tomto případě nazýváme amplitudou.


Perlinův šum je realizován jako funkce buď (x,y,z), nebo (x,y,z,čas), která využívá interpolaci mezi sadou předem vypočítaných vzestupných vektorů, pro konstrukci hodnoty, která se mění náhodně v závislosti na prostoru a/nebo čase.Ken Perlin tuto realizaci šumu vylepšil v roce 2002, potlačením některých vizuálních artefaktů.

[editovat] Využití

Perlinův šum je široce využíván v počítačové grafice pro vytvoření různých efektů, jako jsou např. plameny ohně, kouř, vodní hladiny a tekoucí vody, a také oblaka. Je taky velmi často využíván pro generování textur, pokud je velmi omezená paměť, nebo nároky na ni, jako např. u demoverzí. Také postupně nalézá uplatnění v GPU při tvorbě real-time grafiky v počítačových hrách.


[editovat] Externí odkazy

 
i, 09 Jan 2009 07:00:45 GMT Server: Apache X-Powered-By: PHP/5.2.4-2ubuntu5wm1 Cache-Control: private, s-maxage=0, max-age=0, must-revalidate Content-Language: cs Vary: Accept-Encoding,Cookie X-Vary-Options: Accept-Encoding;list-contains=gzip,Cookie;string-contains=cswikiToken;string-contains=cswikiLoggedOut;string-contains=cswiki_session;string-contains=centralauth_Token;string-contains=centralauth_Session;string-contains=centralauth_LoggedOut Last-Modified: Thu, 13 Nov 2008 21:05:46 GMT Content-Length: 21447 Content-Type: text/html; charset=utf-8 X-Cache: MISS from sq28.wikimedia.org X-Cache-Lookup: MISS from sq28.wikimedia.org:3128 X-Cache: MISS from knsq2.knams.wikimedia.org X-Cache-Lookup: MISS from knsq2.knams.wikimedia.org:3128 X-Cache: MISS from knsq23.knams.wikimedia.org X-Cache-Lookup: MISS from knsq23.knams.wikimedia.org:80 Via: 1.0 sq28.wikimedia.org:3128 (squid/2.6.STABLE21), 1.0 knsq2.knams.wikimedia.org:3128 (squid/2.6.STABLE21), 1.0 knsq23.knams.wikimedia.org:80 (squid/2.6.STABLE21) Connection: close Perlinův šum - Wikipedie, otevřená encyklopedie

Perlinův šum v jiných jazycích: English, Español, Français, Hrvatski, 日本語, 中文

Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Perlin%C5%AFv_%C5%A1um
Stránka byla naposledy upravena v Stránka byla naposledy editována 13. 11. 2008 v 21:05.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).