Alur kerja animasi antara Blender dan Mecanim

8

Saya baru-baru ini mulai belajar Unity. Tidak dapat menambahkan animasi khusus ke FBX standar yang Anda dapatkan dari toko aplikasi Unity benar-benar memperlambat saya. Ketika saya mengimpor satu ke Blender, itu tidak membawa animasi. Saya juga membeli 3D Studio Max dan, meski sedikit lebih baik, itu masih kurva belajar yang curam.

Bisakah saya membuat animasi di Blender atau 3D Studio Max dan menerapkannya pada model Mecanim yang ada?

Apakah saya perlu membuat dan memasang model dasar secara manual, mengimpornya, lalu memindahkan animasinya ke karakter lain, atau adakah cara yang lebih mudah?

Mrk Fldig
sumber

Jawaban:

3

Anda berada di jalur yang benar dengan rig yang harus sama. Jika Anda menggunakan satu mesh karakter dan model, Anda dapat menetapkan kembali tekstur di Unity3D sesuai kebutuhan.

Satu hal yang perlu diperiksa adalah dokumentasi Unity: http://docs.unity3d.com/Documentation/Manual/HOWTO-ImportObjectMax.html

Ini mencakup mengimpor dan mengekspor dari MAX termasuk "Mengekspor Animasi berbasis Tulang" yang mungkin berguna. Saya tidak yakin bagaimana Anda akan menerapkannya pada model yang ada di Mecanim tetapi jika Anda dapat menerapkannya dalam blender / MAX maka itu harus diimpor dengan baik ke Unity3D.

Sunting: Sepertinya orang lain memiliki masalah yang sama:

Bagaimana cara mengimpor aset dan mempertahankan tekstur

Kutipan:

Pastikan Anda memiliki tekstur yang diimpor jika tidak, model tidak dapat menemukan bahkan jika itu ingin.

Tetapi bahkan kemudian, Anda mungkin harus secara manual menetapkan tekstur yang tepat untuk bahan setelah mengimpor. Pilih setiap bahan dan lihat apakah teksturnya hilang ... jika demikian, cari / tebak tekstur yang menyertainya dan seret ke sana

Dalam Unity ketika Anda mengimpor objek, pastikan pengaturan impor Anda (tersedia dengan memilih objek dalam tampilan proyek Anda dan mengungkapkan di Inspektur) diatur untuk mengimpor tekstur model. Lihat apakah ini membantu.

Piddock Tom 'Biru'
sumber
Terima kasih atas balasan Anda, masalah yang saya alami adalah ketika saya mengimpor fbx toko aset ke dalam blender atau max semua tekstur / bahan hilang, saya dapat menemukan banyak dokumen tentang pengimporan dari maks ke persatuan tetapi bukan sebaliknya. , bisakah Anda memberikan saran? Saya tidak menggunakan jala yang sama sepanjang waktu karena saya tidak cukup baik untuk benar-benar membuatnya, apa yang saya harapkan adalah menambahkan animasi ke karakter toko aset yang ada
Mrk Fldig
@MrkFldig - mengedit jawaban saya - menemukan posting lain yang memiliki masalah yang sama di forum Unity3D
Tom 'Blue' Piddock
maaf mungkin saya sedang redup tapi itu pergi dari 3dsmax -> Unity, apa yang saya coba lakukan adalah pergi dari Unity -> 3dsmax dengan semuanya utuh, jika saya mengimpor KE 3ds Maks DARI kesatuan pada saat saya mendapatkan mesh, tulang tetapi tidak ada tekstur dan animasi!
Mrk Fldig
Ahh tunggu dulu, saya hanya main-main dengan max, saya bisa mengekspor tulang, mengimpornya kembali ke adegan kosong, menghidupkannya dan kemudian menerapkan animasi itu dalam kesatuan?
Mrk Fldig
Kedengarannya bagus, beri tahu kami jika berhasil.
Tom 'Blue' Piddock
3

Terima kasih untuk Blue yang telah membantu saya mencari tahu ini, jika Anda ingin menambahkan animasi tambahan ke humanoids stok dari toko Unity Asset, hal berikut ini berfungsi untuk saya:

1) Mulai proyek baru di 3d Studio Max

2) Klik Animasi-> Alat Bone

3) Dari panel kanan pilih "Biped", klik di viewport dan ukuran sesuai.

4) Hidupkan biped yang Anda suka (banyak tutorial di youtube), Catatan Anda tidak perlu menambahkan jala.

5) Klik pada viewport dan tekan Ctrl-A untuk memilih semuanya

6) Klik file-> ekspor dan simpan FBX di mana pun Anda suka

7) Seret file yang dihasilkan ke Aset dalam kesatuan

8) Klik file yang diimpor dan di panel kanan dalam kesatuan klik Rig lalu pilih jenis animasi sebagai humanoid, klik Terapkan.

9) Klik tombol putar kecil pada ikon untuk aset yang baru saja Anda impor.

10) Anda akan melihat sesuatu seperti take 001 - itulah animasi Anda

Saya berhasil membuat ini untuk bermain dengan banyak biped toko aset yang berbeda dan semua tampaknya berfungsi dengan baik, harap dicatat saya sama sekali tidak ahli dalam kedua perangkat lunak tetapi saya membutuhkan cara cepat untuk menambahkan animasi ke karakter yang ada jadi saya dapat melanjutkan dengan belajar kesatuan daripada 3ds Max dll.

Perlu dicatat juga bahwa standar 3ds Max biped hadir dengan tangan tetapi tidak dengan jari jadi itu sesuatu yang ekstra untuk dipikirkan tetapi semuanya sebenarnya tidak terlalu sulit!

Mrk Fldig
sumber
jari-jari sangat mudah untuk ditambahkan dalam max, cukup lampirkan beberapa tulang tangan di lengan, ada banyak tutorial tentang cara melakukannya secara maksimal
Matthew Pigram