Blog Metlivi

Cara Menggandakan Kaki Serangga yang Sudah Diberi Rig Sambil Mempertahankan Pengaturan Kontrolnya di Blender

Untuk menggandakan kaki serangga yang sudah diberi rig di Blender, salin seluruh pengaturan kaki dalam Edit Mode armature: rangkaian sendi, tulang kontrol, dan tulang bantu apa pun. Lalu periksa target constraint, driver, dan penetapan mesh pada duplikat. Gunakan Symmetrize untuk membuat pasangan di sisi berlawanan; gunakan Duplicate untuk membuat kaki lain di sisi yang sama.

Alur kerja ini ditujukan bagi pembuat karakter yang sudah memiliki satu kaki serangga yang berfungsi dan ingin menambahkan kaki lain yang dapat dikontrol secara mandiri dalam armature yang sama. Alur ini menggunakan alat armature Blender yang terdokumentasi, dengan rujukan ke manual Blender 4.5 LTS. Mulailah dari salinan file yang sudah disimpan dan pose yang diketahui berfungsi.

29 Oktober 20267 menit membacaOleh Metlivi Editorial Team
Bagian 1

Identifikasi Semua yang Termasuk dalam Kaki

Sebelum memilih tulang, telusuri cara kaki yang berfungsi bergerak. Identifikasi tulang yang mendeformasi mesh, kontrol yang Anda manipulasi, dan tulang perantara yang meneruskan transformasi di antara keduanya. Catat parent tulang tempat kaki terpasang dan target setiap constraint.

Perhatikan khusus kontrol yang direpresentasikan oleh objek terpisah. Empty yang digunakan sebagai target IK berada di luar armature, jadi menggandakan tulang dalam Edit Mode tidak akan menggandakan objek tersebut. Diskusi teknis asli “cara menyalin kaki yang sudah diberi rig dengan IK + target dalam armature yang sama?” membahas masalah ini secara persis dan menjelaskan mengapa target eksternal perlu digandakan dan ditetapkan ulang secara terpisah.

Gunakan tabel keputusan ini sebelum melanjutkan:

Kebutuhan Operasi Tindak lanjut
Kaki lain di sisi yang sama Edit Mode → Armature → Duplicate Posisikan ulang seluruh pengaturan dan audit referensinya
Pasangan di seberang sumbu X armature Edit Mode → Armature → Symmetrize Periksa nama sisi, constraint yang dicerminkan, dan driver
Kaki yang dikontrol oleh Empty eksternal Gandakan tulang dan kontrol eksternal secara terpisah Tetapkan objek baru ke constraint duplikat

Anggap ini sebagai daftar periksa dependensi: setiap referensi khusus kaki seharusnya mengarah ke kaki baru, sedangkan referensi yang memang sengaja digunakan bersama—seperti parent tubuh—seharusnya tetap digunakan bersama.

Bagian 2

Gandakan Seluruh Pengaturan Tulang dalam Edit Mode

Pilih armature dan masuk ke Edit Mode. Pilih seluruh tulang untuk rangkaian kaki, target IK-nya, kontrol pole jika ada, dan tulang bantu khusus kaki. Jangan hanya memilih titik ujung sendi: alat Duplicate Blender bekerja pada tulang yang dipilih dan mengabaikan sendi yang dipilih. Pilih Armature → Duplicate, atau tekan Shift+D jika menggunakan keymap bawaan. Manual Blender: Duplicate

Pindahkan duplikat yang dipilih ke posisi kaki berikutnya sebagai satu kelompok. Sertakan kontrol dalam operasi penempatan yang sama agar hubungan awalnya dengan rangkaian tulang mudah dibandingkan. Jika titik pemasangan baru memerlukan sudut berbeda, putar kelompok duplikat mengelilingi titik pemasangan yang diinginkan sebelum melakukan penyesuaian satu per satu.

Periksa parenting akar baru. Blender mempertahankan koneksi di dalam rangkaian tulang yang digandakan, dan tulang yang disalin dapat mempertahankan parent aslinya yang tidak dipilih. Namun, tulang yang disalin dan sebelumnya terhubung ke parent yang tidak dipilih akan menjadi ber-parent tanpa terhubung. Untuk kaki serangga yang terpasang pada tulang tubuh bersama, pastikan hubungan yang dihasilkan ini sesuai dengan pengaturan yang Anda inginkan. Manual Blender: Duplicate

Beri nama deskriptif pada duplikat sebelum memperbaiki referensi. Misalnya, gunakan leg_front_upper.L, leg_front_lower.L, dan leg_front_ik.L untuk sumber, lalu leg_middle_upper.L, leg_middle_lower.L, dan leg_middle_ik.L untuk salinannya. Nama-nama ini hanya contoh; gunakan pola konsisten yang membedakan posisi dan sisi kedua kaki.

Bagian 3

Tetapkan Ulang Target IK dan Periksa Panjang Rangkaian

Kembali ke Pose Mode dan pilih tulang salinan yang memiliki constraint IK. Periksa objek targetnya dan, jika targetnya berupa armature, tulang targetnya. Untuk kontrol di dalam armature yang sama, objek armature tetap sama, tetapi referensi tulangnya harus menunjuk ke kontrol kaki baru. Periksa target pole secara terpisah.

Pengaturan IK juga mencakup Chain Length, Use Tail, Stretch, pencocokan rotasi, dan Influence. Chain Length menentukan jumlah tulang yang berpartisipasi; nilai 0 mencakup seluruh rangkaian yang tersedia. Awalnya, pertahankan pengaturan kaki yang berfungsi, lalu pastikan batas rangkaiannya tetap sesuai untuk duplikat. Manual Blender: Constraint Inverse Kinematics

Untuk contoh pengaturan dengan tepat dua tulang yang berpartisipasi, gunakan panjang rangkaian dua dan uji apakah hanya kaki itu yang merespons. Jangan menentukan jumlahnya hanya dari segmen yang tampak pada serangga: rig Anda mungkin memiliki tulang bantu tambahan atau rangkaian mekanisme terpisah.

Jika sumber menggunakan Empty eksternal, kembali ke Object Mode, gandakan objek target dan pole, posisikan untuk kaki baru, lalu tetapkan objek baru itu pada constraint IK salinan. Sebagai alternatif, diskusi penggandaan IK yang dirujuk menjelaskan penggantian target Empty dengan tulang di dalam armature. Untuk rig yang sudah berfungsi, menyalin kontrol eksternal sering kali merupakan perubahan yang lebih sederhana.

Bagian 4

Gunakan Symmetrize untuk Sisi Berlawanan

Untuk membuat pasangan di seberang tubuh, terlebih dahulu tetapkan nama sisi yang cocok, seperti .L dan .R. Pilih seluruh pengaturan kaki pada sisi sumber dalam Edit Mode, lalu pilih Armature → Symmetrize. Alat ini mencerminkan sepanjang sumbu X armature dan menyesuaikan properti tulang serta constraint agar perilakunya tercermin. Pastikan tata letak karakter Anda sesuai dengan sumbu tersebut sebelum menggunakannya. Manual Blender: Symmetrize

Periksa terlebih dahulu nama sisi berlawanan yang sudah ada. Symmetrize membuat pasangan yang belum ada, tetapi menimpa tulang berpasangan yang namanya cocok; tulang yang sisinya tidak dapat ditentukan akan diabaikan. Pilih hanya pengaturan sumber yang diinginkan agar operasi tetap terprediksi. Manual Blender: Symmetrize

Untuk karakter berkaki enam, urutan yang praktis adalah menyelesaikan dan menguji kaki depan, tengah, dan belakang di satu sisi, lalu melakukan symmetrize pada pengaturan yang sudah selesai itu. Ini adalah rekomendasi alur kerja: cara ini memberi nama posisi yang jelas pada setiap pasangan dan mengurangi jumlah referensi yang belum selesai untuk diperiksa sekaligus.

Bagian 5

Pertahankan Driver dan Kontrol yang Terlihat

Tulang yang dicerminkan tidak otomatis membentuk sistem driver tercermin yang lengkap. Blender secara eksplisit menyatakan bahwa Symmetrize tidak membuat atau memengaruhi driver tulang maupun constraint. Jika properti kustom mengontrol pencampuran IK/FK atau fitur kaki lainnya, periksa dan buat ulang koneksi driven yang diperlukan untuk sisi baru. Manual Blender: Symmetrize

Di Drivers Editor, periksa tujuan dan variabel setiap driver yang relevan. Variabel Single Property merujuk pada data-block dan jalur RNA; variabel Transform Channel dapat merujuk pada objek, tulang, kanal, dan ruang transformasi. Ubah nama tulang khusus kaki serta jalur properti agar menunjuk ke pasangan barunya. Pertahankan kontrol tubuh bersama hanya jika perilaku bersama memang diinginkan. Manual Blender: Panel Drivers

Periksa juga custom shape setiap kontrol. Blender menggunakan objek lain sebagai templat tampilan, dan tulang Override Transform dapat menentukan posisi kemunculan shape tersebut. Berbagi templat shape mungkin sesuai, tetapi override yang masih menunjuk ke kaki lama perlu diperhatikan. Shape yang terlihat saja tidak membuktikan bahwa kontrol baru sudah tersambung dengan benar. Manual Blender: Tampilan Viewport

Bagian 6

Hubungkan Mesh Duplikat ke Tulang Baru

Setelah rangka baru merespons dengan benar, periksa geometrinya. Untuk mesh yang menggunakan modifier Armature dengan pengikatan vertex group, Blender mencocokkan nama tulang dengan nama vertex group. Karena itu, mesh duplikat yang masih memiliki grup dari kaki sumber dapat terus merespons tulang sumber. Periksa objek armature pada modifier dan nama grupnya. Manual Blender: Modifier Armature

Jika setiap kaki adalah objek mesh terpisah, ubah nama vertex group yang relevan pada kaki salinan agar cocok dengan tulang deformasi baru. Pertahankan nilai bobotnya sambil mengubah pemetaannya. Jika beberapa kaki berbagi satu objek mesh, pindahkan keanggotaan kaki salinan ke grup tujuan dengan nama yang sesuai, lalu hapus keanggotaannya dari grup kaki sumber yang sudah tidak digunakan. Jangan mengganti nama grup sumber bersama secara global jika kaki aslinya masih memerlukannya.

Gunakan peta nama dari langkah penggandaan tulang sebagai daftar periksa. Untuk setiap tulang deformasi baru, temukan grup mesh yang sesuai dan periksa verteks yang dikandungnya. Dengan begitu, Anda dapat membedakan masalah referensi kontrol dari masalah penetapan mesh sebelum mulai mengubah bobot tanpa perlu.

Bagian 7

Uji Kemandirian Sebelum Menggandakan Lebih Banyak Kaki

Uji duplikat yang sudah selesai dengan gerakan kecil yang dapat dibatalkan. Urutan berikut adalah panduan diagnosis praktis yang diturunkan dari hubungan target, driver, dan mesh di atas:

  1. Gerakkan kontrol IK baru. Pastikan rangkaian kaki baru mengikutinya.
  2. Gerakkan kontrol IK asli. Pastikan duplikat tetap mandiri.
  3. Gerakkan kontrol pole baru, jika ada. Periksa arah tekukan duplikat.
  4. Uji setiap properti kustom khusus kaki dan periksa perilaku driven-nya.
  5. Gerakkan kontrol tubuh bersama dan periksa kedua titik pemasangan.
  6. Amati mesh sambil mengulangi pengujian kontrol.
  7. Kembalikan pose awal dan simpan pengaturan yang telah selesai.

Jika pengujian gagal, periksa hubungan yang paling terkait. Jika kedua rangkaian mengikuti satu kontrol, periksa target constraint dan variabel driver. Jika tulang baru bergerak tetapi mesh diam, periksa modifier dan vertex group. Jika kontrol muncul di samping kaki lama, periksa override custom shape-nya. Jika gerakan merambat ke tubuh secara tak terduga, periksa batas rangkaian IK.

Selesaikan satu duplikat melalui seluruh urutan ini sebelum membuat kaki lainnya. Kaki yang selesai memiliki kontrol yang dapat dikenali, dependensi bersama yang disengaja, penetapan mesh yang benar, dan respons yang sudah diuji untuk setiap masukan. Dengan begitu, penggandaan berikutnya menjadi tugas penyuntingan yang dapat diulang.

Bagian 8

Sumber

Bacaan terkait

Lanjutkan topik ini