Normal Map dari Foto
Siapkan satu foto material, kurangi pengaruh pencahayaan lebar, lalu edit interpretasi height untuk membuat normal map dari foto. Periksa relief estimasi pada plane dengan cahaya bergerak sebelum mengekspor normal tangent-space. Gambar tetap berada di browser Anda.
Mulai dari Foto Material
Pilih foto material relatif datar dalam format JPEG, PNG, WebP, atau BMP, atau coba sampel bata buatan. Tentukan area berguna dengan potong bebas atau persegi. Untuk dinding yang dipotret miring, gunakan perspektif empat sudut. Pilih preset awal, bandingkan skalar terkoreksi dengan foto asli, lalu atur skala detail. Gerakkan cahaya pratinjau untuk memeriksa nat, pori, atau anyaman. Pilih konvensi Y aplikasi tujuan dan unduh PNG lossless.
Arti Normal Map yang Dibuat dari Foto
Normal map dari foto menafsirkan detail tonal sebagai arah permukaan lokal yang dapat diedit. Workspace ini menyiapkan potongan material terlebih dahulu, bukan langsung menganggap seluruh bingkai kamera sebagai height. Normal tangent-space mengubah respons cahaya pada mesh yang sudah ada. Hasilnya tidak menambah geometri, mengubah siluet, membentuk rongga dalam, atau menunjukkan ketebalan objek. Tujuannya adalah tekstur permukaan yang masuk akal setelah diperiksa, bukan pengukuran bentuk sebenarnya.
Mengapa Satu Foto Tidak Menyimpan Depth Sebenarnya
Foto RGB mencampurkan pigmen, iluminasi, bayangan, pantulan mengilap, eksposur, respons kamera, efek lensa, perspektif, dan geometri. Garis gelap bisa berupa cat, bukan alur. Titik terang mungkin memantulkan lampu, bukan butiran yang menonjol. Dari satu gambar tidak ada pemisahan tunggal yang pasti. Alat ini menghasilkan pseudo-height dan menekan pencahayaan lebar; tidak mengukur depth fisik atau memulihkan geometri akurat dari foto sembarang. Scan height atau capture terkalibrasi tetap diperlukan jika akurasi menjadi syarat.
Pilih Foto Material yang Sesuai
Bata, batu, beton, kayu, kain, kulit, plester, dan tanah paling mudah diolah bila area penting mendekati bidang datar dan detail kecilnya tajam. Kamera ponsel dapat digunakan: arahkan hampir tegak lurus, pakai cahaya menyebar, jaga fokus serta eksposur, dan hindari blur potret atau sharpening berlebihan. Keluarkan tanaman, objek, retakan dalam, dan bayangan jatuh dari potongan. Batu matte lebih mudah ditafsirkan daripada marmer mengilap yang memantulkan jendela.
Potong Area dan Perbaiki Perspektif
Potong bebas memilih persegi panjang; preset persegi cocok untuk pembuatan tekstur. Mode empat sudut memetakan bidang cembung ke persegi panjang memakai transformasi proyektif. Tempatkan titik pada sudut yang bersesuaian secara searah jarum jam. Area bersilangan atau hampir runtuh ditolak. Tombol panah dan koordinat menjadi alternatif drag. Rasio keluaran awal berasal dari rata-rata sisi pada foto, bukan rasio fisik yang ditemukan kembali; pilih persegi bila bidang aslinya persegi. Permukaan melengkung dan distorsi lensa perlu persiapan lain.
Kurangi Cahaya Lebar Sebelum Menafsirkan Relief
Dinding yang lebih terang di satu sisi dapat menjadi bidang virtual miring jika kecerahan langsung menentukan normal. Koreksi pencahayaan memperkirakan bidang frekuensi rendah yang halus dalam log luminans, lalu mengurangi pengaruhnya sebelum height diedit. Rendah, Sedang, dan Tinggi menekan cahaya secara bertahap; Mati mempertahankan kontribusinya. Bandingkan skalar terkoreksi dengan potongan yang disiapkan. Koreksi kuat juga bisa menghapus relief lebar asli atau menimbulkan halo di tepi, sehingga gunakan tingkat terendah yang memperbaiki gradasi foto.
Tangani Bayangan dan Highlight dengan Hati-hati
Penekanan bayangan melemahkan kontribusi nada sangat gelap, sementara penekanan highlight melemahkan nada sangat terang. Keduanya heuristik tonal, bukan deteksi bayangan semantik atau pemisahan reflektansi fisik. Bayangan dapat menjadi cekungan palsu dan pantulan mengilap menjadi tonjolan. Piksel putih yang terpotong tidak menyimpan butiran yang dapat dipulihkan; area hitam pekat juga miskin informasi. Jika nat gelap atau benang terang yang nyata ikut rata, kurangi penekanan atau pilih area lain. Memotret ulang sering lebih efektif.
Tentukan Skala Detail yang Tepat
Halus memakai bidang pencahayaan lebih kecil untuk mengutamakan pori beton, grain kulit, atau anyaman kain. Sedang menyeimbangkan grain lokal dengan fitur material. Lebar mempertahankan struktur batu dan nat bata lebih besar dengan memisahkan cahaya pada radius lebih luas. Pilihan ini benar-benar mengubah pemrosesan, bukan hanya zoom. Relief lebar dan cahaya foto dapat menempati frekuensi yang sama; periksa keduanya. Tekstur normal sebaiknya mewakili detail permukaan yang dimaksud, bukan memperkuat kelengkungan seluruh objek atau pencahayaan kamera.
Preset Bata, Batu, Kayu, Kain, dan Material Lain
Bata, Batu, Beton, Kayu, Kain, Kulit, Tanah, dan Umum memberikan titik awal yang dapat diedit untuk skala koreksi, denoise, pemulihan detail, kontras, dan kekuatan normal. Memilih preset tidak mendeteksi material atau menjamin bentuknya. Grain kayu mungkin terutama pigmen; anyaman kain mungkin lebih kecil daripada resolusi kamera. Sesuaikan preset dengan potongan dan kepadatan texel tujuan. Mengubah kontrol menandai setelan sebagai kustom dan tetap memberi Anda kendali atas hasil.
Edit Height dan Kekuatan Normal
Gunakan luminans atau satu channel RGB bila struktur lebih jelas pada channel tersebut. Titik hitam, titik putih, gamma, kontras, denoise, pemulihan detail, dan pembalikan height mengedit satu interpretasi skalar bersama. Denoise mengurangi noise kompresi sebelum gradien Sobel atau Scharr dihitung, tetapi blur berlebihan menghapus detail. Kekuatan normal mengatur komponen menyamping; Level mempertahankan kontribusi Z keluar. Vektor dinormalisasi lalu dikodekan sebagai data tanpa gamma warna. Piksel foto transparan digabung dengan abu-abu netral; normal material yang diekspor bersifat opak.
Konvensi Y OpenGL dan DirectX
G Y+ dan G Y− memilih arah channel hijau berlawanan, lazim disebut gaya OpenGL dan DirectX. Pilih sesuai material tujuan dan verifikasi dengan alur asimetris serta cahaya bergerak. Thumbnail ungu tidak menunjukkan konvensi secara pasti. Pratinjau browser mengompensasi encoding yang dipilih agar interpretasi relief tetap konsisten. Impor PNG sebagai data normal atau vektor, bukan tekstur warna sRGB. Periksa kompresi dan mipmap di renderer akhir karena pengaturan impor dapat mengubah respons yang terlihat.
Kapan Memakai Height Map atau Capture Empat Cahaya
Untuk tekstur digital, ilustrasi, scan, atau gambar warna yang tidak perlu persiapan foto ini, gunakan Image to Normal Map. Jika piksel sudah mewakili elevasi relatif, pilih Height Map to Normal Map. Jika Anda punya empat foto sejajar dengan kamera tetap dan cahaya atas, bawah, kiri, serta kanan, gunakan Photo to Normal Map mode empat cahaya. Alat tersebut memakai bukti arah dari pasangan capture, sedangkan halaman ini memperkirakan relief tonal satu foto. Capture terkalibrasi atau scan height asli lebih tepat untuk kebutuhan fisik.
Membuat Hasil Tileable
Memotong persegi tidak otomatis membuat tepi seamless. Ekspor height yang disiapkan sebagai PNG, buka Seamless Normal Map Generator, lalu muat skalar tersebut. Blend atau edit batas skalar, kemudian buat normal dengan sampling wrap-aware dari height yang diperbaiki. Dengan begitu warna RGB vektor tidak salah dipakai sebagai height biasa. Periksa pola berulang untuk nat ganda dan batas kabur. Perpindahan memakai file ekspor yang diproses lokal; gambar tidak dimasukkan ke URL atau diunggah ke server.
Untuk Siapa Alat Ini Berguna
Game artist dapat mencoba bata, environment artist menguji batu atau plester, dan artist visualisasi mengeksplorasi kayu serta kulit hasil foto. Technical artist dapat membandingkan channel dan konvensi sebelum impor engine. Normal dari foto bata bisa berguna pada dinding jauh meskipun kedalaman natnya tidak diketahui. Simpan foto asli, setelan, dan izin sumber bersama aset. Gunakan estimasi bila pendekatan yang sudah diuji secara visual mencukupi; pakai data terukur atau bake bila proyek menuntut kesesuaian bentuk.
Masalah Umum dan Batas Praktis
Jika permukaan miring menuju lampu foto, tingkatkan koreksi atau ambil gambar lebih merata. Bila nat membengkak, periksa pembalikan height sebelum menaikkan kekuatan. Bila anyaman berkilau atau bergetar, kurangi pemulihan dan kekuatan pada ukuran tujuan. Untuk seam, periksa batas skalar di alat seamless. Resolusi pratinjau dibatasi; ekspor menghitung ulang area terpilih dari piksel asli dan menampilkan dimensinya. Perspektif kuat tetap meregangkan detail yang kurang tajam. Cahaya bergerak membantu diagnosis, bukan membuktikan akurasi fisik.
Pertanyaan umum
Bisakah satu foto menghasilkan normal map?
Bisa sebagai estimasi berbasis gambar. Pilih bidang material, kurangi iluminasi lebar, edit pseudo-height, lalu periksa dengan cahaya bergerak. Satu foto tidak memisahkan pigmen, cahaya, dan geometri secara unik.
Mengapa bayangan menjadi cekungan dan highlight menjadi tonjolan?
Interpretasi tonal menempatkan kecerahan berbeda pada elevasi berbeda. Penekanan melemahkan nada ekstrem, tetapi tidak membedakan cat dari bayangan atau memulihkan highlight yang terpotong.
Apakah foto harus diambil tegak lurus?
Sebaiknya hampir tegak lurus, fokus, dan memakai cahaya menyebar. Koreksi empat sudut menangani perspektif bidang datar, bukan permukaan melengkung atau distorsi lensa. Kamera ponsel cocok jika syarat ini dipenuhi.
Apakah ini sama dengan capture empat cahaya?
Tidak. Workspace ini memakai satu foto dan estimasi tonal yang dapat diedit. Alat empat cahaya membutuhkan capture atas, bawah, kiri, dan kanan yang sejajar, lalu memakai selisih pasangan cahaya.
Bagaimana membuat normal dari foto menjadi seamless?
Unduh height siap olah, muat di workspace seamless, perbaiki batas skalar, lalu buat normal dengan sampling wrap-aware. Periksa pratinjau berulang sebelum ekspor akhir.
Konvensi Y mana yang harus dipilih?
Pilih G Y+ atau G Y− sesuai pengaturan impor normal tujuan. Periksa relief yang dikenali dengan cahaya bergerak vertikal; nama engine dan warna ungu saja tidak cukup.