Razlika između inačica stranice »Perlinov šum«

Dodana 1.763 bajta ,  prije 14 godina
Primjena i malo sređivanja
(Nastavit ću ovo.)
 
(Primjena i malo sređivanja)
[[Slika:PerlinNoise2d.png|thumb|250px|Dvodimenzionalni Perlinov šum - svjetlije nijanse predstavljaju više vrijednosti funkcije.]]
[[Slika:Fractal terrain.jpg|thumb|250px|Gornja funkcija prikazana u trodimenzionalnom prostoru - ovdje su više vrijednosti jednostavno prikazane na višem položaju. Tako se dobiva model koji uvelike sliči planini.]]
[[Slika:Fractal terrain texture.jpg|thumb|250px|Dodavanjem teksture i vode gornjem modelu dobiva se vrlo realistična slika.]]
'''Perlinov šum''' jest vrsta matematičke [[funkcija|funkcije]] koja se koristi na nebrojene načine u [[Računalna grafika|računalnoj grafici]]. Funkcija se dobije [[zbrajanje]]m više funkcija koje su dobivene slučajnim odabiranjem točaka, gdje svaka sljedeća funkcija ima dvostruko manju [[amplituda|amplitudu]] i dvostruko veću [[frekvencija|frekvenciju]] (vidi: [[Perlinov šum#Konstrukcija|Konstrukcija]]). Osmislio ju je [[Ken Perlin]] [[1983]]. godine.
 
|}
 
<small>'''Napomena:''' kvalitetnije verzije ovih slika nalaze se u starim izmjenama svake od njih (klik na sliku > dno stranice, prva verzija slike, od 5. kolovoza 2007.).</small>
 
 
== Svojstva ==
 
== Primjena ==
[[Slika:Fractal fire.jpg|thumb|250px|left|Tekstura vatre napravljena koristeći Perlinov šum]]
[[Slika:Fractal terrain.jpg|thumb|250px|GornjaFunkcija funkcijas početka članka prikazana u trodimenzionalnom prostoru - ovdje su više vrijednosti jednostavno prikazane na višem položaju. Tako se dobiva model koji uvelike sliči planini.]]
[[Slika:Fractal terrain texture.jpg|thumb|250px|Dodavanjem teksture i vode gornjem modelu dobiva se vrlo realistična slika.]]
Perlinov se šum pretežno upotrebljava u računalnoj grafici. Najjednostavnija primjena jest stvaranje računalnih krajolika. Radi se o jednostavnom "crtanju" dvodimenzionalne funkcije u trodimenzionalnom [[koordinatni sustav|koordinatnom sustavu]] (slika desno gore). Na slici ispod prikazan je isti krajolik s raznim dodanim elementima: za namreškanost vode korišten je Perlinov šum malene amplitude i "oštrine", oblaci su stvoreni tako da se u Perlinovu šumu sve negativne vrijednosti promijene na nulu te se tako dobiju prazna područja (na kojima nema oblaka). Realističniji oblaci mogu se dobiti korištenjem trodimenzionalne funkcije (kojoj su također sve negativne vrijednosti promijenjene na nulu), gdje vrijednost funkcije u pojedinoj točki prostora predstavlja stupanj prozirnosti te točke (nula je potpuno prozirno).
 
Spektar primjena još se više proširuje jednostavnim "dorađivanjem" funkcije Perlinova šuma. Ako uzmemo [[apsolutna vrijednost|apsolutne vrijednosti]] Perlinovog šuma i rezultat prikažemo u tonovima narančaste boje, rezultat će sličiti vatri. Dodamo li toj funkciji funkciju <math>f(x)=\sin{x}</math> te malo promijenimo boje, dobit ćemo teksturu koja sliči teksturi obrađenog mramora (vidi [http://www.noisemachine.com/talk1/imgs/marbleball.jpg primjer iz prezentacije] iz [[Perlinov_šum#Vanjske_poveznice|vanjskih poveznica]]). Različitim matematičkim i grafičkim postupcima možemo postići najrazličitije teksture.
 
 
537

uređivanja