Qısaca
- Komanda sətrində `-b` Blender-i interfeys olmadan fon rejimində başladır.
- `-f` tək kadr, `-a` isə səhnə parametrlərinə uyğun animasiya renderini başladır.
- Çıxış yolu və fayl formatı kimi parametrlər render komandasından əvvəl yazılmalıdır.
- Komanda sətri ilə qrafik interfeysdən asılı olmadan uzaq maşında da render işlətmək mümkündür.
Bu bələdçidə nələri öyrənəcəksiniz?
Blender-də render almaq üçün qrafik interfeysi daim açıq saxlamaq lazım deyil. Komanda sətrindən yadda saxlanmış .blend faylındakı tək kadrı və ya animasiya aralığını render etmək, eləcə də çıxış yerini komanda ilə təyin etmək mümkündür. Render seçimlərini komanda ilə qurmaq və avtomatlaşdırma skriptləri yaratmaq da bu üsulun tətbiq sahələrinə daxildir.
Bu bələdçidə əsas komanda strukturunu quracaq, tək kadr və animasiya renderi arasındakı fərqi görəcək, OpenEXR çıxış nümunəsinə nəzər salacaq və tez-tez edilən sıra səhvlərini nəzərdən keçirəcəyik. İzah Blender-in rəsmi komanda sətri təlimatındakı seçimlərə əsaslanır; konkret əməliyyat sistemi üçün quraşdırma addımlarını əhatə etmir.
Tələblər və hazırlıq
Render ediləcək səhnənin yadda saxlanmış .blend faylı və komanda sətrindən başladılan Blender lazımdır. Rəsmi təlimatda konkret versiya nömrəsi, minimum avadanlıq tələbi və ya istifadəçi hesabı tələbi göstərilmir. Buna görə nümunələrdən istifadə etməzdən əvvəl quraşdırılmış Blender versiyasının komanda seçimlərini blender --help vasitəsilə yoxlamaq faydalıdır.
Komandalardakı file.blend nümunə səhnə faylını ifadə edir. Real istifadədə bu hissəyə faylın yolu yazılmalıdır. Eyni qaydada, /project/renders/ nümunə çıxış qovluğudur; istifadə ediləcək yer iş mühitində mövcud olmalıdır.
Vacib məqam budur ki, arqumentlər komandaya yazıldıqları ardıcıllıqla tətbiq olunur. Buna görə çıxış yeri və formatı kimi parametrlər renderi başladan -f və ya -a seçimindən əvvəl gəlməlidir. Təlimat renderi başladan seçimin komandanın sonunda yerləşdirilməsini tövsiyə edir.
Komanda sətrindən addım-addım render
Komanda seçimlərini yoxlayın. Blender-in yardım çıxışı komanda sətri arqumentlərinin siyahısına baxmaq üçün üsullardan biridir. Bu yoxlama Blender-in terminaldan əlçatan olduğunu təsdiqləməyə və seçimləri nəzərdən keçirməyə kömək edir.
blender --helpQuraşdırılmış versiyanın komanda seçimlərini görmək üçün yardım çıxışını nəzərdən keçirin. Render ediləcək səhnə və son kadr kimi seçimlər üçün Blender-in komanda sətri arquqmentləri təlimatına da müraciət etmək olar.
Tək kadrı interfeys olmadan render edin.
-bBlender-in qrafik interfeys açmadan fon rejimində işləməsini təmin edir. Aşağıdakı komandafile.blendfaylındakı 10-cu kadrı render edir.
blender -b file.blend -f 10Bu nümunədə çıxış qovluğu və ya fayl formatı ayrıca göstərilmir; səhnədəki mövcud parametrlərdən istifadə edilə bilər. Layihənin təhvilində yadda saxlanacaq yer və format vacibdirsə, onları komandada və ya səhnə parametrlərində yoxlayın. Komanda sətrindən render başlatmaq səhnənin kamera, işıq və material seçimlərini öz-özünə dəyişmir; bu üsul yalnız renderi komanda ilə icra edir.
Animasiya aralığını səhnə parametrləri ilə render edin.
-a.blendfaylında saxlanmış parametrlərlə animasiyanın hamısını render edir.
blender -b file.blend -aTəlimatda render mühərrikini, başlanğıc və son kadrları, eləcə də iş parçacıqlarının sayını göstərən başqa bir nümunə də var:
blender -b file.blend -E CYCLES -s 10 -e 500 -t 2 -aBu nümunədə -E CYCLES Cycles mühərrikini seçir; -s 10 başlanğıc kadrını, -e 500 son kadrı, -t 2 isə istifadə ediləcək iş parçacıqlarının sayını göstərir. Bunlar təlimatdakı nümunə dəyərlərdir və hər layihəyə uyğun olduqları demək deyil. Kadr aralığını animasiyanın nəzərdə tutulan hissəsinə uyğunlaşdırın.
Çıxış yolunu və formatını renderdən əvvəl əlavə edin. Tək kadr nümunəsində
-oçıxış adını və yerini,-Fisə şəkil formatını təyin edir. Aşağıdakı komanda nümunə qovluğuna OpenEXR formatında son kadrdan əvvəlki kadrın yazılmasını göstərir.
blender -b file.blend -o /project/renders/frame_##### -F OPEN_EXR -f -2Buradakı ##### kadr nömrəsinin beş rəqəmli sahə ilə yazılacağı fayl adı şablonudur. -f -2 son kadrdan əvvəlki kadrı render edir. Başqa kadr üçün -f seçimindən sonra istənilən kadr nömrəsini yazın. Böyük hərflə yazılan -F şəkil formatını, kiçik hərflə yazılan -f isə kadr renderini bildirir; bunları bir-birinin əvəzinə istifadə etmək olmaz. Komanda seçimləri böyük-kiçik hərfə həssasdır.
Uzaqdan işlətmə imkanını nəzərdən keçirin. Blender komanda sətrindən qrafik interfeys olmadan işlədiyinə görə render işi ekran sessiyası tələb etməyən mühitdə icra oluna bilər. Rəsmi təlimatda Linux-da X server olmadan işləmək və SSH vasitəsilə uzaq qabıqda render almaq nümunə göstərilir. Belə quruluşda səhnə faylı uzaq mühitdən əlçatan olmalıdır. Təlimatda fayl ötürülməsi və ya uzaq maşının qurulması üçün addımlar verilmədiyindən, bu hazırlıqlar istifadə edilən iş mühitinə uyğun ayrıca görülməlidir.
Tez-tez edilən səhvlər
Tez-tez rast gəlinən problemlərdən biri renderi başladan seçimi digər parametrlərdən əvvəl yazmaqdır. Blender arqumentləri ardıcıllıqla emal edir; buna görə -o və -F kimi seçimləri -f və ya -a seçimindən sonra yazmaq gözlənilən nəticəni verməyə bilər. Etibarlı vərdiş olaraq renderi başladan seçimi komandanın sonuna qoyun.
Digər bir səhv -f və -F seçimlərini qarışdırmaqdır. Kiçik hərfli -f kadr renderini başladır, böyük hərfli -F isə şəkil formatını seçir. Tək kadr üçün -f, animasiya aralığı üçün isə -s və -e seçimlərindən istifadə edildiyini də yadda saxlayın.
Nümunə fayl və qovluq yollarını öz layihənizin yolları ilə əvəz etməyi unutmayın. Komandanın işləməsi səhnənin vizual baxımdan düzgün olduğu demək deyil; render nəticəsini və yadda saxlanmış faylları yoxlayın. Format və ya yer gözləniləndən fərqlidirsə, əvvəlcə müvafiq seçimlərin yazılışını və sırasını nəzərdən keçirin.
Memarlıq və vizuallaşdırma iş prosesinə təsiri
Memarlıq büroları və vizuallaşdırma komandaları yadda saxlanmış Blender səhnələrini interfeysi açıq saxlamadan emal edə və ya uzaq maşında render işlədə bilərlər. Tək kadrdan ibarət interyer və ya fasad vizuallarında -f, animasiya təhvil işlərində isə -a istifadə edilə bilər. Animasiya kadr aralığını -s və -e ilə müəyyənləşdirmək emal ediləcək hissəni komanda səviyyəsində seçməyə imkan verir.
Diqqət yetirilməli məqamlar səhnə faylının və çıxış yolunun düzgünlüyü, təhvil üçün uyğun fayl formatının seçilməsi və iş parçacıqlarının sayının düşünülmüş şəkildə təyin edilməsidir. Mənbələrdə konkret avadanlıq tələbi və ya render müddəti göstərilmir; buna görə komandanın hər kompüterdə eyni sürətlə nəticə verəcəyini düşünmək olmaz. Uzaqdan render planında fayllara çıxış və maşında Blender-in quraşdırılması da iş prosesinin bir hissəsidir. Lisenziya xərci və ya ödənişli hesab tələbi barədə mənbələrdə məlumat yoxdur.
Növbəti addımlar
Əvvəlcə bir kadrı sınaq məqsədilə render edib faylın düzgün yerə və formatda yazıldığını yoxlayın. Sonra animasiya nümunəsindəki başlanğıc və son kadrları səhnənizə uyğunlaşdırın. Komandaya yeni seçimlər əlavə edərkən ardıcıllığı qoruyun; nəticə gözləniləndən fərqlidirsə, blender --help çıxışını və rəsmi komanda sətri təlimatını nəzərdən keçirin. Daha irəli avtomatlaşdırma üçün komanda sətri arqumentlərinin hamısına baxın; sənədləşdirilməmiş seçimləri təxmin etmək əvəzinə müvafiq təlimatı yoxlayın.
Mənbə və lisenziya
Bu məzmun Blender-in rəsmi “Rendering From The Command Line” təlimatı əsasında Azərbaycan dilinə uyğunlaşdırılıb. Mənbənin lisenziyası CC BY-SA 4.0-dır.
Mənbələr
1 mənbəMənbə mətnləri yenidən dərc edilmir; qısa sitatlar işarələnir, qalanı bizim xülasə və şərhimizdir.
Türkiyədəki bürolar və vizuallaşdırma komandaları üçün komanda sətri render zamanı interfeysdən asılı qalmamaq və uzaq maşında iş icra etmək baxımından praktik seçimdir. Tək kadr və animasiyanın fərqli komandalarla işlənməsi təkrarlanan təhvil işlərində prosesi daha nizamlı edə bilər.
Bununla belə, komanda sətrindən istifadə avadanlıq ehtiyacını və ya render xərcini aradan qaldırmır; mənbələrdə sürət və ya sistem tələbləri ilə bağlı rəqəmsal vəd yoxdur. Əvvəlcə kiçik sınaq renderi etmək, çıxış yolunu və formatını yoxlamaq, sonra animasiyaya keçmək daha təhlükəsizdir. Uzaqdan iş planında fayllara çıxış və quraşdırma uyğunluğu da nəzərə alınmalıdır.
Tez-tez verilən suallar
Blender-də komanda sətrindən tək kadrı necə render etmək olar?
`blender -b file.blend -f 10` komandası səhnənin 10-cu kadrını interfeys olmadan render edir. `file.blend` əvəzinə səhnə faylının yolu yazılmalıdır.
Blender-də animasiya renderini komanda ilə necə başlatmaq olar?
`blender -b file.blend -a` komandası faylda saxlanmış parametrlərdən istifadə edərək animasiya aralığını render edir. Başlanğıc və son kadrları ayrıca `-s` və `-e` ilə göstərmək olar.
Blender komandalarında `-f` və `-F` arasındakı fərq nədir?
Kiçik hərfli `-f` kadr renderi üçün istifadə olunur; böyük hərfli `-F` isə şəkil formatını təyin edir. Komanda seçimləri böyük-kiçik hərfə həssasdır.



