Infinigen: Mewujudkan Dunia Fotorealistis Tak Terbatas dengan Generasi Prosedural
(github.com/princeton-vl)- Infinigen adalah proyek untuk membuat dunia fotorealistis dengan generasi prosedural, serta menyediakan panduan awal yang mencakup adegan alam, adegan interior, dan aset simulasi berartikulasi
- Setelah instalasi, pengguna dapat mulai membuat adegan ruangan, adegan alam, dan aset berartikulasi untuk simulator melalui alur Infinigen-Indoors, Infinigen-Nature, dan Infinigen-Articulated
- Riset terkait berlanjut dari makalah CVPR 2023 Infinite Photorealistic Worlds using Procedural Generation, makalah CVPR 2024 Infinigen Indoors, hingga makalah arXiv 2025 Infinigen-Articulated
- Dokumentasi mencakup instalasi, pengaturan kamera, pengunduhan data pra-generasi, pembuatan aset individual, ekspor ke format file eksternal seperti OBJ·OpenUSD, ekspor simulasi fisika, dan extended ground-truth
- Cara berkontribusi dibagi menjadi kontribusi kode repositori, generator prosedural, dan data pra-generasi; dokumentasi juga menjelaskan alat yang mengubah Blender Nodes menjadi kode Python serta prosedur dukungan berbasis GitHub Issues
Apa yang dapat dibuat oleh Infinigen
- Infinigen adalah proyek untuk membuat dunia fotorealistis dengan generasi prosedural
- Alur awal disediakan dalam tiga jalur
- Hello Room: membuat adegan interior dengan Infinigen-Indoors
- Hello World: membuat adegan alam dengan Infinigen-Nature
- Infinigen-Articulated: menyediakan alur untuk membuat aset simulasi berartikulasi dan mengekspornya ke simulator
- Proyek ini menyediakan situs web, video pengantar, makalah, dokumentasi, dan panduan kontribusi sekaligus
Cara memulai dan contoh
- Pertama, instalasi harus dilakukan dengan mengikuti Installation Instructions
- Dokumentasi awal Infinigen-Indoors tersedia di HelloRoom.md
- Gambar contoh menampilkan adegan Blender, hasil render, depth, dan output terkait object
- Dokumentasi awal Infinigen-Nature tersedia di HelloWorld.md
- Output contoh mencakup image, depth, surface normal, dan instance segmentation
- Alur awal Infinigen-Articulated tersedia dalam dokumentasi Exporting to Simulators
- Mencakup use case untuk mengekspor aset berartikulasi ke simulator
Makalah terkait
- Infinite Photorealistic Worlds using Procedural Generation
- Ini adalah makalah CVPR 2023
- Berdasarkan entri BibTeX, halamannya adalah 12630--12641
- Infinigen Indoors: Photorealistic Indoor Scenes using Procedural Generation
- Ini adalah makalah CVPR 2024
- Berdasarkan entri BibTeX, halamannya adalah 21783-21794
- Infinigen-Articulated: Procedural Generation of Articulated Simulation Assets
- Disediakan sebagai entri arXiv tahun 2025
- Judulnya juga ditampilkan sebagai Procedural Generation of Articulated Simulation-Ready Assets
Cakupan dokumentasi
- Dokumentasi tidak hanya mencakup instalasi dan pembuatan adegan pertama, tetapi juga alur konfigurasi·kamera·data·ekspor
- Item dokumentasi yang disediakan mencakup hal-hal berikut
- Installation Guide
- “Hello World”: membuat adegan Infinigen-Nature pertama
- “Hello Room”: membuat adegan Infinigen-Indoors pertama
- Configuring Infinigen
- Configuring Cameras
- Downloading pre-generated data
- Generating individual assets
- Exporting to external fileformats, misalnya: OBJ, OpenUSD
- Add external assets to indoor scenes
- Extended ground-truth
- Implementing new materials & assets
- Generating fluid simulations
- Exporting to physics simulation
- Roadmap proyek tersedia di halaman roadmap pada situs web Infinigen
Prosedur kontribusi dan dukungan
- Cara berkontribusi dijelaskan dalam tiga bentuk
- Kontribusi kode repositori: kontribusi kode diterima, dan panduan yang lebih rinci akan disediakan kemudian
- Kontribusi generator prosedural:
infinigen/nodes/node_transpiler/dev_script.pymenyediakan alat untuk mengubah Blender Nodes yang ramah bagi artist menjadi kode Python - Kontribusi data pra-generasi: siapa pun dapat membuat data dengan daya komputasi dan membagikannya dengan komunitas; repositori data pra-generasi akan disediakan kemudian
- Permintaan bantuan diarahkan untuk diposting di halaman GitHub Issues
- Untuk mereproduksi masalah, jalankan perintah dengan
--debugdan sertakan informasi berikut- Lingkungan komputasi, termasuk versi OS, CPU, RAM, GPU, dan driver
- Versi kode yang digunakan dan tautan commit hash, serta apakah ada modifikasi
- Perintah persis yang dijalankan
- Log output
- Saat menggunakan
manage_jobs, log dapat ditemukan dioutputs/MYJOB/MYSEED/logs/ - Jika ada error Python dan stacktrace, sertakan juga
- Saat menggunakan
Proyek dasar dan perubahan
- Infinigen menyatakan bahwa proyek ini tidak akan mungkin ada tanpa karya Blender Foundation dan para kontributor open source
- Land-Lab, BlenderProc, Blender-FLIP-Fluids, dan Blender-Differential-Growth disebut secara khusus sebagai proyek yang digunakan
- Thomas Kole termasuk dalam pihak yang diberi ucapan terima kasih sebagai orang yang menyediakan awan prosedural
- Berbagai tutorial Blender online menyediakan generator prosedural untuk eksperimen awal, dan dicatat sebagai materi yang menginspirasi implementasi rilis resmi
- Infinigen telah banyak berubah sejak versi makalah CVPR
- Saat ini, proyek ini menyertakan sebagian kode prosedural berlisensi CC-0 yang diperoleh dari internet
- Kode tersebut ditandai dengan komentar kode di lokasi penerapannya
- Versi CVPR tidak memiliki kode semacam itu
1 komentar
Komentar Hacker News
Proyek yang benar-benar keren
Saya penasaran untuk para peneliti ML/AI di HN, apakah ada paper yang menggunakan ini untuk pelatihan. Misalnya melatih robot di lingkungan virtual
Saya juga penasaran dataset apa yang dipakai untuk pelatihan robot di bidang ML/AI belakangan ini
Timestamp: https://youtu.be/6tgspeI-GHY?t=107
Saya tidak langsung menemukannya, tetapi Omniverse milik Nvidia adalah salah satu elemen kuncinya
Bukankah ini pernah diposting sebelumnya? Memang keren, tetapi setahu saya ini proyek yang sudah berumur beberapa tahun. Penasaran apakah ada pembaruan
Adegan dalam ruangan terlihat sepenuhnya meyakinkan, tetapi bagian luar ruangannya masih banyak kekurangan. Masih cukup jauh dari state of the art
Fakta bahwa hal seperti ini mungkin terasa seperti mengatakan sesuatu tentang alam semesta. Mungkin jumlah informasi dalam lingkungan tidak sebanyak yang kita kira
Ini juga bisa menjelaskan efisiensi yang tampak tidak masuk akal dari otak, terutama otak hewan kecil, dalam memodelkan dunia dan beroperasi di dalamnya
Keberadaan tidak dibatasi oleh apakah sesuatu diamati atau tidak. Otak berevolusi untuk mengumpulkan hanya informasi minimum yang diperlukan agar organisme tetap hidup di lingkungan tertentu. Namun bahkan dalam hal-hal yang bisa kita persepsikan pun, alam semesta memiliki kompleksitas yang tak terhitung
Dalam pemodelan 3D, detail seperti itu tidak penting, sehingga kita bisa mendekati realisme seperti foto. Rendering tampak cukup bagus untuk menipu otak agar merasa sedang melihat objek di dunia nyata. Tetapi itu hanya pendekatan yang baik dari sisi visual, sama sekali bukan representasi objek nyata yang memadai. Untuk mencapai tingkat itu, sumber daya komputasi kita jauh dari cukup
Kemampuan untuk memodelkan bagaimana cahaya berperilaku di dunia nyata secara real-time juga baru muncul belakangan, dan itu pun masih pendekatan. Bagaimanapun, Infinigen tampak seperti produk yang keren, dan menyenangkan juga melihat simulasi klasik alih-alih AI untuk perubahan
Aeris tetap terbaca jelas sebagai manusia meski kelenjar adrenalnya tidak terlihat, jadi mungkin di dunia nyata juga kita tidak punya kelenjar adrenal
0. http://researchgroups.pku.edu.cn/_resources/group1/M00/00/0D...
Hanya dari README masih belum jelas, apakah tak terbatas di sini berarti dapat membuat variasi tak terbatas dari satu adegan, atau benar-benar menghasilkan dunia yang tak terbatas
Postingan sebelumnya: https://news.ycombinator.com/item?id=36373494
Saat dibagikan, deskripsi meta tag-nya terlihat seperti isi placeholder, jadi perlu diperbarui
Saya melihat beberapa universitas besar di Tiongkok dalam daftar penulis; sekilas, bukankah ini tampak seperti pelanggaran sanksi chip/peraturan ekspor?
Pembuka bergaya Matrix itu sama sekali tidak subtil