Apa itu Kebisingan Wavelet?

Kebisingan wavelet adalah fungsi perintis yang diterapkan dalamgrafik komputertiga dimensi.Ketika seniman grafis membuat tekstur tiga dimensi, mereka menghadapi masalah seperti kehilangan detail dan aliasing dengan fungsi noise yang ada.Fungsi noise wavelet mengatasi masalah ini dan memungkinkan pembuat tekstur membuat tekstur yang lebih realistis.Ini dikembangkan oleh Tony DeRose dan Robert L. Cook di Pixar Animation Studios, yang menerbitkan makalah tentang topik tersebut.

Pria memegang komputer

Membuat tekstur tiga dimensi atau unsur visual dalam grafik komputer melibatkan penggunaan fungsi noise.Asap, awan, dan api yang tampak realistis merupakan tantangan untuk diciptakan dalam lingkungan tiga dimensi yang dihasilkan komputer.Fungsi kebisingan yang paling populer digunakan disebutkebisingan Perlindan dikembangkan oleh Ken Perlin.Pertama kali digunakan untuk menciptakan efek visual yang spektakuler dalam filmTronpada tahun 1982, Perlin memenangkan Academy Award dari Academy of Motion Picture Arts and Sciences atas kontribusinya.

Fungsi kebisingan Perlin adalah standar industri dan memungkinkan seniman efek visual untuk membuat tekstur sintetis yang tampak alami.Ia menderita dari beberapa masalah yang sangat spesifik, meskipun.Pada frekuensi spasial tinggi, gambar kehilangan banyak detail dan terlihat artifisial, terutama ketika objek yang jauh seperti cakrawala diwakili.Aliasing juga merupakan masalah;itu menghasilkan distorsi pada gambar atau tekstur.Hilangnya detail versus aliasing adalah masalah kritis yang menjadi sangat jelas ketika noise tiga dimensi digunakan untuk tekstur permukaan dua dimensi dalam industri grafis.

Melemahkan pita untuk mengurangi efek aliasing mengarah ke konsekuensi lain yang tidak diinginkan.Saat memperbesar pemandangan, detail tekstur terlihat kemudian jika dibandingkan dengan geometri, dan kedua unsur tampaknya tidak terikat bersama.Teksturnya juga memudar dengan cara yang tampak benar-benar buatan.Sebuah metode yang disebut convolution cadangan mencoba untuk mengatasi masalah ini tetapi tidak sepenuhnya menyelesaikannya.

Fungsi noise wavelet menghindari semua masalah ini.Mereka adalah alternatif untuk menggunakan fungsi noise Perlin untuk membuat tekstur yang tampak alami dalam grafik tiga dimensi.Cukup mudah diimplementasikan, ini memungkinkan pembuat efek visual untuk menggunakan noise wavelet tiga dimensi untuk membuat tekstur permukaan dua dimensi dengan cukup baik karena pitanya sangat terbatas.

Ini memungkinkan pita ortogonal dan memungkinkan bentuk spektrum dikontrol lebih halus.Kebisingan yang dihasilkan benar-benar terbatas pada pita, memungkinkan sejumlah besar detail dibuat dengan aliasing yang sangat sedikit.Fungsi noise wavelet memungkinkan fungsi noise dengan cutoff frekuensi keras dibuat dengan cukup mudah.

Related Posts