Son xəbərlər
Unreal Engine Sequencer və Movie Render Queue ilə kinematoqrafik render hazırlamaqBlender-də displacement necə tətbiq olunur? Səth detalları və yaddaş balansıSketchUp AI Render bələdçisi: Model görünüşündən vizual yaratmaqUnreal Engine Multi-User Editing: Komanda ilə ortaq sessiya qurmaq bələdçisigputaskman GPU yaddaşından istifadə edən prosesləri terminalda göstərirRhino 8-də qüsurlu geometriyanı tapmaq və modelin etibarlılığını artırmaq üçün bələdçiBlender 5.3 yayımlandı: Gaussian Splatting dəstəyi və render yenilikləriAMD EPYC 9006 Venice təqdim olundu: Zen 6 ilə 256 nüvəyə çatırGaffer 1.7.6 çıxdı: işıq redaktoru, həndəsə alətləri və MCP bağlantısıUnreal Engine-də Lumen necə aktivləşdirilir? Memarlıq vizuallaşdırması bələdçisi
TəlimlərUnreal EngineMovie Render Queue

Unreal Engine Sequencer və Movie Render Queue ilə kinematoqrafik render hazırlamaq

Bu bələdçi Unreal Engine Sequencer-də kamera və zaman xəttinin qurulmasından Movie Render Queue çıxış parametrlərinə qədər memarlıq animasiyalarının render prosesini izah edir. Həmçinin iş və plan əsasında avtomatlaşdırma seçimlərini açıqlayır.

Kinematoqrafik kamera keçidi üçün hazırlanmış müasir və işıqlı interyerSüni intellekt şəkli
Təmsili şəkil, süni intellektlə yaradılıb.Şəkil: 3dsınıfı / FCA AI

Qısaca

  1. Sequencer, Level Sequence daxilində kamera və digər izləri zaman xəttində tənzimləmək üçün istifadə olunur.
  2. Movie Render Queue çıxış təsvir ölçüsü, kadr tezliyi, fayl yolu və kadr aralığı kimi parametrlərə nəzarət edə bilir.
  3. Movie Graph render işi, eləcə də planın başlanğıcı və ya sonu üçün Python və ya C++ geri çağırışları təklif edir.
  4. Mənbələrdəki Python sənədləri 5.0 və 5.4 versiyalarını, Executor sənədi isə 4.27 versiyasını əhatə edir.

Bu bələdçidə nə öyrənəcəksiniz?

Bu bələdçi Unreal Engine-də memarlıq animasiyası və ya interyer təqdimatı üçün Level Sequence hazırlamaq və render çıxışını tənzimləmək prosesini əhatə edir. Əvvəlcə Sequencer zaman xəttində kamera və oynatma aralığı qurulur; sonra Movie Render Queue-da kadr tezliyi, təsvir ölçüsü, fayl adlandırması və çıxış yeri kimi seçimlər nəzərdən keçirilir. Son bölmədə bir neçə iş və ya plan üzərində işləyən komandalar üçün Movie Graph geri çağırışlarının və xüsusi Executor yanaşmasının rolu xülasə edilir.

Bu addımlar bina ətrafında kamera hərəkəti, interyer keçidi və ya müxtəlif planlardan ibarət qısa layihə animasiyası hazırlayan memarlar, interyer dizaynerləri və vizuallaşdırma komandaları üçün uyğundur. Məqsəd konkret render müddəti və ya keyfiyyət səviyyəsi vəd etmək deyil; layihə aralığını və çıxış fayllarını daha nəzarətli şəkildə idarə etməkdir.

Tələblər və versiya qeydi

Əsas iş prosesi üçün Unreal Engine daxilində Level Sequence lazımdır. Sequencer sənədləri zaman xəttini, izləri, kamera yaratmağı, oynatma aralığını və renderə çıxışı izah edir. Movie Render Queue-dan istifadə etmək üçün müvafiq plagin aktivləşdirilməlidir; plagin aktivdirsə, Sequencer alətlər panelindəki Render seçimi Movie Render Queue-nu aça bilər. Plagin aktiv deyilsə, sənəddə Render seçiminin parametrlər pəncərəsini açdığı qeyd olunur.

Mənbələrdəki texniki sənədlər eyni versiyaya aid deyil: Movie Pipeline çıxış parametrləri üçün Python API sənədi 5.0, Movie Graph skript sənədi 5.4, Executor sənədi isə 4.27 versiyası üçündür. Python API səhifələri həmçinin eksperimental kimi işarələnib. Buna görə burada göstərilən parametr adlarını və skript dəstəyini istifadə etdiyiniz Unreal Engine versiyasında yoxlayın. Mənbələrdə hesab tələbi, lisenziya haqqı və ya xüsusi avadanlıq tələbi göstərilmir.

Kinematoqrafik renderin addım-addım hazırlanması

  1. Level Sequence yaradın və kamera izini yoxlayın. Sequencer, Level Sequence aktivinin izlərini və onlara bağlı kamera, personaj, səs və ya effekt kimi elementləri tənzimləmək üçün istifadə olunan interfeysdir. Alətlər panelindəki kamera yaratma seçimi yeni Cine Camera Actor əlavə edir. Əvvəldən kamera kəsimi izi yoxdursa, bu əməliyyat Camera Cut Track də yaradaraq kameranı həmin izə bağlayır. Kamera keçidlərindən istifadə edilirsə, zaman xəttində düzgün kameranın və kəsim aralığının olduğunu yoxlayın.

  2. Oynatma aralığını layihənin müddətinə uyğun təyin edin. Zaman xəttindəki yaşıl Start və qırmızı End işarələri Level Sequence-in oynatma aralığını müəyyən edir. Səhnənin müxtəlif anlarına baxmaq üçün oynatma başlığını sürüşdürün; Sequencer-də bu əməliyyat scrub adlanır. Kamera hərəkətinin başlanğıc və sonunu, səhnəyə giriş-çıxışları və kəsimləri bu aralıqda yoxlayın. Zaman xəttini yaxınlaşdırıb uzaqlaşdırmaq uzun animasiyalarda lazımi kadrları tapmağı asanlaşdırır.

  3. Vacib məqamları işarə və seçim aralıqları ilə fərqləndirin. Vacib kadrı qeyd etmək üçün zaman xəttinə xüsusi işarə əlavə etmək olar; işarənin kadr nömrəsi, etiketi, şərhi və rəngi dəyişdirilə bilər. Seçim aralığı isə zaman xəttində xüsusi bir sahə müəyyən edir. Bu aralıqda oynatma dövrü yaratmaq və ya həmin aralıqdakı açar kadrları və bölmələri toplu şəkildə seçmək mümkündür. Məsələn, interyer planının başladığı və bitdiyi hissəni ayrıca nəzərdən keçirmək üçün seçim aralığından istifadə edin.

  4. Movie Render Queue çıxış parametrlərini təyin edin. Çıxış parametrlərində faylların saxlanacağı qovluğu, təsvir ölçüsünü və kadr tezliyini müəyyən etmək olar. Xüsusi dəyər verilməzsə, hədəf Sequence-in kadr tezliyi standart olaraq istifadə olunur; xüsusi kadr tezliyindən istifadə aktivləşdirildikdə çıxış dəyəri Sequence-in Display Rate parametrini əvəz edir. Xüsusi oynatma aralığını da aktivləşdirərək başlanğıc və son kadrları ayrıca təyin etmək mümkündür. Bu parametrlər animasiyanın yalnız təhvil veriləcək hissəsini render etmək lazım gələndə faydalıdır.

  5. Fayl adlarını və versiya izləməsini tənzimləyin. Fayl adı formatına qovluq prefiksləri və {shot_name} kimi format göstəriciləri daxil edilə bilər. Avtomatik versiya artırma aktivləşdirildikdə hər lokal render zamanı versiya göstəricisi artırılır; deaktiv olduqda isə xüsusi versiya nömrəsi istifadə edilir. Kadr nömrələrinə sıfır əlavə etmək seçimi nömrələməni, məsələn, 1 əvəzinə 0001 formatında aparmağa imkan verir. Eyni adlı mövcud faylların üzərinə yazılması davranışını da iş prosesinizə uyğun yoxlayın. Komandada təhvil qovluqlarının qarışmaması üçün renderdən əvvəl çıxış yerini və adlandırma qaydasını dəqiqləşdirin.

  6. Plan keçidləri və montaj üçün əlavə kadrları nəzərdən keçirin. Handle Frame Count parametri yuxarı səviyyəli plan izlərini hər iki tərəfdən göstərilən sayda kadr qədər genişləndirir; genişlənən müddət də həmin planın bir hissəsi kimi render edilir. Ancaq daxili Sequence-dəki izlər bu genişləndirilmiş aralığı əhatə etmirsə, əlavə kadrlarda gözlənilən məzmun hesablana bilməz. Buna görə əlavə kadr sayı daxil edildikdə plan aralıqlarının və daxili Sequence izlərinin əhatə dairəsini yoxlayın. Kadr addımı parametri isə hər N-ci kadrı render edir; dəyər 2 olarsa, hər iki kadrdan biri çıxışa yazılır, lakin oyun axını buraxılan kadrlarda da hesablanır.

Memarlıq və vizuallaşdırma iş prosesinə təsiri

Memarlıq ofislərində və interyer komandalarında bu parametrlər eyni layihədən müxtəlif planlar hazırlayarkən müddəti, fayl strukturunu və təhvil aralığını idarə etməyə kömək edə bilər. Məsələn, interyer keçidinin başlanğıc və sonunu müəyyən edib yalnız həmin hissəni render etmək hər sınaqda bütün Sequence-i yenidən render etmək ehtiyacını aradan qaldıra bilər. Avtomatik versiyalaşdırma və ardıcıl fayl adı formatı da alternativ renderləri ayırmağı asanlaşdırır.

Bununla belə, parametrlər öz-özlüyündə render keyfiyyətinə zəmanət vermir. Mənbələrdə avadanlıq tələbləri və ya performans ölçmələri verilmədiyindən, təsvir ölçüsü və kadr tezliyi layihənin ehtiyacları və mövcud sistemin imkanları nəzərə alınaraq seçilməlidir. Komandalar həmçinin istifadə etdikləri Unreal Engine versiyasında Movie Render Queue plagininin və lazımi API seçimlərinin mövcud olduğunu yoxlamalıdır.

Tez-tez rast gəlinən səhvlər və növbəti addımlar

Ən çox gözdən qaça bilən məqam Movie Render Queue sənədlərindəki parametrlərin müxtəlif Unreal Engine versiyalarından götürülməsidir. Parametrin adı və ya davranışı istifadə etdiyiniz versiyada fərqli ola bilər; xüsusilə eksperimental kimi qeyd olunan Python API nümunələrini istehsalat layihəsində tətbiq etməzdən əvvəl yoxlayın. Digər risk xüsusi kadr aralığı aktivləşdirildikdə başlanğıc və son dəyərlərin Sequence müddəti ilə uyğun gəlməməsidir. Handle Frame Count istifadə edərkən daxili izlərin əlavə kadrları əhatə edib-etmədiyini də yoxlayın.

Daha geniş avtomatlaşdırma tələb edən layihələrdə Movie Graph C++ və ya Python ilə yazılmış skripti işin tərkibində icra edə bilər. Sənədlərdə göstərilən geri çağırışlara işin başlanğıcı və sonu, eləcə də planın başlanğıcı və sonu daxildir. Plan səviyyəli geri çağırışlar üçün is_per_shot_callback_needed metodu düzgün dəyər qaytarmalıdır; faylların diskə yazılmasını gözləmək render müddətini artıra bilər. İşin sonu geri çağırışı uğurla tamamlanan və ya istifadəçi tərəfindən ləğv edilən işlər üçün çağırılır; çıxış məlumatlarına uğur statusu və yaradılan fayllar barədə məlumatlar daxildir.

Bir neçə render işini paylamaq istəyən komandalar xüsusi Movie Pipeline Executor yaza bilər. Sənəddə standart lokal icraçının işləri ardıcıllıqla emal etdiyi, xüsusi tətbiqin isə paylama məntiqini müəyyən edə biləcəyi izah olunur. İşlərin şəbəkə üzərindən başqa kompüterlərə paylanması mümkün variant kimi göstərilir; bu, hazır quraşdırma və ya avtomatik performans artımı demək deyil. Əvvəlcə tək Sequence və nəzarətli çıxış aralığı ilə sınaq aparın; daha geniş avtomatlaşdırmaya keçməzdən qabaq fayl adlarının, kadr nömrələrinin və işarələnmiş planların gözlənildiyi kimi yaradıldığını yoxlayın.

Mənbə və lisenziya

Bu bələdçi Epic Games-in sərbəst istifadə edilən Unreal Engine Sequencer, MoviePipelineOutputSetting, MovieGraphScriptBase və MoviePipelineExecutorBase sənədlərindəki məlumatlar əsasında Azərbaycan dilinə uyğunlaşdırılıb. Mənbələr müvafiq olaraq Sequencer-ə ümumi baxışı və 5.0, 5.4, 4.27 versiyalarına aid Python API sənədlərini əhatə edir. Mənbə səhifələrində açıq lisenziya növü göstərilmədiyindən, nümunə mətn və ya kod olduğu kimi götürülməyib.

Mənbələr

3 mənbə
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/sequencer-cinematic-editor-unreal-engine
Xülasə
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/python-api/class/MoviePipelineOutputSetting
Xülasə
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/python-api/class/MovieGraphScriptBase
Xülasə

Mənbə mətnləri yenidən dərc edilmir; qısa sitatlar işarələnir, qalanı bizim xülasə və şərhimizdir.

3dsınıfı rəyi
3dRedaktorun qiymətləndirməsi

Türkiyədəki memarlıq ofisləri və vizuallaşdırma komandaları üçün ən praktik üstünlük animasiya çıxışını plan aralığına və fayl adlandırmasına uyğun təşkil etməkdir. Bu, xüsusilə alternativ kamera hərəkətlərini və düzəlişləri bir-birindən ayırarkən iş prosesinin daha izlənə bilən olmasına kömək edə bilər.

Bununla yanaşı, mənbələr avadanlıq xərcləri və ya render müddəti barədə ölçmələr təqdim etmir; yüksək təsvir ölçüsü və kadr tezliyi qərarları mövcud iş stansiyasında sınaqdan keçirilməlidir. Avtomatlaşdırmada da versiya uyğunluğu vacibdir: API sənədləri müxtəlif Unreal Engine versiyalarına aiddir və bəziləri eksperimental kimi qeyd olunub. Komandalar istehsala başlamazdan əvvəl kiçik bir sınaq işi ilə parametrləri yoxlamalıdır.

Tez-tez verilən suallar

Unreal Engine Sequencer-də render aralığı necə təyin olunur?

Level Sequence-in oynatma aralığı Start və End işarələri ilə müəyyən edilir. Movie Render Queue-da xüsusi oynatma aralığını aktivləşdirərək başlanğıc və son kadrları ayrıca daxil etmək olar.

Movie Render Queue çıxış fayllarının adlarını və versiyasını tənzimləyə bilərmi?

Bəli. Fayl adı formatına qovluq prefiksləri və format göstəriciləri daxil edilə bilər. Avtomatik versiyalaşdırmanı aktivləşdirmək və ya xüsusi versiya nömrəsi istifadə etmək mümkündür.

Unreal Engine Movie Graph hansı geri çağırışları təklif edir?

Sənədlərdə işin başlanğıcı və sonu, eləcə də planın başlanğıcı və sonu üçün geri çağırışlar göstərilir. Plan səviyyəli geri çağırışlardan müvafiq seçim aktivləşdirildikdə istifadə etmək olar.

Şərhlər və forum türkcədir.Müzakirəyə qoşulun
+

Əlaqəli xəbərlər