Plugin Blender Kucing (0.19.0)
Alat yang dirancang untuk mempersingkat langkah-langkah yang diperlukan untuk mengimpor dan mengoptimalkan model ke VRChat. Model yang kompatibel adalah: MMD, XNALara, Mixamo, Source Engine, Unreal Engine, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder, 3DS Max dan masih banyak lagi.
Dengan Cats, hanya perlu beberapa menit untuk mengunggah model Anda ke VRChat. Semua proses perbaikan model Anda yang memakan waktu berjam-jam dikompresi menjadi beberapa fungsi!
Jadi jika Anda menyukai bagaimana plugin ini menghemat waktu kerja Anda yang tak terhitung jumlahnya, pertimbangkan untuk mendukung kami melalui Patreon. Ada banyak keuntungan seperti mencantumkan nama Anda di dalam plugin!
Unduh di sini: Plugin Blender Kucing
Fitur
- Mengoptimalkan model dengan satu klik!
- Membuat sinkronisasi bibir
- Membuat pelacakan mata
- Penipisan otomatis (sambil menjaga shapekeys)
- Membuat model khusus dengan mudah
- Membuat atlas tekstur
- Membuat tulang akar untuk Tulang Dinamis
- Mengoptimalkan bahan
- Menerjemahkan kunci bentuk, tulang, bahan dan jerat
- Menggabungkan kelompok tulang untuk mengurangi jumlah tulang secara keseluruhan
- Pembaru otomatis
Masih banyak lagi yang akan datang!
Perselisihan
Bergabunglah dengan Discord kami untuk melaporkan kesalahan, saran, dan memberikan komentar!
Perselisihan: https://discord.gg/f8yZGnv
Persyaratan
- Blender 2.79 atau 2.80 atau lebih tinggi (disarankan dijalankan sebagai administrator)
- mmd_tools tidak diperlukan ! Cats sudah diinstal sebelumnya!
- Jika Anda telah menginstal Python khusus yang mungkin digunakan Blender, Anda harus menginstal Numpy
Instalasi
- Unduh pluginnya: Plugin Blender Kucing
- Penting: JANGAN ekstrak zip yang diunduh! Anda akan memerlukan file zip selama instalasi!
- Instal addon di blender seperti ini:
- Ini menunjukkan Blender 2.79. Di Blender 2.80+ buka Edit > Preferensi > Add-on. Anda juga tidak perlu menyimpan pengaturan pengguna di sana.
- Periksa tampilan 3d Anda dan seharusnya ada item menu baru bernama CATS ....w00t
- Sejak Blender 2.80 tab CATS ada di sebelah kanan menu yang terbuka saat menekan 'N'
- Jika Anda memerlukan bantuan untuk mengetahui cara menggunakan alat ini (sangat ketinggalan jaman):
Lewati langkah dia menginstal "mmd_tools" pada video di bawah ini, tidak diperlukan lagi! (juga sangat ketinggalan jaman)
Kontributor kode:
- panasoks
- Shotaria
- Neitri
- Kiraver
- Jordo
- Rubick
- Feilen
Model
Ini mencoba memperbaiki model Anda sepenuhnya dengan satu klik.
Model Impor/Ekspor
- Mengimpor model dari tipe yang dipilih dengan pengaturan optimal
- Mengekspor model sebagai .fbx dengan pengaturan optimal
Perbaiki Model
- Memperbaiki model Anda secara otomatis dengan:
- Memperbaiki tulang
- Menghapus tulang yang tidak perlu
- Mengganti nama dan menerjemahkan objek dan tulang
- Mencampur cat berat
- Memutar pinggul
- Bergabung dengan jerat
- Menghilangkan benda kaku, sendi dan kelompok tulang
- Menghilangkan kendala tulang
- Menghapus grup simpul yang tidak digunakan
- Menggunakan bayangan yang benar
- Menjadikannya kompatibel dengan Pelacakan Seluruh Tubuh
- Menggabungkan bahan serupa
Mulai Mode Pose
- Memungkinkan Anda menguji bagaimana tulang akan bergerak.
Pose ke Bentuk Kunci
- Menyimpan pose Anda saat ini sebagai kunci bentuk baru.
Terapkan sebagai Pose Istirahat
- Menerapkan posisi pose saat ini sebagai posisi istirahat yang baru. Ini menyimpan kunci bentuk dan memperbaiki kunci yang rusak karena penskalaan
Pilihan Model
Terjemahan
- Terjemahkan entitas tertentu dari bahasa Jepang ke bahasa Inggris. Ini menggunakan kamus internal dan Google Translate.
Pisahkan berdasarkan bahan/bagian/bentuk yang lepas
- Memisahkan jaring berdasarkan bahan atau bagian yang lepas atau berdasarkan apakah jaring tersebut dipengaruhi oleh kunci bentuk atau tidak
Bergabunglah dengan jerat
- Menggabungkan semua/jerat yang dipilih menjadi satu
Gabungkan Bobot
- Menghapus tulang yang dipilih dan menambahkan bobotnya ke induknya masing-masing
Hapus Tulang Nol Berat
- Membersihkan hierarki tulang, menghapus semua tulang yang tidak mempengaruhi simpul mana pun secara langsung
Hapus Batasan
- Menghilangkan batasan antar tulang yang menyebabkan pergerakan tulang tertentu karena ini tidak digunakan oleh VRChat
Hitung Ulang Normalnya
- Membuat titik normal di dalam mesh yang dipilih
- Jangan gunakan ini pada jerat yang terlihat bagus karena dapat merusaknya
Balik Normal
- Membalik arah normal permukaan mesh yang dipilih.
Terapkan Transformasi
- Menerapkan posisi, rotasi, dan skala pada armature dan jeratnya.
Hapus Ganda
- Menggabungkan wajah dan simpul yang diduplikasi dari jerat yang dipilih.
Pembuatan Model Kustom
Ini membuat pembuatan avatar khusus menjadi mudah!
Gabungkan Armature
- Menggabungkan armature yang dipilih ke dalam armature dasar yang dipilih.
- Cara menggunakan:
- Gunakan "Fix Model" pada kedua armature
- Pilih armature yang ingin Anda perbaiki dalam daftar di atas tombol Fix Model
- Abaikan peringatan “Tulang hilang” jika salah satu armature tidak lengkap (misalnya hanya rambut)
- Jika tidak ingin menggunakan "Fix Model" pastikan armature mengikuti struktur tulang CATS (https://i.imgur.com/F5KEt0M.png)
- JANGAN menghapus sendiri tulang utama apa pun! CATS akan menggabungkannya dan menghapus semua tulang yang tidak terpakai setelahnya
- Sekarang Anda memiliki dua opsi:
- Hanya pindahkan jaringnya:
- Hapus centang pada kotak "Terapkan Transformasi"
- Pindahkan jaring (dan hanya jaring!) dari jangkar gabungan ke posisi yang diinginkan
- Anda dapat menggunakan Pindahkan, Skala, dan Putar
- CATS akan memposisikan tulang sesuai mesh secara otomatis
- ATAU gerakkan angker (dan dengan itu jaringnya):
- Centang kotak "Terapkan Transformasi"
- Pindahkan armature ke posisi yang diinginkan
- Anda dapat menggunakan Pindahkan, Skala, dan Putar
- Pastikan mesh dan armature berada pada posisi yang benar karena keduanya akan tetap seperti ini
- Jika Anda ingin menggabungkan beberapa objek dari model yang sama, sering kali lebih baik menduplikasi armature untuk masing-masing objek dan menggabungkannya satu per satu.
- Pilih angker dasar dan angker yang ingin Anda gabungkan menjadi angker dasar di panel
- Jika CATS tidak dapat mendeteksi struktur tulang secara otomatis: pilih tulang yang ingin Anda pasang armature baru
- Misalnya: Untuk angker rambut pilih "Kepala" sebagai tulangnya
- Tekan tombol "Gabungkan Armatures" -> Selesai!
Pasang Mesh ke Armature
- Pasang jaring yang dipilih ke angker yang dipilih.
- Cara menggunakan:
- Pindahkan jaring ke posisi yang diinginkan
- Anda dapat menggunakan Pindahkan, Skala, dan Putar
- INFO: Mesh hanya akan dipasang pada tulang yang dipilih
- Misalnya: Jaket tidak akan berfungsi, karena memerlukan banyak tulang.
- Misal: Cincin di jari berfungsi sempurna, karena cincin hanya membutuhkan satu tulang untuk digerakkan (tulang jari)
- Pilih angker dasar dan jaring yang ingin Anda pasangkan ke angker dasar di panel
- Pilih tulang yang ingin Anda pasang jaringnya di panel
- Tekan tombol "Lampirkan Mesh" -> Selesai!
Dukung kami:
- Kami bekerja keras pada fitur ini. Jika Anda menyukainya, pertimbangkan untuk mendukung kami, itu sangat membantu!
Penipisan
Hancurkan model Anda secara otomatis.
Penipisan Cerdas
- Ini akan menghancurkan semua jerat sekaligus menjaga setiap bentuk.
Simpan Penipisan
- Ini hanya akan menghancurkan jerat yang tidak memiliki tombol bentuk.
Setengah Penipisan
- Ini hanya akan menghancurkan jerat dengan kurang dari 4 kunci bentuk karena sering kali tidak digunakan.
Penipisan Penuh
- Ini akan menghancurkan seluruh model Anda dengan menghapus semua kunci bentuk dalam prosesnya.
Penipisan Kustom
- Ini memungkinkan Anda memilih jerat dan tombol bentuk yang tidak boleh dihancurkan.
Pelacakan Mata
Pelacakan mata digunakan untuk melacak seseorang secara artifisial ketika mereka mendekati Anda. Sebaiknya periksa pergerakan mata di tab pengujian setelah operasi ini untuk memeriksa validitas pembuatan pelacakan mata otomatis.
Nonaktifkan Mata Berkedip
- Menonaktifkan kedipan mata. Berguna jika Anda hanya menginginkan gerakan mata.
Nonaktifkan Gerakan Mata
- Menonaktifkan gerakan mata. Berguna jika Anda hanya ingin berkedip. PENTING: Lakukan penipisan terlebih dahulu jika Anda mencentang ini!
Kecepatan Gerakan Mata
- Konfigurasikan kecepatan gerakan mata
Visemes (Sinkronisasi Bibir)
Viseme mulut digunakan untuk menunjukkan gerakan mulut yang lebih realistis dalam game saat berbicara melalui mikrofon. Skrip menghasilkan 15 kunci bentuk dari 3 kunci bentuk yang Anda tentukan. Ia menggunakan visem mulut A, OH dan CH untuk menghasilkan keluaran ini.
Pengasuhan tulang
Berguna untuk Tulang Dinamis yang idealnya memiliki satu tulang akar yang penuh dengan tulang anak. Ini bekerja dengan memeriksa semua tulang dan mencoba mencari tahu apakah mereka dapat dikelompokkan bersama, yang akan muncul dalam daftar untuk Anda pilih. Setelah puas dengan pilihan grup ini selanjutnya Anda dapat menekan 'Parent Bones' dan tulang anak akan diparenting menjadi bone baru yang diberi nama RootBone_xyz
Untuk menjadi orang tua
- Daftar tulang-tulang yang sepertinya dapat disatukan menjadi tulang akar. Pilih sekelompok tulang dari daftar dan tekan "Tulang Induk"
Segarkan daftar
- Menghapus cache daftar tulang grup dan membangunnya kembali, berguna jika tulang atau model Anda telah berubah
Tulang induk
Atlas tekstur
Atlas tekstur adalah proses menggabungkan beberapa tekstur menjadi satu untuk mengurangi panggilan penarikan secara drastis dan karenanya membuat model Anda jauh lebih berperforma
Buat Atlas
- Menggabungkan semua bahan yang dipilih menjadi satu tekstur. Jika tidak ada daftar material yang dihasilkan maka semua material akan digabungkan.
Hasilkan Daftar Bahan
- Mencantumkan semua bahan model saat ini dan memungkinkan Anda memilih bahan mana yang ingin Anda gabungkan.
Kiat Berguna:
- Pisahkan tekstur transparan dan non-transparan menjadi atlas terpisah untuk menghindari masalah transparansi
- Pastikan tekstur yang dibuat tidak terlalu besar, karena Unity akan menurunkan skalanya menjadi 2048x2048. Pisahkan menjadi beberapa atlas atau kurangi ukuran tekstur individual. Ini dapat dilakukan dengan mudah di tab MatCombiner.
- Anda dapat meminta Unity untuk menggunakan hingga 8k tekstur. Lakukan dengan memilih tekstur lalu pilih Ukuran Maks dan/atau Kompresi yang berbeda di inspektur: https://i.imgur.com/o01T4Gb.png
Penggabungan tulang
Memungkinkan Anda mengurangi jumlah tulang secara keseluruhan dalam sekelompok tulang. Ini bekerja dengan memeriksa semua tulang dan mencoba mencari tahu apakah mereka dapat dikelompokkan bersama, yang akan muncul dalam daftar untuk Anda pilih. Setelah puas dengan pemilihan grup ini selanjutnya Anda dapat menentukan nilai persentase berapa banyak tulang yang ingin Anda gabungkan dan tekan 'Gabungkan tulang'
Segarkan daftar
- Menghapus cache daftar tulang grup dan membangunnya kembali, berguna jika tulang atau model Anda telah berubah
Gabungkan tulang
- Memulai proses penggabungan
Memanggang
Ini adalah cara non-destruktif untuk secara instan menghasilkan varian optimal/Quest dari (hampir) avatar apa pun!
Untuk informasi lebih lanjut silakan kunjungi Halaman Wiki Bake Panel .
Kunci Bentuk
Terapkan Kunci Bentuk sebagai Dasar
- Menerapkan kunci bentuk yang dipilih sebagai Basis baru dan membuat kunci bentuk yang dikembalikan dari yang dipilih.
Pengaturan dan Pembaruan
Plugin ini memiliki pembaru otomatis. Ia memeriksa versi baru secara otomatis sekali setiap hari.
log perubahan
0.19.0
- Sepenuhnya kompatibel dengan Blender 2.93
- Terjemahan:
- Menambahkan terjemahan bahasa Korea!
- Kucing sekarang sebagian besar diterjemahkan ke dalam bahasa Korea
- Untuk menggunakannya, cukup ubah bahasa Blender Anda ke bahasa Korea lalu restart Blender atau pilih di Pengaturan Kucing
- Terima kasih kepada Siromori karena telah menyumbangkan terjemahannya! <3
- Menambahkan pengaturan Bahasa Ui Kucing
- Ini memungkinkan Anda memilih dalam bahasa apa Kucing akan ditampilkan
- Menyetelnya ke "otomatis" akan memilih bahasa Blender saat ini
- Tombol tambahan untuk mengunduh Terjemahan Kucing terbaru
- Fitur ini diperuntukkan bagi penerjemah untuk menguji terjemahannya di plugin
- Jika Anda ingin membantu menerjemahkan Kucing ke bahasa apa pun, beri tahu saya (Hotox) di Discord kami
- Pilihan Model:
- Menambahkan tombol "Hubungkan Tulang".
- Menambahkan opsi untuk mempertahankan penggabungan tulang dan menggabungkan tulang dari jerat yang terlihat saja
- Pembuatan Model Kustom:
- Fitur "Attach Mesh" yang dikerjakan ulang, sekarang jauh lebih andal
- Umum:
- Memperbaiki kesalahan terjemahan
- mmd_tools yang diperbarui
- Memanggang: (oleh feilen)
- Pemanggangan pengaruh emisi: pencahayaan real-time palsu berdasarkan saluran emisi Anda, sesuai dengan misi!
- Mode proyeksi ulang 'Manual' untuk Panggang: membuat peta UV baru yang disebut 'Target' akan memungkinkan Anda memanggang ulang ke tata letak tertentu.
- Opsi 'Optimalkan shapekey statis'
- Pisahkan mesh Anda menjadi dua mesh berkulit, satu dengan semua geometri yang dipengaruhi shapekey, satu dengan sisanya (dan perbaiki normal di tempatnya). Meningkatkan kinerja GPU secara signifikan, terutama ketika banyak tombol bentuk yang diterapkan. Membutuhkan titik jangkar pencahayaan di Unity untuk disetel ke pinggul angker di keduanya, atau Anda akan mendapatkan artefak pencahayaan.
- Perkenalkan 'BakeFixer.cs', yang merupakan skrip kesatuan run-time yang diharapkan dapat melakukan pekerjaan pencahayaan untuk Anda.
- Opsi 'Abaikan objek tersembunyi'
- Saat memanggang, ini akan mengabaikan objek apa pun yang Anda sembunyikan, sehingga lebih mudah untuk membuat versi avatar Anda yang berbeda.
- Terapkan opsi Campuran Shapekey Saat Ini
- Tetapkan dasar Anda pada campuran shapekey apa pun yang Anda miliki saat ini. Shapekey yang selalu aktif sangat buruk untuk kinerjanya, jadi jika Anda memiliki beberapa yang hanya dimaksudkan untuk menyesuaikan karakter tanpa pembaruan, ini akan membantu.
- Shapekey '_bake': setiap shapekey dengan '_bake' di akhir akan diterapkan dan dihapus seluruhnya, sehingga opsi shapekey statis dapat bekerja lebih baik. Jika Anda adalah pembuat avatar yang mendistribusikan basis, ini direkomendasikan untuk kunci penyesuaian karakter!
- Lain-lain: Default yang diperbarui agar sejalan dengan batas Quest yang diperbarui.
0.18.0
- Menambahkan Panel Panggang!
- Ini adalah cara non-destruktif untuk menghasilkan varian optimal dari (hampir) semua avatar!
- Penghargaan penuh diberikan kepada Feilen ! Terima kasih banyak atas fitur luar biasa ini <3
- Kunjungi wiki untuk informasi lebih lanjut: https://github.com/GiveMeAllYourCats/cats-blender-plugin/wiki/Bake
- Menambahkan Penipisan Cerdas!
- Ini memungkinkan Anda memusnahkan tanpa kehilangan shapekey apa pun!
- Penghargaan penuh diberikan kepada Feilen ! Terima kasih banyak atas fitur luar biasa ini juga <3
- Menambahkan terjemahan bahasa Jepang!
- Cats sekarang hampir sepenuhnya diterjemahkan ke dalam bahasa Jepang
- Untuk menggunakannya cukup ubah bahasa Blender Anda ke bahasa Jepang lalu restart Blender
- Penghargaan penuh diberikan kepada Jordo dan Ruuubick ! Terima kasih banyak <3
- Jika Anda ingin membantu menerjemahkan Kucing ke dalam bahasa apa pun, beri tahu kami!
- Umum:
- Cats sekarang sepenuhnya kompatibel dengan Blender 2.90 dan 2.91
- Menambahkan opsi "Tampilkan tab mmd_tools" ke Pengaturan
- Ini memungkinkan Anda menampilkan dan menyembunyikan tab "MMD" dan "Lain-lain" yang ditambahkan oleh plugin mmd_tools
- Menambahkan tombol ke "Mode Pose Mulai/Hentikan" yang memulai/menghentikan mode pose tanpa mengatur ulang pose saat ini
- Mengubah tautan ke importir vrm baru sejak yang lama menghentikan dukungan
- Memperbaiki Google Terjemahan yang tidak lagi berfungsi
- Memperbaiki bug pada "Terapkan sebagai Pose Istirahat" dan "Pose ke Bentuk Kunci" di Blender 2.90
- Perbaikan lebih lanjut untuk Blender 2.90
- CATATAN: Menggunakan Cats di Blender 2.90+ di Ubuntu mungkin menyebabkan Blender mogok saat dimuat (disebabkan oleh mmd_tools)
- Untuk memperbaikinya gunakan versi Blender sebelum 2.90 atau coba perbarui driver Anda
0.17.0
- Cats sekarang sepenuhnya kompatibel dengan Blender 2.83!
- Itu kompatibel dengan 2.82 sepanjang waktu
- Perbaiki Model:
- Menambahkan opsi "Keep Twist Bones" untuk Memperbaiki Model
- Ini akan menjaga tulang yang mengandung 'Twist'
- Menambahkan opsi "Perbaiki MMD Twist Bones" untuk Memperbaiki Model
- Ini akan menerapkan perbaikan agar tulang pelintir lengan MMD dapat digunakan (Terima kasih Rokk!)
- Anda tidak perlu mengaktifkan "Keep Twist Bones" agar ini berfungsi
- Menambahkan opsi "Lepaskan Badan Kaku dan Sambungan" untuk Memperbaiki Model
- Ini semata-mata ditujukan untuk pengguna non-VRChat kami
- Menambahkan kompatibilitas ke lebih banyak model
- Menonaktifkan opsi "Hapus Nol Berat Tulang" sekarang juga mempertahankan grup titik yang tidak digunakan
- Pengimpor:
- Jerat yang diimpor dari file VRM sekarang secara otomatis diasuh ke angkernya
- Armature impor kini selalu memperlihatkan tulangnya di depan dan dalam mode kawat
- Memperbaiki peringatan ekspor yang kosong
- Memperbaiki kesalahan importir ketika importir FBX tidak diaktifkan
- Memperbaiki kesalahan importir ketika file zip berisi file zip lain
- Saat mengimpor model, objek adegan baru kini hanya terhapus jika ketiganya ada
- Pembuatan Model Kustom:
- Menambahkan opsi "Hapus Nol Berat Tulang" untuk Menggabungkan Armatures
- Penipisan:
- Menambahkan opsi "Hapus Ganda".
- Umum:
- Memperbaiki beberapa bug
- Memperbaiki objek yang tidak disembunyikan saat melakukan operasi kucing apa pun di versi 2.80+
- mmd_tools yang diperbarui
Baca log perubahan selengkapnya di sini.
Peta jalan
- MOAR memperbarui kode armature
- Terjemahan tekstur juga harus memiliki opsi untuk mengganti nama file
- Pembuatan kelopak mata bawah otomatis untuk pelacakan mata
- Tombol pemilihan tulang manual untuk tulang akar
- Penyesuaian proporsi pelacakan seluruh tubuh
Masukan
Apakah Anda menyukai plugin ini atau Anda menemukan bug? Posting tanggapan di thread ini atau kirim masukan Anda ke server perselisihan resmi plugin untuk komunikasi real-time: https://discord.gg/f8yZGnv dan cari orang dengan peran pengembang;)
Dukung kami
Jika Anda menyukai bagaimana plugin ini menghemat waktu kerja Anda yang tak terhitung jumlahnya, pertimbangkan untuk mendukung kami melalui Patreon: