Ana içeriğe geç
Yapay Zeka

PhiloLabs otonom yapay zeka ajanlarıyla 3B dünya modelleri üretti

Öne çıkanlar

  • Claude Fable 5.1 ajanları, San Francisco Union Square bölgesini Three.js tabanlı etkileşimli bir 3B web uygulamasına dönüştürdü.
  • Sistem, OpenStreetMap geometrisi ve USGS yükseklik verilerini Blender kütüphanesi (bpy) aracılığıyla GLB modellerine işledi.
  • Üretilen sahneler, Playwright ile taranarak gerçek fotoğraflarla kamera eşleştirme testine tabi tutuldu.
  • Projenin kaynak kodları ve üretim hattı bileşenleri MIT lisansıyla açık kaynak olarak paylaşıldı.

PhiloLabs, Claude Fable 5.1 yapay zeka ajan sürülerini kullanarak gerçek dünyadaki mekanları tarayıcı üzerinde çalışan üç boyutlu modellere dönüştüren açık kaynaklı fable51-worlds projesini yayımladı. Geliştirilen sistem, oyun motoruna veya tescilli 3B harita katmanlarına ihtiyaç duymadan, açık kaynaklı veriler ve kamuya açık referans görseller üzerinden doğrudan Three.js tabanlı ortamlar inşa etti.

Proje kapsamında paylaşılan ilk örnek olan San Francisco Union Square simülasyonu; gerçek arazi eğimini, 453 bina tabanını, 129 mağaza cephesini, çalışan teleferikleri ve iki adet gezilebilir mağaza iç mekanını içeriyor. Ajanlar süreci dört aşamalı bir iş hattıyla yönetti. İlk aşamada OpenStreetMap ve USGS gibi kaynaklardan coğrafi veriler toplandı, ardından Blender kod kütüphanesi (bpy) kullanılarak optimize edilmiş GLB formatında 3B modeller oluşturuldu. Üretilen ortam Three.js üzerinde birleştirildi ve son aşamada Playwright tabanlı kamera eşleştirme testleriyle gerçek fotoğraflarla kıyaslanarak kalite kontrolü yapıldı.

MIT lisansıyla GitHub üzerinden sunulan proje; binalar, tabelalar, trafik ışıkları ve yayalar gibi tüm çevre unsurlarını sıfırdan üretebilecek betikleri içeriyor. Geliştiriciler, depodaki dosyaları kullanarak Three.js tabanlı dünyaları yerel ortamlarında çalıştırabiliyor veya aynı üretim hattını başka konumlara uygulayabiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.