Neler yeni

Seni de aramızda görmek istiyoruz! 🚀

Bilgi paylaştıkça çoğalır. Şu an misafir olarak buradasın ama sadece birkaç saniyeni ayırarak ücretsiz üye olabilir; binlerce içeriğe erişebilir, sorularını sorabilir ve topluluğumuzun bir parçası olabilirsin. Geliştirmek, öğrenmek ve paylaşmak için hemen aramıza katıl!

Photogrammetry ile 3D Model Oluşturma — Fotoğraflardan Gerçekçi Asset Üretimi

baki

Sahip
Yönetici

📸 PHOTOGRAMMETRY — FOTOĞRAFLARDAN 3D MODEL ÜRETİMİ 📸
Gerçek dünyadaki bir objeyi telefonla çekip oyununuza aktarma süreci
​




Merhaba! 📸

Photogrammetry, birden fazla fotoğraftan gerçek dünya objelerinin 3D modelini otomatik olarak oluşturan bir teknik. Bu konuda süreci baştan sona, kullanılan araçlarla birlikte detaylı ele aldım.

🤔 Photogrammetry Nasıl Çalışır?

Bir objeyi farklı açılardan (genellikle 50-200+ fotoğraf) çekersiniz. Yazılım, fotoğraflardaki ortak noktaları tespit ederek (feature matching), kamera pozisyonlarını hesaplıyor ve bu bilgiden bir 3D nokta bulutu (point cloud), ardından mesh oluşturuyor.

📷 Çekim Süreci — Pratik İpuçları

🔹 Işıklandırma: Yumuşak, dağınık ışık ideal — sert gölgeler yazılımı yanıltabiliyor. Bulutlu bir gün dışarıda veya diffüze edilmiş stüdyo ışığı en iyisi

🔹 Çekim açısı örüntüsü: Objenin etrafında dairesel olarak, farklı yüksekliklerden (alt, orta, üst seviye) çekim yapın — genel kural: her 10-15 derecede bir fotoğraf

🔹 Örtüşme oranı: Ardışık fotoğraflar arasında en az %60-70 örtüşme olmalı — yazılımın ortak noktaları bulabilmesi için kritik

🔹 Yansıtıcı/şeffaf yüzeylerden kaçının: Cam, ayna, parlak metal gibi yüzeyler photogrammetry için büyük problem — ışığı tutarsız yansıtıyorlar

🛠️ Kullanılabilecek Araçlar

🔹 Meshroom (Ücretsiz, Açık Kaynak): AliceVision tabanlı, güçlü bir başlangıç noktası. Node tabanlı iş akışı, tam kontrol sağlıyor.

🔹 RealityCapture (Ticari): Endüstri standardı, çok hızlı işleme, yüksek kalite — ama lisans maliyeti var.

🔹 Polycam (Mobil Uygulama): iPhone/iPad LiDAR sensörü kullanarak hızlı tarama — küçük objeler için pratik.

🔹 Metashape (Ticari): Profesyonel seviye, geniş kontrol seçenekleri.

🎮 Oyun Motoruna Entegrasyon Süreci

Bash:
# Genel iş akışı (araçlar arasında benzer prensip):
 
# 1. Fotoğraf çekimi
#    50-150 fotoğraf, farklı açılardan, tutarlı ışıkla
 
# 2. Photogrammetry yazılımında işleme
#    Meshroom örneği:
#    - Fotoğrafları içe aktar
#    - Feature extraction (otomatik)
#    - Structure from Motion (kamera pozisyonlarını hesapla)
#    - Dense reconstruction (yoğun nokta bulutu)
#    - Meshing (üçgen mesh oluşturma)
#    - Texturing (doku haritası oluşturma)
 
# 3. Retopology (Yeniden Topoloji) — KRİTİK ADIM
#    Ham photogrammetry mesh'i genellikle MİLYONLARCA poligon içerir
#    Oyun kullanımı için bu, binlere düşürülmeli (Blender'da Decimate
#    veya özel retopology araçlarıyla)
 
# 4. UV Unwrap ve Texture Baking
#    Yüksek poligonlu modelden, düşük poligonlu modele
#    normal map/detay bilgisi "pişirilir" (bake edilir)
 
# 5. Oyun motoruna aktarım
#    FBX/OBJ formatında Unity/Godot/Unreal'e import

⚠️ Yaygın Zorluklar ve Çözümleri

🔹 "Delikler" (holes) oluşması: Kameranın göremediği açılar (obje altı gibi) genellikle eksik kalıyor — bu bölgeleri manuel olarak Blender'da doldurmanız gerekebilir

🔹 Aşırı yüksek poligon sayısı: Ham çıktı genellikle oyun için kullanılamayacak kadar ağır — retopology şart

🔹 Ölçek sorunları: Photogrammetry çıktısı gerçek dünya ölçeğinde değil — bilinen bir referans obje (cetvel gibi) fotoğraflara dahil ederek doğru ölçeklendirme yapılabilir

🎯 Ne Zaman Photogrammetry Kullanmaya Değer?

✅ Gerçekçi doğal objeler (kaya, ağaç kütüğü, eski yapı kalıntısı) — el ile modellemekten çok daha hızlı ve gerçekçi
✅ Tarihi/kültürel objelerin dijital arşivlenmesi
✅ Fotogerçekçi oyun projelerinde asset üretim hızını artırma

❌ Stilize/çizgi film tarzı oyunlar için (gerçekçilik istenmiyor)
❌ Organik, hareket eden karakterler (photogrammetry statik objeler için daha uygun)




💬 PHOTOGRAMMETRY DENEDİNİZ Mİ? 💬​

Hangi aracı kullandınız, sonuçlar nasıldı? Deneyimlerinizi paylaşın! 📸👇
 

Konuyu görüntüleyenler

Üst