Nova3D adalah alat generasi 3D AI yang menghasilkan aset 3D terstruktur, dapat diedit, dan sadar bagian dengan menghasilkan skrip konstruksi asli Blender dan mengekspor GLB bernama dan hierarkis alih-alih satu mesh yang digabungkan.
https://github.com/RareSense/Nova3D?ref=producthunt&utm_source=aipure
Nova3D

Informasi Produk

Diperbarui:May 18, 2026

Apa itu Nova3D

Nova3D adalah generator aset 3D "prompt-to-code" (dan image-to-code) yang menargetkan Blender sebagai representasi aslinya, memungkinkannya untuk mengeluarkan model sebagai prosedur konstruksi Python Blender yang dapat dieksekusi daripada hanya hasil mesh. Sistem ini menekankan pelestarian identitas bagian, hierarki, transformasi, material, dan asal, sehingga pembuat dapat mengedit komponen individual setelah generasi. Repositori sumber terbuka menyediakan UI klien (dibangun dengan Flutter) yang terhubung ke layanan Nova3D yang dihosting (saat ini closed-source), di mana pengguna mengautentikasi, menyediakan kunci API untuk penyedia LLM (OpenAI, Anthropic, atau Gemini), dan menghasilkan aset yang dapat dilihat dan diedit di viewport berbasis web terintegrasi.

Fitur Utama Nova3D

Nova3D adalah sistem generasi 3D AI yang menghasilkan aset 3D terstruktur dan dapat diedit dengan membuat skrip konstruksi Python asli Blender (prompt-to-code / image-to-code) daripada satu mesh gabungan. Dengan menargetkan scene graph Blender, sistem ini mempertahankan identitas bagian, hierarki, transformasi, material, dan asal, kemudian menghasilkan GLB terstruktur dengan komponen bernama yang dapat dialamatkan secara terpisah. Sistem ini mencakup UI web bawaan dengan viewport/editor terintegrasi, mendukung gambar referensi, menyimpan hasil secara lokal di browser, dan agnostik model—memungkinkan pengguna memilih penyedia LLM yang berbeda (misalnya, OpenAI, Anthropic, Gemini) melalui kunci API—sementara repo sumber terbuka menyediakan klien yang terhubung ke layanan backend yang di-host (saat ini sumber tertutup).
Output kode konstruksi asli Blender: Menghasilkan skrip Python Blender yang dapat dieksekusi sebagai artefak inti, memungkinkan pembuatan dan regenerasi bagian yang tepat dan prosedural daripada menghasilkan gumpalan mesh yang tidak terstruktur.
Aset hierarkis yang sadar bagian: Menghasilkan file GLB terstruktur dengan bagian bernama yang dapat dialamatkan secara terpisah, parent/hierarki yang benar, dan transformasi yang dipertahankan—mendukung pengeditan bedah (misalnya, memodifikasi pegangan tanpa meregenerasi seluruh objek).
Material dan pemetaan ramah PBR: Mempertahankan penugasan material dan mendukung alur kerja gaya PBR yang tepat daripada mengandalkan warna verteks yang dibakar yang khas dari banyak pipeline ekstraksi mesh.
Harness LLM agnostik model: Bekerja dengan beberapa penyedia LLM (misalnya, Claude/GPT/Gemini) yang dikonfigurasi melalui kunci API pengguna, sementara pipeline menangani validasi/eksekusi kode Blender yang dihasilkan.
Viewport web terintegrasi & alat pengeditan: Mencakup penampil/editor berbasis Three.js bawaan dengan alat transformasi, snapping, dan pengeditan material untuk iterasi dan penyesuaian cepat.
Gambar referensi + caching lokal: Memungkinkan melampirkan gambar untuk memandu generasi spasial/struktural dan menyimpan model di browser sehingga pengguna dapat mengakses riwayat bahkan jika URL jarak jauh kedaluwarsa.

Kasus Penggunaan Nova3D

Prototyping aset game/film: Hasilkan properti terstruktur dengan cepat dengan sub-bagian yang dapat diedit (misalnya, senjata, furnitur) sehingga seniman dapat mengubah komponen dan material tanpa memulai dari awal.
Iterasi konsep desain produk: Buat bentuk produk tahap awal (peralatan, gadget konsumen) sebagai rakitan yang dapat diedit, memungkinkan eksplorasi tingkat bagian yang cepat untuk pegangan, casing, dan antarmuka.
Visualisasi & konfigurator e-commerce: Hasilkan model produk 3D modular (material/bagian terpisah) yang dapat disesuaikan untuk varian (warna, komponen) untuk pratinjau berbasis web dan render pemasaran.
Eksplorasi CAD perhiasan dan barang mewah kecil: Hasilkan model prosedural berbasis Blender yang terstruktur yang cocok untuk penataan berulang dan pengeditan komponen, selaras dengan silsilah mesin yang disebutkan yang digunakan untuk CAD perhiasan khusus.
Alur kerja persiapan pencetakan 3D: Hasilkan model dengan bagian yang dapat dipisahkan (misalnya, rakitan snap-fit atau figur multipart) yang dapat disesuaikan secara individual sebelum diekspor ke pipeline berorientasi pencetakan.

Kelebihan

Menghasilkan aset yang dapat diedit dan sadar bagian (hierarki, nama, transformasi) daripada satu mesh gabungan, memungkinkan revisi yang ditargetkan.
Memanfaatkan scene graph dan pengubah penuh Blender, mendukung presisi dan bentuk organik di luar pendekatan CSG-only yang khas.
Pengaturan agnostik model: pengguna dapat memilih di antara beberapa penyedia LLM menggunakan kunci API mereka sendiri.
Klien sumber terbuka dengan pengaturan lokal cepat dan viewport/editor berbasis web terintegrasi.

Kekurangan

Layanan backend (saat ini) sumber tertutup dan di-host secara default, sehingga self-hosting penuh memerlukan titik akhir backend kustom.
Membutuhkan Flutter (dan batasan pengaturan web-server/OAuth seperti menggunakan 127.0.0.1) yang mungkin menambah gesekan bagi sebagian pengguna.
Kualitas dan keandalan tergantung pada kebenaran kode yang dihasilkan LLM dan perilaku model/penyedia yang dipilih.

Cara Menggunakan Nova3D

1) Instal prasyarat: Instal Flutter 3.24+ (https://flutter.dev/) di mesin Anda sehingga Anda dapat menjalankan klien Nova3D secara lokal.
2) Kloning repositori klien Nova3D: Jalankan: git clone https://github.com/RareSense/Nova3D.git
3) Masuk ke direktori proyek: Jalankan: cd Nova3D
4) Instal dependensi: Jalankan: flutter pub get
5) Mulai UI web lokal (port yang diperlukan): Jalankan: flutter run -d web-server --web-hostname 0.0.0.0 --web-port 5555 (Port 5555 diperlukan untuk otorisasi pengalihan OAuth.)
6) Buka aplikasi di browser Anda: Navigasi ke: http://127.0.0.1:5555 (Gunakan 127.0.0.1, bukan localhost, untuk menghindari masalah asal OAuth Google Sign-In.)
7) Masuk: Di UI Nova3D, masuk menggunakan Google atau Email seperti yang diminta.
8) Tambahkan kunci API LLM: Buka Pengaturan → tambahkan kunci API Anda (opsi yang didukung tercantum di README: OpenAI, Anthropic, atau Gemini).
9) Buat prompt generasi: Masukkan prompt teks yang menjelaskan aset 3D yang ingin Anda hasilkan (Nova3D menghasilkan skrip Python asli Blender dan mengembalikan GLB terstruktur dengan bagian-bagian bernama yang dapat dialamatkan secara terpisah).
10) (Opsional) Lampirkan gambar referensi: Jika Anda ingin generasi dipandu oleh gambar, gunakan fitur Gambar Referensi untuk melampirkan foto untuk memandu logika spasial.
11) Hasilkan model: Kirim prompt untuk menghasilkan. Klien berkomunikasi dengan API nova3d.xyz yang dihosting secara default.
12) Periksa dan edit di viewport terintegrasi: Gunakan editor/viewport Three.js bawaan untuk melihat GLB dan melakukan pengeditan seperti transformasi, snapping, dan pengeditan material.
13) Tinjau riwayat yang di-cache (opsional): Gunakan caching/riwayat lokal aplikasi untuk mengunjungi kembali model yang dihasilkan sebelumnya di browser, bahkan jika URL jarak jauh kedaluwarsa.
14) Bangun untuk hosting statis (opsional): Buat build web produksi dengan: flutter build web --release
15) Arahkan klien ke backend kustom (opsional): Jika Anda menghosting sendiri backend yang kompatibel, jalankan klien dengan: --dart-define=API_BASE_URL=https://your-api.com (jika tidak, ia menggunakan nova3d.xyz secara default).
16) Pecahkan masalah loop masuk (jika diperlukan): Jika terjadi loop autentikasi, pastikan Anda menggunakan http://127.0.0.1:5555 (bukan localhost:5555), sesuai catatan pemecahan masalah README.

FAQ Nova3D

Nova3D adalah sistem generasi 3D AI yang menghasilkan aset 3D sebagai prosedur konstruksi Blender yang dapat dieksekusi (skrip Python Blender) dan mengembalikan GLB terstruktur dengan bagian-bagian yang diberi nama, dapat diatasi secara terpisah, daripada satu mesh yang digabungkan.

Alat AI Terbaru Serupa dengan Nova3D

JustAHuman
JustAHuman
JustAHuman adalah platform permainan yang memberikan hadiah kepada pemain untuk menyelesaikan tantangan sambil membantu pembuat game memproses aset 3D melalui AI.
Sketcho
Sketcho
Sketcho adalah alat desain bertenaga AI yang mengubah sketsa dan ide menjadi desain profesional berkualitas tinggi melalui antarmuka yang intuitif.
Rendair
Rendair
Rendair adalah platform rendering arsitektur bertenaga AI serba ada yang menawarkan visualisasi cepat dan berkualitas tinggi melalui alat AI dan seniman 3D profesional untuk arsitek, desainer, dan profesional real estat.
Triorama AI
Triorama AI
Triorama AI adalah platform konfigurator produk 3D yang didukung AI yang memungkinkan bisnis eCommerce menawarkan kemampuan personalisasi dan visualisasi produk secara real-time kepada pelanggan mereka.