Pernahkah Anda menghabiskan waktu berjam-jam membuat model karakter atau aset lingkungan di Blender, namun saat dimasukkan ke Unity, ukurannya menjadi sangat kecil, teksturnya hilang, atau animasinya berantakan? Masalah ini sangat umum terjadi di kalangan pengembang game pemula maupun menengah. Memahami cara export model 3d blender ke unity fbx dengan benar adalah keterampilan krusial yang memisahkan hobiis dengan profesional di industri game development.
Blender dan Unity menggunakan sistem koordinat yang berbeda. Blender secara default menggunakan sistem Z-up, sementara Unity menggunakan Y-up. Ketidaksesuaian ini sering kali menyebabkan model terrotasi 90 derajat secara otomatis saat diimpor. Dalam artikel mendalam ini, kita akan membahas langkah demi langkah teknis untuk memastikan workflow dari Blender ke Unity berjalan mulus tanpa kendala teknis yang menghambat kreativitas Anda.
Daftar Isi
Persiapan Model di Blender Sebelum Export
Langkah pertama dalam cara export model 3d blender ke unity fbx dengan benar dimulai bahkan sebelum Anda menyentuh menu export. Kebersihan mesh sangat menentukan performa game Anda nantinya. Pastikan model Anda tidak memiliki ngons (poligon dengan lebih dari 4 sisi). Unity lebih menyukai segitiga (tris) atau paku (quads) yang nantinya akan diconvert menjadi tris secara otomatis.
Cek Face Orientation
Salah satu kesalahan paling umum adalah inverted normals. Di Unity, wajah poligon yang terbalik akan terlihat transparan karena teknik yang disebut backface culling. Untuk mengeceknya di Blender:
- Klik pada menu Overlays (ikon dua lingkaran di pojok kanan atas viewport).
- Centang bagian Face Orientation.
- Pastikan seluruh model berwarna biru. Jika ada bagian berwarna merah, pilih face tersebut di Edit Mode, tekan Alt + N, lalu pilih Flip atau Recalculate Outside.
Mengatur Skala dan Transformasi (Apply Transform)
Inilah bagian di mana banyak orang gagal dalam menerapkan cara export model 3d blender ke unity fbx dengan benar. Jika Anda melakukan scaling atau rotation di Object Mode tanpa melakukan ‘Apply’, Unity akan membaca data asli sebelum perubahan tersebut, mengakibatkan model dengan skala 100x lipat atau posisi yang miring.
Penting: Selalu gunakan shortcut Ctrl + A dan pilih All Transforms pada objek Anda sebelum melakukan export. Ini akan mereset nilai lokasi ke 0, rotasi ke 0, dan skala ke 1 tanpa mengubah bentuk fisik model.
Selain itu, perhatikan unit sistem di Blender. Secara default, Blender menggunakan 1 unit = 1 meter. Pastikan pada tab Scene Properties, Unit System diatur ke Metric dan Unit Scale berada pada angka 1.0. Hal ini akan memastikan konsistensi ukuran saat model diletakkan di dalam scene Unity.
Optimalisasi UV Mapping dan Material
Unity tidak bisa membaca shader kompleks dari Blender (seperti procedural textures). Oleh karena itu, Anda harus melakukan texture baking jika menggunakan shader node yang rumit. Namun, jika Anda menggunakan tekstur gambar standar (PBR), pastikan penamaan material sudah benar.
Prinsip Material di Unity:
- Gunakan satu material untuk satu objek jika memungkinkan guna mengurangi draw calls.
- Pastikan nama material di Blender representatif, karena Unity akan menggunakan nama tersebut untuk membuat file material baru.
- Gunakan format file .png atau .tga untuk tekstur dengan transparansi (Alpha channel).
Jika Anda ingin membawa tekstur langsung di dalam file FBX, Anda bisa mengubah setting Path Mode menjadi Copy dan mengaktifkan ikon kotak kecil di sampingnya (Embed Textures). Namun, metode yang lebih disarankan oleh profesional adalah mengekspor tekstur secara terpisah ke folder Textures di project Unity agar manajemen aset lebih rapi.
Konfigurasi Armature dan Bone untuk Animasi
Rigging adalah aspek teknis yang paling sulit dalam cara export model 3d blender ke unity fbx dengan benar. Unity memiliki struktur tulang yang spesifik, terutama untuk karakter humanoid. Karakter yang tidak di-rig dengan benar akan mengalami masalah saat menggunakan Retargeting Animation atau Mecanim System.
Tips Rigging untuk Unity:
- Pastikan Root Bone berada di koordinat 0,0,0.
- Pastikan orientasi tulang konsisten. Biasanya, sumbu Y mengarah ke bawah tulang (Primary Bone Axis).
- Hapus Leaf Bones saat export. Leaf bones adalah tulang tambahan di ujung jari atau kepala yang sering kali tidak diperlukan dan hanya mengotori hierarki di Unity.
Setting Export FBX yang Benar di Blender
Setelah model siap, buka menu File > Export > FBX (.fbx). Jangan langsung menekan tombol export! Anda perlu menyesuaikan panel di sisi kanan agar hasilnya sesuai dengan standar Unity.
| Kategori Setting | Nilai / Konfigurasi | Penjelasan |
|---|---|---|
| Object Types | Armature, Mesh | Hanya pilih yang diperlukan agar file tidak bengkak oleh kamera/lampu. |
| Transform – Apply Scalings | FBX All | Memastikan skala di Unity terbaca 1,1,1 tanpa perhitungan aneh. |
| Geometry – Smoothing | Face | Mencegah error “No smoothing group found” di Unity console. |
| Armature – Add Leaf Bones | Uncheck (Matikan) | Menghilangkan tulang ekstra di bagian ujung. |
| Bake Animation | Check (Aktifkan) | Wajib jika model Anda memiliki animasi. |
Pastikan juga bagian Apply Transform (experimental) dicentang jika Anda masih mengalami masalah rotasi 90 derajat pada sumbu X setelah import di Unity.
Langkah Import dan Konfigurasi di Unity Engine
Setelah mendapatkan file .fbx, masukkan file tersebut ke dalam folder Assets di project Unity Anda. Klik pada file model tersebut di jendela Project untuk membuka Inspector. Ada tiga tab utama yang perlu diperhatikan:
1. Tab Model
Pastikan Scale Factor adalah 1.0. Jika model masih terlihat terlalu kecil, periksa kembali unit di Blender. Centang Generate Lightmap UVs jika Anda berencana melakukan ‘Bake Lighting’ pada objek statis tersebut.
2. Tab Rig
Jika model adalah karakter manusia, ganti Animation Type dari Generic menjadi Humanoid. Klik ‘Apply’ dan pastikan konfigurasi tulang sudah berwarna hijau (valid). Untuk objek mati atau aset lingkungan, biarkan pada opsi None atau Generic.
3. Tab Materials
Secara default, material seringkali terlihat abu-abu karena Unity hanya mengimpor referensi nama. Klik tombol Extract Materials untuk mengeluarkan file material ke folder Assets agar Anda bisa mengedit shader, metalicness, dan smoothness secara manual.
Troubleshooting Masalah Umum
Meskipun Anda sudah mengikuti cara export model 3d blender ke unity fbx dengan benar, terkadang ada error unik yang muncul. Berikut solusinya:
- Model Berwarna Pink: Ini berarti shader tidak ditemukan atau rusak. Biasanya terjadi saat berpindah dari Built-in Pipeline ke URP/HDRP. Solusinya: Klik material, cari menu Edit > Rendering > Materials > Convert Selected Materials to URP.
- Animasi Tidak Bergerak: Pastikan Anda telah memasukkan Animator Controller ke dalam objek di scene, dan pastikan klip animasi sudah di-set ke mode Loop Time jika diperlukan.
- Mesh Terlihat Bolong-bolong: Masalah Normals! Kembali ke Blender, pilih semua vertex (A), lalu tekan Shift + N untuk kalkulasi ulang arah poligon.
Untuk membantu Anda memverifikasi hasil export, Anda bisa mengunduh template pengecekan skala (Reference Dummy) di bawah ini untuk dibandingkan di dalam Unity:
Kesimpulan
Menguasai cara export model 3d blender ke unity fbx dengan benar memang membutuhkan ketelitian pada detail teknis. Kuncinya terletak pada Apply Transform di Blender, pengaturan sumbu koordinat saat export, dan konfigurasi Rig yang tepat di Unity. Dengan mengikuti panduan ini, aset game Anda akan memiliki kualitas profesional, performa yang optimal, dan meminimalisir bug visual yang sering mengganggu proses pengembangan.
Siap untuk mulai membangun dunia game Anda? Pastikan setiap aset yang Anda buat mengikuti alur kerja ini untuk menghemat waktu debugging di kemudian hari. Selamat berkarya di dunia 3D Game Development!













