Penjana Peta Normal Percuma — Daripada Sebarang Imej, Dalam Talian

Normal map menyimpan arah permukaan dalam saluran RGB, jadi texture yang rata akan menangkap cahaya seperti geometri sebenar. Masukkan mana-mana foto, peta ketinggian atau bump map dan dapatkan normal map yang sedia untuk permainan daripada imej anda dalam beberapa saat—percuma, dan sepenuhnya dalam pelayar anda.

Tak ada imej berdekatan? Cuba sampel:
Dipercayai oleh artis 3D dan studio permainan di seluruh dunia

Cara membuat normal map daripada imej

Tiga langkah, tanpa akaun dan tiada apa-apa untuk dipasang.

Muat naik imej anda

Peta normal vs peta bump vs peta height

Ketiga-tiganya menambah butiran permukaan palsu pada geometri rata, tetapi mereka menyimpan data yang berbeza, dan hanya satu daripadanya sesuai untuk slot normal bagi material moden.

Normal map3 (RGB)Biru lavender. Nilai RGB setiap piksel mengekodkan arah permukaan X, Y, Z.Tidak. Hanya penggayaan (shading).
Bump map1 (skala kelabu)Skala kelabu. Hanya ketinggian disimpan, jadi perender mengira arah daripada piksel bersebelahan.Tidak. Hanya penggayaan (shading).
Peta ketinggian1 (skala kelabu)Biasanya fail skala kelabu yang sama seperti bump map, baca sebagai ketinggian sebaliknya.Ya, apabila digunakan untuk anjakan.

Peta benjol dan peta ketinggian selalunya fail yang sama. Yang berubah ialah cara perender (renderer) menggunakannya. Sama ada satu boleh digunakan di sini: muat naik peta ketinggian skala kelabu atau peta benjol, dan alat ini menukarkannya kepada peta normal.

Teruskan membina bahan anda

Soalan Lazim

Normal map menyimpan vektor arah permukaan penuh bagi setiap piksel merentasi saluran merah, hijau dan biru, supaya cahaya boleh dicondongkan ke mana-mana arah. Bump map ialah satu saluran skala kelabu yang hanya mengekod ketinggian relatif. Normal map ialah yang dijangka oleh enjin masa nyata; bump map ialah anggaran yang lebih lama dan lebih murah.

Bukan daripada satu imej 2D. Kekasaran dan metallic menerangkan sifat bahan fizikal yang tidak boleh disimpulkan dengan pasti daripada kecerahan piksel, jadi alat ini hanya mengeluarkan peta normal. Untuk mendapatkan set lengkap PBR dengan peta albedo, kekasaran, metallic dan normal, gunakan Penjana Tekstur AI Meshy pada model 3D.

Guna OpenGL (+Y), lalai di sini, untuk Blender, Godot, Unity dan mana-mana asset glTF. Tukar kepada DirectX (-Y) untuk Unreal Engine dan 3ds Max. Jika permukaan anda kelihatan songsang, dengan benjolan dibaca sebagai lekuk di bawah cahaya yang sama, anda memilih konvensyen yang salah—tukar suis dan muat turun semula.

Dalam Unity, tetapkan PNG pada slot Normal Map bahan dan setkan jenis texture kepada Normal map. Dalam Unreal Engine, setkan pemampatan texture kepada Normalmap, matikan sRGB, dan sambungkan ke input Normal. Dalam Blender, tambah nod Image Texture yang ditetapkan kepada Non-Color, lalukan melalui nod Normal Map, dan sambungkan ke input Normal Principled BSDF.

Tidak. Penukaran berjalan sepenuhnya dalam pelayar anda menggunakan Canvas API. Imej anda tidak pernah meninggalkan peranti anda, tiada akaun untuk dibuat, dan tiada apa-apa disimpan.

Ya. Peta ketinggian, peta displacement, bump map dan foto biasa semuanya berfungsi—alat ini membaca kecerahan imej sebagai ketinggian, menjalankan penapis Sobel untuk mengukur cerun pada setiap piksel, dan mengekodkan cerun itu sebagai arah. Lihat entri glosari normal map untuk teori di sebaliknya.

Kemas kini terakhir Ogos 2026