Deskripsi
DreamFusion mewakili kemajuan signifikan dalam sintesis teks-ke-3D, mengatasi keterbatasan metode yang ada yang memerlukan dataset 3D skala besar dan arsitektur khusus. Model AI ini menggunakan model difusi teks-ke-gambar 2D yang telah dilatih sebelumnya, seperti Imagen, sebagai prior yang kuat untuk menghasilkan konten 3D. Inovasi intinya terletak pada fungsi kerugian baru yang didasarkan pada distilasi kepadatan probabilitas, yang memungkinkan model difusi 2D memandu optimasi representasi 3D parametrik.
Pada intinya, DreamFusion menggunakan proses optimasi yang mirip dengan DeepDream. Model ini menginisialisasi model 3D, khususnya Neural Radiance Field (NeRF), dan secara iteratif menyempurnakannya melalui gradient descent. Tujuannya adalah untuk meminimalkan fungsi kerugian yang berasal dari rendering 2D NeRF dari berbagai sudut. Rendering ini dievaluasi terhadap prompt teks menggunakan model difusi 2D yang telah dilatih sebelumnya. Pendekatan ini secara efektif mendistilasi pengetahuan yang tertanam dalam miliaran pasangan gambar-teks dari model 2D ke dalam representasi 3D yang koheren.
Model 3D yang dihasilkan sangat serbaguna. Model ini dapat dilihat dari sudut mana pun, memungkinkan inspeksi komprehensif dan integrasi ke dalam berbagai konteks visual. Selain itu, objek yang dihasilkan dapat diterangi ulang, yang berarti tampilannya dapat dimanipulasi dengan pencahayaan arbitrer, dan dapat dikomposisikan dengan mulus ke dalam lingkungan 3D yang ada. Fleksibilitas ini menjadikan DreamFusion alat yang berharga bagi kreator dan pengembang.
Metodologi DreamFusion tidak memerlukan data pelatihan 3D dan tidak memerlukan modifikasi pada model difusi gambar yang mendasarinya, menyoroti efektivitas pemanfaatan model yang telah dilatih sebelumnya sebagai prior. NeRF yang dihasilkan menunjukkan tampilan fidelitas tinggi, informasi kedalaman yang akurat, dan normal yang detail. Untuk aplikasi praktis, model NeRF ini dapat diekspor ke format mesh standar menggunakan algoritma seperti marching cubes, memfasilitasi integrasi ke dalam renderer 3D dan perangkat lunak pemodelan populer. Proyek ini juga menampilkan contoh komposisi objek yang dihasilkan ke dalam adegan dan menyediakan galeri ratusan aset yang dihasilkan.
Sorotan DreamFusion
Menghasilkan objek 3D dari prompt teks
Memanfaatkan model difusi 2D yang telah dilatih sebelumnya sebagai prior
Membuat Neural Radiance Fields (NeRF)
Tidak memerlukan data pelatihan 3D
Tidak memerlukan modifikasi pada model difusi gambar
Menghasilkan model 3D yang dapat diterangi ulang
Mendukung pencahayaan arbitrer
Memungkinkan komposisi ke dalam lingkungan 3D
Menghasilkan tampilan, kedalaman, dan normal dengan fidelitas tinggi
Kemampuan ekspor mesh melalui marching cubes
Score Distillation Sampling (SDS) untuk generasi
Termasuk regularizer dan strategi optimasi untuk peningkatan geometri
Memulai dengan DreamFusion
Input Prompt Teks: Berikan deskripsi deskriptif untuk objek 3D yang diinginkan.
Optimasi Model: DreamFusion menggunakan model difusi 2D sebagai prior untuk mengoptimalkan model NeRF 3D.
Rendering dan Evaluasi: NeRF dirender dari sudut acak, dan gambar 2D-nya dievaluasi terhadap prompt teks.
Penyempurnaan Iteratif: Gradient descent menyesuaikan parameter NeRF untuk meminimalkan kerugian, meningkatkan koherensi dan tampilan.
Ekspor Mesh: Setelah dioptimalkan, NeRF dapat dikonversi menjadi mesh untuk digunakan di perangkat lunak 3D lainnya.
Kasus Penggunaan DreamFusion
- Pembuatan Aset 3D
- Prototipe
- Pembuatan Konten
- Penelitian dan Pengembangan
- Pembangunan Dunia Virtual
- Alat Pendidikan






