AI zayıf! Sıfır AI açık kaynaklı prosedürel 3B ortam oluşturma eseri burada!

**Kaynak:**CG Dünyası

Resim kaynağı: Unbounded AI aracı, stil modeli (Meng Ya Xinghe) tarafından oluşturulmuştur

"Krala hükmeden" yapay zeka çağında, yapay zekanın her yerde olduğu söylenebilir. Fotoğraf ve video oluşturmaya gelince, herkes dikkatini AI'ya çevirdiğinde, hala "akıntıya karşı çıkan" bazı insanlar var~

Son zamanlarda, Princeton Üniversitesi'nin Görme ve Öğrenme Laboratuvarı'ndan araştırmacılar geliştirdikleri yeni bir yapıyı getirdiler: Infinigen, arazi, bitki örtüsü ve yaratıklar dahil olmak üzere bir dizi program kuralına göre bir 3B ortam oluşturabilen ücretsiz bir açık kaynaklı programatik 3B ortam oluşturma aracı. .

Infinigen, "Using Programmatic Generation of Infinitely Realistic Worlds" araştırma makalesinin bir parçası olarak geliştirildi, Blender'a dayalı, derlenebilir ve kaynak kodundan kullanılabilir ve Blender tarafından desteklenen herhangi bir formatta (FBX, Alembic ve USD dahil) dışa aktarılabilir. diğer DCC uygulama programlarında veya oyun motorlarında kullanım için.

En önemlisi, Infinigen "yalnızca matematiksel kurallara dayalıdır", şekilden dokuya her varlık, rastgele matematiksel kurallarla sıfırdan oluşturulur (kullanıcılar, rastgele varsayılan parametreleri geçersiz kılarak varlık oluşturma üzerinde tam kontrole sahiptir), herhangi bir harici varlığa güvenilmez, izin verilir doğal dünyaya çok benzeyen 3D sahnelerle sonuçlanan sınırsız varyasyon ve kombinasyon.

Başka bir deyişle, Infinigen ile yapay zeka olmadan sonsuz 3 boyutlu dünyalar oluşturulabilir!

Bir prosedürel kural kitaplığı aracılığıyla Blender temel ilkelerini ortam varlıklarına dönüştürür. Bu kurallar, doğal dünyadaki çok sayıda nesneyi ve sahneyi kapsayan, farklı varlık türlerinin prefabrik oluşturucuları halinde düzenlenir: arazi oluşturucuları, bitki örtüsü (ve su altı bitki örtüsü benzeri) dahil Mercan gibi nesneler) yumurtlayıcılar ve hatta avcıları, otoburları, kuşları, böcekleri ve balıkları üreyebilen mafya yumurtlayıcıları. Zamanla gelecek, yapılı çevreyi ve insan yapımı nesneleri de kapsayacaktır.

Infinigen, "yüksek kaliteli" animasyon donanımları oluşturabilir ve saç oluşturup otomatik olarak tarayabilir; hatta kumaş simülasyonu aracılığıyla derinin katlanmasını ve buruşmasını simüle edebilir ve doku oluşturmak için 50 prosedürel malzeme üretecine sahiptir.

Özellikler ve işlevler

Gerçek Geometri

Infinigen, özellikle 3D görüş olmak üzere bilgisayarla görme araştırmaları için optimize edilmiştir. Geometri ayrıntılarını taklit etmek için tümsek/normal haritalar, tam şeffaflık veya diğer teknikler kullanılmaz, doğru 3B zemin gerçeğini sağlamak için tüm geometri ayrıntıları gerçektir.

Ortamlar tam geometri olarak oluşturulur, ancak ayrıntılar "tahrif edilmediğinden", eğlence amaçlı kullanılacaksa önce optimize edilmeleri gerekebilir.

3D geometri oluşturun ve işleme ve veri ardışık düzenini destekleyin

Infinigen, derinlik, yüzey normalleri ve gizli maske tarzı "panoramik segmentasyon" gibi bir dizi işleme geçişlerinin yanı sıra optik akış ve 3B sahne akışı gibi veri geçişleri oluşturabilir.

Entegre bir aktarıcı, temeldeki Blender düğüm grafiğini Python koduna da dönüştürebilir.

Oluşturulan varlıkları dağlardan okyanuslara kadar tam 3B ortamlarda birleştirin

Infinigen, eksiksiz 3B ortamlar oluşturmak için varlıkları araziye dağıtan bir dağılım oluşturucu içerir.

Sistem, FLIP simülasyonunu kullanarak dinamik suyu, Blender'da uygulanan bir Nishita gökyüzü modelini kullanarak güneş ve gökyüzü aydınlatmasını ve Blender'ın parçacık sistemini kullanarak hava efektlerini simüle eder.

GitHub deposundaki talimatlara göre, ortam oluşturma, bayraklarla oluşturulan ortamın türünü kontrol ederek komut satırı aracılığıyla yapılır. Infinigen, kıyaslamayı oldukça üst düzey bir sistemde (iki Intel Xeon Silver 4114 sunucu CPU'su ve bir Nvidia GPU ile) yürüttü, bu nedenle tamamlanması biraz zaman alabilir.

※GitHub'da gösterilen standart test komutunun "bir M1 Mac'te yürütülmesi yaklaşık 10 dakika ve 16 GB bellek alır".

Infinigen'in ilk sürümü öncelikle bilgisayarla görme araştırması içindir, ancak araştırmacılar gelecekte Infinigen'i tüm toplulukla açık kaynak işbirliği yoluyla esnek bir proje haline getirmeyi planladıklarını söylüyorlar. Resmi web sitesinde yayınlanan planlama yol haritasına göre, önceden oluşturulmuş ilk veriler Temmuz ayı sonunda yayınlanacak.

Lisans ve Sistem Gereksinimleri

Infinigen, 3 maddeli BSD lisansı altında mevcuttur. Ancak şu anda GitHub deposu derlenmiş ikili dosyalar sağlamadığından, kaynaktan derlenmesi gerekiyor.

Ubuntu 22.04 Linux ve macOS 12+ üzerinde test edilmiştir, şu anda bir Apple Silicon veya Nvidia GPU gerektirir ve gelecekte AMD GPU'ları desteklemeyi planlamaktadır.

Windows kullanıcılarının bir Windows makinesinde bir Ubuntu terminal ortamı kurmak için WSL kullanmaları önerilir (WSL, Windows 10+ ile uyumludur).

Bugünün tanıtımı bu kadar, yarın görüşürüz çocuklar~

Orijinal metne bakın

Infinigen: prosedürel 3B ortamlar için ücretsiz bir oluşturucu | CG Kanalı

Ana Sayfa | sonsuz

metnin sonu

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)