Blender'da 360° panorama render nasıl alınır?
Blender'da panorama için doğru kamera tipi birkaç tık uzakta, ama varsayılan değerler seni balıkgözü bir görüntüye götürür. Cycles'ta equirectangular kamerayı kurmayı, düz tutmayı ve temiz bir çıktı almayı anlatıyoruz.
Blender'da panorama almak için eklentiye gerek yok. Kamerayı panoramik yapıp türünü seçmek yetiyor. İki şey dışında: bu ayar yalnızca Cycles'ta çalışıyor ve Blender panoramik kamerada varsayılan olarak balıkgözü (fisheye) projeksiyon seçiyor. İkisini de düzeltince geri kalanı normal bir render'dan farksız.
Oran, kamera yüksekliği ve pozlama gibi programdan bağımsız kurallar için temel kurallar yazısına bakabilirsin. Aşağıdaki adımlar Blender 4.2–4.5 için.
1. Render motorunu Cycles yap
Render Properties sekmesinde Render Engine olarak Cycles seç. Blender 4.x'te EEVEE panoramik kamerayı desteklemiyor: EEVEE seçiliyken kamera ayarlarında panorama seçenekleri görünmez bile. (EEVEE'ye panorama desteği Blender 5.3 için geliştiriliyor; o sürüm çıkana kadar Cycles kullanman gerekiyor.)
2. Kamerayı panoramik yap
- Kamerayı seç ve Object Data (yeşil kamera simgesi) sekmesini aç.
- Lens bölümünde Type olarak Panoramic seç.
- Panorama Type olarak Equirectangular seç. Varsayılan değer Fisheye Equisolid; bunu değiştirmezsen yuvarlak, balıkgözü bir görüntü alırsın.
- Latitude Min / Max ve Longitude Min / Max değerlerine dokunma. Varsayılanlar (−90° / 90° ve −180° / 180°) tam küreyi kapsar.
3. Kamerayı düz tut
Blender'da kameranın “düz” olması, döndürme değerlerinin belli olması demek. Object Properties sekmesinde:
- Rotation X: 90°
- Rotation Y: 0°
- Rotation Z: istediğin yön. Turun açılışta hangi yöne bakacağı bu değere bağlı, ama Panora3D'de başlangıç açısını sonradan editörde de seçebilirsin.
X'in 90'dan biraz farklı olması (89° ya da 92° gibi) panoramada ufkun dalgalanmasına yol açar. Kamerayı fareyle döndürdüysen değerleri elle yeniden yaz.
Kameranın yüksekliği (Location Z) göz hizası olmalı. Sahnen metre biriminde kuruluysa 1,5–1,6 iyi bir başlangıç.
4. Çözünürlüğü 2:1 yap
Output Properties sekmesinde Resolution X ve Resolution Y değerlerini tam 2:1 olacak şekilde gir:
- Taslak: 4096 × 2048
- Son sunum: 6144 × 3072 ya da 8192 × 4096
Hemen altındaki yüzde değerinin %100 olduğundan emin ol. Deneme render'ları için %50'ye düşürüp sonra geri almayı unutmak sık yapılan bir hata.
5. Örnekleme ve gürültü giderme
Panoramada her piksel sahnenin farklı bir yönüne bakıyor. Pencereli, çok ışık alan bir mekânda gürültü normal bir render'dan daha belirgin görünebilir.
- Render Properties › Sampling › Render altında Noise Threshold varsayılanda 0.01. İç mekân panoramasında 0.01 çoğu zaman yeterli; lekeli alanlar kalırsa değeri düşür (örneğin 0.005). Değer küçüldükçe render uzar.
- Max Samples varsayılanda 4096. Süre sınırı koymak istersen aynı bölümdeki Time Limit ayarını kullanabilirsin.
- Denoising bölümünde Render kutusunu işaretle. Denoiser olarak OpenImageDenoise her bilgisayarda çalışır; NVIDIA kartın varsa OptiX daha hızlı olabilir. Passes için Albedo + Normal ince detayları daha iyi korur.
6. Kaydet
Output Properties › Output altında File Format olarak JPEG seç ve kaliteyi 85–90 civarına getir. Render'ı F12 ile al, Image › Save As ile kaydet. Dosya adını oda adı yap (03-mutfak.jpg): Panora3D sahne adını dosya adından alıyor.
Görünüm penceresinde panorama göremiyorum. Normal. Panoramik kamera katı (Solid) görünümde çizilmez, yalnızca son render'da çalışır. Kamerayı kontrol etmek için görünümü Rendered moduna al ya da düşük çözünürlükte bir deneme render'ı yap.
Sık karşılaşılan sorunlar
| Görüntü | Neden | Çözüm |
|---|---|---|
| Yuvarlak, balıkgözü görüntü | Panorama Type varsayılanda kaldı | Equirectangular seç |
| Ufuk dalgalı ya da eğik | Kamera X ≠ 90° ya da Y ≠ 0° | Rotation değerlerini elle 90 / 0 yap |
| Görüntü gerilmiş | Çözünürlük 2:1 değil | Genişliği yüksekliğin tam iki katı yap |
| Panorama seçeneği yok | EEVEE seçili | Cycles'a geç |
| Mobilyalar kocaman ve bükük | Kamera nesnelere çok yakın | Kamerayı odanın boşluğuna al |
Panora3D'ye yükle, odaları birbirine bağla, müşterine tek bir link gönder. İlk iki tur ücretsiz.