Apa itu pemetaan parallax?
Pemetaan parallax merupakan teknik yang menambahkan kedalaman serta detail pada permukaan bertekstur untuk grafis yang dihasilkan komputer.
Pemetaan parallax merupakan alat yang umum digunakan untuk membuat ilusi detail permukaan tanpa menambahkan poligon ekstra pada suatu model 3D. Teknologi ini memungkinkan tekstur untuk menguak ketidakteraturan, seperti tonjolan dan penyok, saat dilihat dari berbagai sudut pandang.
Pengantar tentang pemetaan parallax.
Apa itu peta parallax?
Peta parallax merupakan jenis tekstur yang menjelaskan kedalaman atau ketinggian dari suatu detail permukaan — mirip dengan peta topografis.
Sebagai contoh, apabila Anda melihat dinding batu bata dalam bentuk grafis 3D, objek tersebut akan terlihat rata tanpa adanya efek khusus. Namun, pemetaan parallax membuat dinding batu bata menjadi terlihat lebih realistis dengan menambahkan garis nat berceruk pada gambar yang rata. Teknologi ini “mengakali” mata dengan memanipulasi tekstur agar terlihat seperti berwujud tiga dimensi pada ruang 2D.
Teknologi ini memiliki banyak sekali aplikasi, di antaranya:
- Video game
- Film dan animasi
- Realitas virtual dan realitas berimbuh
- Desain web
Dasar dari persepsi kedalaman.
Mata dan otak Anda bekerja sama untuk memproses informasi visual dan mempersepsikan kedalaman. Otak Anda menentukan kedalaman dengan isyarat binokular, yang membandingkan citra yang ditangkap oleh masing-masing mata untuk menciptakan gambar yang berpadu. Ini membantu Anda untuk menilai kedalaman.
Namun, kita juga dapat menilai kedalaman hanya menggunakan satu mata, berkat isyarat monokular. Perspektif, bayangan, ukuran relatif, dan gradien tekstur memberi tahu informasi penting mengenai kedalaman kepada otak Anda.
Pemetaan parallax dapat berfungsi berkat cara kerja otak manusia mempersepsikan kedalaman. Saat Anda bergerak, objek yang berada lebih dekat bergerak lebih banyak dibandingkan objek yang jauh. Pemetaan parallax menggunakan prinsip ini untuk membuat tekstur objek berubah sesuai respons sudut pandang Anda, yang menyimulasikan kedalaman yang otak Anda perkirakan.
Sebagai contoh, saat mengendarai kendaraan, pepohonan di dekat Anda terlihat berkelebat begitu cepat, sementara gunung yang jauh bergerak dengan perlahan. Perbedaan dalam cara bergerak ini memberi Anda kesan akan kedalaman. Pemetaan parallax meniru pengalaman ini dengan membuat detail yang lebih dekat lebih banyak bergerak, sehingga memberikan ilusi kedalaman pada suatu permukaan datar.
Tekstur parallax.
Tekstur parallax juga dikenal sebagai peta ketinggian atau peta perpindahan. Tekstur ini merupakan gambar berskala abu-abu, yang merepresentasikan ketinggian dari detail permukaan. Bayangan yang lebih terang adalah untuk area yang lebih tinggi, sementara bayangan yang lebih gelap adalah untuk area yang lebih rendah.
Tekstur ini memungkinkan penambahan kedalaman pada permukaan yang datar tanpa perlu menambahkan lebih banyak poligon. Cara ini membuat visual menjadi terlihat lebih realistis tanpa mengganggu kecepatan atau waktu pemuatan.
Pemetaan parallax menggunakan tekstur untuk mereferensikan bagaimana setiap bagian dari tekstur utama harus berubah berdasarkan sudut pandang yang melihat. Algoritma dari peta menginterpretasikan nilai skala abu-abu dari tekstur parallax untuk menciptakan gambar yang lebih realistis.
Menciptakan tekstur parallax.
Untuk menciptakan tekstur parallax:
- Mulai dengan gambar dasar. Ini merupakan gambar tekstur datar dari suatu permukaan yang ingin Anda replikasikan, seperti batu bata, ubin, atau batu.
- Tentukan ketinggian. Visualisasikan bagian mana dari tekstur yang perlu dinaikkan dan ditenggelamkan.
- Ubah menjadi skala abu-abu. Gunakan editor grafis untuk mewarnai area tersebut dengan warna abu-abu — terang untuk area yang dinaikkan dan gelap untuk area yang ditenggelamkan.
- Sempurnakan desain. Blur dan buat kontras tekstur untuk membuat transisi yang lebih mulus di sela-sela semua area.
Anda juga tidak perlu melakukan hal ini secara manual. Adobe Photoshop dilengkapi dengan alat untuk membuat dan menyempurnakan gambar berskala abu-abu. Adobe Substance 3D merupakan alat yang lebih canggih untuk menciptakan tekstur parallax hanya dengan beberapa klik.
Teknik pemetaan parallax.
Bagaimana cara kerja parallax.
Pemetaan parallax bekerja pada beberapa prinsip yang mendasar:
- Offset tekstur. Pemetaan parallax bekerja dengan melakukan offset pada koordinat tekstur. Koordinat tekstur akan beralih saat sampel tekstur didasarkan pada perspektif pemirsa untuk menciptakan ilusi kedalaman.
- Peta ketinggian dan peta perpindahan. Pemetaan parallax menggunakan peta berskala abu-abu untuk memandu besaran offset tekstur.
- Sudut tampilan. Efek dari pemetaan parallax berubah-ubah berdasarkan sudut tempat Anda melihat permukaan. Seiring berubahnya sudut pandang, offset akan ikut menyesuaikan untuk menyimulasikan permukaan 3D.
Bayangkan Anda melihat buku yang terbuka. Setiap halaman merepresentasikan lapisan kedalaman di suatu tekstur. Anda akan melihat setiap halaman dengan jelas apabila melihat lurus ke bawah, ke arah buku, dari sudut 90 derajat. Namun, bila Anda memiringkan bukunya, halaman yang letaknya lebih dekat dengan Anda akan menutupi halaman yang lebih jauh letaknya. Pemetaan parallax menyimulasikan efek ini pada tekstur 2D dengan menggunakan peta ketinggian untuk menentukan tekstur mana yang lebih dekat atau jauh dari posisi Anda.
Panduan tahap demi tahap pemetaan parallax.
Pemetaan parallax merupakan teknik tingkat lanjut, tetapi peralatan seperti Substance 3D bisa membuatnya menjadi mudah. Ikuti tips berikut ini untuk memulai sebagai seorang pemula:
- Mulai dengan tekstur. Ini bisa berupa dinding batu bata, jalur berbatu, atau lantai ubin.
- Buat peta ketinggian. Gunakan perangkat lunak seperti Photoshop untuk mengonversikan tekstur menjadi skala abu-abu.
- Gunakan mesin pembuat grafis. Kebanyakan mesin pembuat grafis, seperti Unity, mendukung pemetaan parallax. Impor tekstur utama dan peta ketinggian Anda.
- Terapkan shader pemetaan parallax. Tentukan shader atau material untuk menambahkan pemetaan parallax pada tekstur Anda dan tautkan ke peta ketinggian.
- Atur parameter. Atur intensitas dari efek parallax untuk mendapatkan ilusi kedalaman yang diinginkan.
- Lihat dari berbagai sudut pandang. Gerakkan kamera Anda untuk melihat bagaimana tekstur disesuaikan seiring Anda mengubah sudut pandang.
Berikut ini adalah tips singkat untuk membantu Anda memulai, tetapi jangan takut untuk mencoba bereksperimen sendiri dengan pemetaan parallax.
Manfaat pemetaan parallax.
Ada beberapa manfaat dari pemetaan paralax, yang meliputi:
- Peningkatan realisme. Pemetaan parallax memberi Anda gambaran mengenai tampilan yang lebih taktil untuk menyimulasikan pengalaman pengguna yang nyata.
- Emosi yang mendalam. Realisme yang lebih baik memiliki dampak pada penceritaan game dan animasi, sehingga membuat cerita terlihat semakin hidup.
- Kinerja yang dioptimalkan. Pemetaan parallax menambahkan kedalaman dengan memanipulasi tekstur alih-alih menambahkan lebih banyak poligon. Pemetaan ini merender secara lebih cepat, yang berguna untuk aplikasi real-time seperti video game.
Aplikasi praktis.
Pemetaan parallax bermanfaat untuk berbagai pengaplikasian, seperti:
- Video game, termasuk realitas virtual
- Model arsitektur
- Visualisasi produk untuk pemanufaktur dan peritel.
Dari datar menjadi 3D: pemetaan parallax dalam Substance 3D.
Pemetaan parallax mengubah segala hal, mulai dari video game hingga desain web. Teknologi ini menghidupkan desain dan menambahkan begitu banyak detail pada gambar 2D yang datar.
Cara terbaik untuk melihat kekuatan dari pemetaan parallax adalah dengan mencobanya dalam desain Anda sendiri. Coba Adobe Substance 3D untuk menciptakan grafis memukau dan rumit yang tampak spektakuler.
Tanya Jawab Umum
APA PERBEDAAN ANTARA PEMETAAN TONJOLAN DAN PARALLAX?
Kedua teknik ini menyimulasikan kedalaman dari suatu permukaan tanpa memberi tambahan geometri. Akan tetapi, pemetaan tonjolan menggunakan peta tonjolan skala abu-abu untuk menyimulasikan tinggi rendahnya suatu tekstur, yang nantinya memengaruhi cara tekstur merefleksikan cahaya. Pemetaan tonjolan terlihat datar saat Anda melihatnya dari suatu sudut pandang.
Pemetaan parallax memiliki cara kerja yang lebih jauh dengan melakukan offset koordinat tekstur berdasarkan perspektif pemirsa. Pemetaan ini memberikan kedalaman yang lebih jauh pada tekstur.