Workflow yang dapat diandalkan
Pilih channel yang menyimpan struktur
Warna dan bayangan bukan data kedalaman; keduanya dapat berubah menjadi relief palsu.
Hilangkan cahaya lebar sebelum estimasi
Luminans perceptual, rata-rata RGB, channel tunggal, dan alpha dapat menghasilkan relief berbeda karena masing-masing membaca bukti visual yang berbeda dari gambar.
Redam noise tanpa menghapus material
Bandingkan hasil dengan sumber yang sudah dibersihkan dari shadow dan highlight lebar; bila warna cat mendominasi brightness, buat height map khusus daripada menaikkan strength.
Tentukan arti brightness sebelum memperkirakan depth
Image to normal map adalah interpretasi, bukan pengukuran kedalaman. Tentukan apakah luminans, satu channel warna, atau alpha paling sesuai dengan bentuk permukaan. Cat, noda, refleksi, dan bayangan dapat keliru dibaca sebagai height; kurangi gradien cahaya lebar dan mask warna yang tidak berkaitan bila memungkinkan. Bandingkan hasil image to normal map dengan satu detail yang arah timbul atau cekungnya sudah diketahui. Jika gambar tidak mendukung arti tinggi-rendah yang konsisten, buat height map khusus.
Kurangi noise tanpa menghapus karakter material
Blok JPEG dan noise kamera menjadi gradien kecil yang berkilau setelah image to normal map dipakai dengan mipmap. Tambahkan pre-blur secukupnya untuk detail yang lebih kecil daripada texel akhir, lalu periksa resolusi penuh dan tampilan yang diperkecil. Scharr cocok untuk respons diagonal yang seimbang; Sobel berguna bila pipeline lama mengharuskannya. Ekspor PNG lossless dan validasi image to normal map pada renderer tujuan karena thumbnail ungu tidak menunjukkan kesalahan arah Y, gamma, atau tangent.