Cara Membuat Ribuan Koleksi NFT 3D Menggunakan Blender
Cara Membuat Ribuan Koleksi NFT 3D Menggunakan Blender - Saya ingin membuat
karakter 3D untuk sekitar 1000+ Koleksi NFT, tetapi tidak tahu bagaimana
melakukannya.
Itu bodoh untuk membuat semua model satu per satu secara manual.
Sebenarnya, saya
suka menggunakan Blender untuk membuat model 3D, jadi saya juga ingin
menggunakannya untuk itu.
Ketika saya mencari
di internet, saya menemukan solusi bahwa Blender Scripting
(Python) dapat digunakan untuk menggabungkan
secara acak berbagai sifat untuk membuat model 3D secara terprogram.
Ini menggunakan bahasa Python .
Repo
GitHub
Sebuah proyek demo
tersedia.
Periksa Gudang GitHub: https://github.com/hideckies/nft-collectibles-blender-python
0.
Prasyarat
- Blender diinstal pada PC Anda.
1.
Buat Direktori
Pohon direktori
adalah sebagai berikut.
- bagian —
Setiap bagian 3D termasuk dalam ini.
- tubuh -
Tubuh.
- kepala -
Kepala.
- misc — File
lain (latar belakang, lampu, kamera, dll.).
- output —
Gambar & Metadata yang dihasilkan oleh Blender Scripting.
- skrip — File
skrip.
2.
Buat Setiap Bagian di Blender Secara Manual
Kali ini buat 2
jenis part yaitu head , body . Dan lain-lain (file termasuk gambar latar belakang, kamera, cahaya) .
Langkah:
- Buka Blender dan buat file baru dan hapus semua objek
default, dan simpan di folder body atau head . (misalnya nft-collectibles/parts/head/head_rabbit.blend )
- Di Blender, buat koleksi baru bernama sama dengan nama file. (mis.
Jika nama filenya adalah head_rabbit.blend ,
nama koleksinya adalah head_rabbit )
- Buat model bagian dalam koleksi yang baru saja dibuat.
- Sesuaikan ukuran dan posisinya agar karakter terlihat
natural.
- Simpan akhirnya.
*Artikel ini tidak
menjelaskan cara pemodelan.
Misalnya (Kepala):
Nama file: nft-collectibles/parts/head/head_rabbit.blend
Nama koleksi: head_rabbit
Nama file: nft-collectibles/parts/head/head_frog.blend
Nama koleksi: head_frog
Misalnya (Badan):
Nama file: nft-collectibles/parts/body/body_shirt.blend
Nama koleksi: body_shirt
Nama file: nft-collectibles/parts/head/body_zombie.blend
Nama koleksi: body_zombie
Misalnya
(Lainnya):
Nama file: nft-collectibles/parts/misc/misc.blend
Nama koleksi: misc
3. Buat File Script
untuk Scripting
Untuk membuat file skrip, buka editor teks / kode favorit Anda atau editor teks di Scripting Workspace di Blender.
3-1. gen_metadata.py
Ini untuk
menghasilkan metadata acak untuk NFT.
|
import bpy # The module for Blender Python |
3-2. gen_model.py
Ini untuk
menghasilkan model dari metadata.
44 |
import bpy |
4.
Jalankan Skrip
Setelah membuat file
skrip, Anda dapat menjalankannya.
Buka Blender dan klik ruang kerja Scripting di
sebelah Geometry Nodes di bagian atas editor.
Untuk memeriksa
status selama pemrosesan, Anda dapat membuka konsol dengan mengklik Window”-> “Toggle System Console” di
menu atas.
4-1. Hasilkan metadata
Klik Open --> pilih a gen_metadata.py --> klik Run Script .
Seperti yang
ditunjukkan oleh kode sumber di atas ( gen_metadata.py ,
baris 68-73), Jika kombinasi data terduplikasi, proses akan dibatalkan.
Dalam hal ini, Anda perlu mengklik Run Script lagi.
Setelah itu, Anda
dapat melihat bahwa file metadata seperti 0.json , 1.json dihasilkan di folder output .
4-2. Hasilkan karakter
Klik Open -> pilih gen_model.py -> klik Run Script .
Setelah itu, Anda
dapat melihat bahwa file gambar yang dirender seperti 0.png , 1.png dihasilkan
di folder output .
Post a Comment for "Cara Membuat Ribuan Koleksi NFT 3D Menggunakan Blender"