Kısaca
- Blender, -b seçeneğiyle arayüzsüz arka plan modunda çalıştırılabiliyor.
- -f tek kareyi, -a ise sahnedeki animasyon aralığını render ediyor.
- -o çıktı konumunu; -F görüntü biçimini; -s ve -e animasyonun başlangıç ve bitiş karelerini belirliyor.
- Komut satırı argümanlarının sırası önemli; render işlemini başlatan -f veya -a komutun sonunda yer almalı.
Bu rehberde ne öğreneceksiniz?
Blender’ı komut satırından çalıştırarak arayüzü açmadan render almayı, tek kare seçmeyi, animasyon aralığı belirlemeyi ve çıktının nereye, hangi biçimde yazılacağını kontrol etmeyi öğreneceksiniz. Bu yaklaşım, sahne dosyasını terminal üzerinden render etmek veya komutları tekrarlanabilir bir iş akışında kullanmak isteyenler için yararlı olabilir. Blender belgeleri, komut satırının uzaktan çalıştırma ve betiklerle kullanım gibi senaryolarda da değerlendirilebildiğini belirtiyor.
Buradaki seçenek ve örnekler Blender’ın 5.3 komut satırı belgelerine dayanıyor. Belgelerde komut satırı argümanlarının verildikleri sırayla işlendiği özellikle vurgulanıyor. Bu nedenle bir seçeneğin doğru olması kadar komuttaki yeri de önemli.
Gereksinimler
Blender’ın yüklü olduğu bir sistem ve render edilecek
.blendsahne dosyası gerekir.
Komutları çalıştırmak için sistemin terminali veya komut satırı kullanılabilir. Arka plan modu, Blender arayüzü açılmadan çalışır.
Dosya adı ve yolu komuta doğru girilmelidir. Göreli çıktı yollarında // kullanımı, konumu .blend dosyasına göre tanımlar.
Belgeler, komut satırından render için hesap ya da çevrimiçi hizmet gereksinimi belirtmiyor. Bu rehber de harici hizmet varsaymıyor.
Örneklerdeki file.blend ve klasör adları yer tutucudur; gerçek proje dosyasının adı ve kullanılacak konumla değiştirilmelidir. Komutlar büyük-küçük harfe duyarlıdır: örneğin -F biçim seçeneği, -f kare seçeneğiyle aynı değildir.
Adım adım komut satırından render
1. Tek bir kare alın
Bir sahneden yalnızca belirli bir kareyi render etmek için arka plan modunu ve -f seçeneğini kullanın:
blender -b file.blend -f 10-b, Blender’ı arayüzsüz arka plan modunda çalıştırır; -f 10 ise 10. kareyi render eder. Bu, animasyonun tamamını beklemeden belirli bir kamera karesini veya sahne durumunu kontrol etmeye uygun bir başlangıçtır. Belgeler, -f seçeneğinin son argüman olarak konumlandırılmasını öneriyor.
2. Çıktı konumunu ve biçimini belirleyin
Render’ın kaydedileceği yolu -o, görüntü biçimini -F ile seçebilirsiniz. Aşağıdaki örnek, son kareyi OpenEXR biçiminde kaydeder:
blender -b file.blend -o /project/renders/frame_##### -F OPEN_EXR -f -2-f -2, son kareden bir önceki kareyi ifade eder. Dosya adındaki #####, kare numarası için basamak yer tutucusu olarak kullanılır. OpenEXR desteğinin her Blender derlemesinde bulunmayabileceğini göz önünde bulundurun; biçimin kullanılabilirliği sistemdeki derlemeye bağlıdır.
Çıktıyı .blend dosyasına göreli bir konumda tutmak için yolun başında // kullanılabilir. Animasyon çıktılarında # karakterleri kare numarasını temsil eder; örneğin test-######.png adlandırması kare numarasını altı basamaklı biçimde dosya adına ekler. Dosya adında # yoksa Blender kare numarası için bir sonek ekler.
3. Animasyonun tamamını render edin
Sahne dosyasında tanımlı ayarları kullanarak başlangıçtan bitişe kadar animasyon render’ı almak için -a seçeneğini kullanın:
blender -b file.blend -aAnimasyonun başlangıç ve bitiş karelerini ayrıca belirlemek, render motorunu seçmek ve kullanılacak iş parçacığı sayısını ayarlamak için seçenekleri komuta ekleyin:
blender -b file.blend -E CYCLES -s 10 -e 500 -t 2 -aBu örnekte -E CYCLES Cycles motorunu seçer; -s 10 başlangıç karesini, -e 500 bitiş karesini, -t 2 ise render ve diğer işlemler için iki iş parçacığını belirtir. -a animasyonu başlatan seçenek olduğundan komutun sonunda yer alır. Sistem işlemci sayısını kullanmak için -t 0 seçeneği de belgelerde belirtiliyor.
4. Animasyon dosyalarının adını düzenleyin
Aşağıdaki komut, PNG biçiminde animasyon render’ı alır ve çıktıyı .blend dosyasına göreli render_ yolu üzerinden yazar:
blender -b animation.blend -o //render_ -F PNG -x 1 -a-x 1, dosya uzantısının eklenmesini etkinleştirir. Belgelerde, bu örnekte çıktıların render_0001.png gibi kare numarası ve uzantıyla oluşturulacağı açıklanıyor. Render klasörünün ve dosya adlandırmasının proje düzenine uygun olduğundan emin olun; komut satırında yazılan yol, çıktıların nerede aranacağını doğrudan etkiler.
5. Kare seçimini ve motoru ihtiyaca göre değiştirin
-f ile tek kare yerine virgülle ayrılmış birden fazla kare ya da bir kare aralığı da belirtilebilir. Animasyon seçeneği -j, render edilen kareler arasında kaç kare ilerleme yapılacağını ayarlar. Kullanılabilir render motorlarını görmek için -E help seçeneği kullanılabilir. Cycles için ayrıca cihaz seçimi gibi seçenekler bulunur; bunlar komutta çift tire ayırıcısından sonra belirtilir. Belgelerde desteklenen cihaz adları arasında CPU, CUDA, OPTIX, HIP, ONEAPI ve METAL sayılıyor. Seçeneklerin ve donanım desteğinin sahne render edilmeden önce kontrol edilmesi gerekir.
Mimarlık ve görselleştirme iş akışına etkisi
Mimari görselleştirme ekipleri, proje tesliminden önce belirli bir kareyi kontrol etmek veya animasyon aralığını açıkça tanımlamak için bu seçeneklerden yararlanabilir. Arayüzsüz arka plan modu, terminal üzerinden render çalıştırmaya imkân tanır; bu da uzaktan erişim ya da komutları betiklere dahil etme gibi senaryolarla örtüşür. Birden fazla proje dosyasında aynı işlemin tekrarlanması gerekiyorsa, komutların dosya yolu ve kare aralığı gibi unsurlarını standartlaştırmak iş akışını daha takip edilebilir kılabilir.
Bununla birlikte, belgeler render süresine dair bir hız garantisi vermiyor. Donanım, seçilen render motoru ve cihaz seçeneklerinin kullanılabilirliği kontrol edilmelidir. Ayrıca çıktı biçimi her kurulumda desteklenmeyebilir. Bir ofis iş akışına geçmeden önce küçük bir kareyle yol, dosya biçimi ve adlandırmayı denemek; ardından animasyon aralığını çalıştırmak, hatalı toplu çıktı riskini azaltmaya yardımcı olur.
Sık yapılan hatalar
-oveya-Fseçeneklerini render başlatan-fya da-asonrasına koymak: Blender argümanları sırasıyla işler. Render seçeneğini sona taşıyın.-file-Fharflerini karıştırmak: ilki kare seçimi, ikincisi çıktı biçimi içindir; seçenekler büyük-küçük harfe duyarlıdır.Dosya yolu veya yer tutucuları değiştirmeden örnek komutu çalıştırmak:
file.blendörnek bir addır. Gerçek dosya adını ve uygun çıktı yolunu kullanın.#işaretlerinin dosya adına etkisini gözden kaçırmak: bunlar kare numarasının yerini belirler. Adlandırmayı önceden seçin ve üretilen dosyaların beklenen isim düzenine uyduğunu kontrol edin.Her sistemde her görüntü biçiminin kullanılabildiğini varsaymak: belgeler bazı biçimlerin yalnızca belirli Blender derlemelerinde bulunduğunu belirtiyor.
Sonraki adımlar
Önce tek bir kareyi render ederek sahne dosyası, çıktı yolu ve biçim ayarlarını doğrulayın. Ardından gerekiyorsa başlangıç ve bitiş karelerini belirleyip animasyona geçin. Komutlar beklenenden farklı sonuç verirse Blender’ın --help çıktısından seçenekleri inceleyin; render motorlarını listelemek için -E help seçeneğini kullanın. Uzun bir animasyonu başlatmadan önce çıktı adlandırmasını ve istenen kare aralığını kontrol etmek, dosyaların düzenli tutulmasına yardımcı olur.
Kaynak ve lisans
Bu rehber, Blender’ın “Rendering From The Command Line” ve “Command Line Arguments” belgelerinden Türkçeye uyarlanmıştır. Her iki kaynak da CC BY-SA 4.0 lisansıyla yayımlanmıştır.
Sık sorulan sorular
Blender’da komut satırından tek kare render nasıl alınır?
Arka plan modunda çalıştırmak için `-b`, kare seçmek için `-f` kullanılır. Örnek: `blender -b file.blend -f 10`.
Blender komut satırında animasyon render’ı nasıl başlatılır?
Animasyon için `-a` seçeneği kullanılır. Başlangıç ve bitiş kareleri `-s` ve `-e` ile ayrıca belirlenebilir.
Blender’da render çıktısının konumu ve biçimi nasıl seçilir?
Çıktı yolu `-o`, görüntü biçimi `-F` ile ayarlanır. `//` ile başlayan yollar `.blend` dosyasına göreli olarak tanımlanır.
Kaynaklar
2 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Komut satırından render, özellikle tekrar eden kare kontrollerinde ve arayüzü açmadan çalışma ihtiyacında ofislerin iş akışını sadeleştirebilir. En pratik kazanım, kare aralığı ve çıktı adını komutta açıkça tanımlayabilmek; bu da ekip içinde aynı işin yeniden yürütülmesini kolaylaştırır.
Türkiye’deki öğrenci ve görselleştirme ekipleri için ek lisans maliyeti doğuracağına dair kaynaklarda bir bilgi yok; ancak donanım performansı veya render süresi konusunda da garanti verilmiyor. Bu nedenle kullanılacak motoru, cihaz desteğini ve çıktı biçimini mevcut sistemde küçük bir denemeyle doğrulamak önemli. Uzun animasyonlara geçmeden önce dosya adlandırmasını ve kare aralığını kontrol etmek de üretim hatalarını sınırlayabilir.




Yorumlar 0