Dalam berbagai game RPG, seperti The Elder Scrolls V: Skyrim, penggunaan armor atau perlengkapan tubuh adalah hal yang sangat penting. Dalam artikel ini, kita akan membahas tentang BSDismemberSkinPartition dan Armor Record, dua komponen penting dalam proses pembuatan armor.
BSDismemberSkinPartition
BSDismemberSkinPartition adalah sebuah mesh yang mengandung partisi yang sama dengan mesh tubuh laki-laki (dan selalu harus demikian). Mesh ini hanya memiliki satu partisi untuk tubuh, karena tidak menutupi forearms atau calves. Partisi dalam mesh ini digunakan untuk menentukan bagian mana yang akan di-cover oleh armor.
General Rules
Beberapa aturan umum yang perlu diingat ketika bekerja dengan BSDismemberSkinPartition adalah sebagai berikut:
- Mengidentifikasi bagian mana yang akan di-cover oleh armor
- Dapat menggunakan slot yang tidak digunakan oleh lainnya saat slot utama digunakan
- Partisi dibuat dalam Blender/3dsmax atau Outfit Studio
- Partisi dipantulkan dalam armor addon dalam CK
Mesh dan Armor Record
Sebuah mesh juga dapat memiliki NiSkinInstance sebaliknya BSDismemberSkinPartition. Fungsi keduanya mirip, namun NiSkinInstance tidak mengidentifikasi slot partisi dalam nif, melainkan dalam armor addon/armor records. Dalam praktek umum, sebuah mesh tidak boleh menggunakan kedua jenis ini, melainkan hanya satu atau lainnya.
Creations Kit
Dalam CK, ada dua jenis record yang penting dan terkait dengan partisi:
- ArmorAddon record – mengidentifikasi bagian mana yang akan di-cover oleh armor
- Armor record – mengidentifikasi slot yang akan diblokir dari penggunaan lain
ArmorAddon Record
Dalam CK, partisi (atau Body Parts) yang teridentifikasi dalam nif disebut Biped Slots. Semua slot yang digunakan dalam nif harus juga digunakan saat membuat ArmorAddon record atau hasilnya tidak akan seperti yang diharapkan.
Armor Record
Record armor ini mengidentifikasi slot yang akan diblokir, dan hanya slot yang harus diblokir yang harus teridentifikasi. Paling tidak satu slot harus teridentifikasi dalam record armor, dan slot tersebut akan diblokir.
Ringkasan
Dalam sintesis, kita dapat menemukan beberapa hal penting:
- Mesh dan ArmorAddon record mengidentifikasi bagian mana yang akan di-cover oleh armor
- Armor record mengidentifikasi slot yang akan diblokir
- Setiap NiTriShape (BSTriShape dalam SSE) dari mesh skinned memerlukan BSDismemberSkinInstance dan Skin Partitions, atau NiSkinInstance
- Sebuah mesh harus memiliki paling tidak satu partisi.
- Setiap partisi yang terdefinisikan dalam mesh harus dipantulkan dalam ArmorAddon record.
- Paling tidak satu slot harus teridentifikasi dalam Armor record dan slot tersebut akan diblokir.