Qısaca
- Level Snapshots-dan istifadə etmək üçün müvafiq plaqini aktivləşdirmək və redaktoru yenidən başlatmaq lazımdır.
- Qeydlərə aktyorlarla yanaşı komponent və xüsusiyyət vəziyyətləri də daxildir.
- Bərpa zamanı bütün dəyişikliklər əvəzinə konkret aktyorları və ya xüsusiyyətləri seçmək mümkündür.
- Material kimi aktivlərin öz vəziyyətləri Level Snapshots tərəfindən qeydə alınmır.
Bu bələdçidə nə öyrənəcəksiniz?
Memarlıq səhnəsində müxtəlif işıqlandırma, mebel düzülüşü və ya obyekt yerləşimlərini sınamaq əsas səhnənin vəziyyətini itirmək riski yarada bilər. Unreal Engine-dəki Level Snapshots səviyyədəki aktyorların müəyyən andakı vəziyyətini qeydə alıb sonradan həmin vəziyyətə qayıtmağa kömək edir. Bu bələdçidə plaqinin aktivləşdirilməsi, səhnə snapshot-ının yaradılması, bərpa əhatəsinin seçilməsi və dəyişiklikləri filtrlərlə məhdudlaşdırmaq addımları nəzərdən keçirilir.
Level Snapshots səhnədəki aktyorlarla yanaşı onların komponent və xüsusiyyət vəziyyətlərini də qeydə alır. Buna görə də aktyorun mövqeyində və ya xüsusiyyətində edilmiş dəyişiklikləri geri qaytarmaq üçün istifadə oluna bilər. Lakin bu funksiya material kimi aktivlərin öz vəziyyətlərini qeydə almır; iş axınının əvvəlindən bu fərqi nəzərə almaq lazımdır.
Tələblər və hazırlıq
Əsas tələb Unreal Editor layihəsi və Level Snapshots plaqinidir. Epic-in bələdçisində konkret minimum Unreal Engine versiyası və ya istifadəçi hesabı tələbi göstərilmir. Buna görə istifadə etdiyiniz quraşdırmada plaqinin olub-olmadığını redaktor vasitəsilə yoxlayın.
Funksiyanı aktivləşdirmək üçün:
Unreal Editor-da əsas menyudan Project Settings bölməsini açın.
Plugins > LevelSnapshots yolunu izləyin.
LevelSnapshots plaqinini aktivləşdirin.
Dəyişiklikdən sonra redaktor yenidən başlatmağı təklif edəcək; yenidən başladın.
Layihədə nDisplay istifadə olunursa, nDisplay Support For Level Snapshots plaqinini də istəyə bağlı olaraq aktivləşdirin. nDisplay istifadə edilməyən layihələrdə bu əlavə plaqini aktivləşdirmək tələb olunmur.
Redaktor yenidən açıldıqdan sonra əsas alətlər panelindəki Level Snapshots menyusuna və Level Snapshots pəncərəsinə daxil olmaq mümkündür. Səhnəni qeydə almamışdan əvvəl hansı səviyyədə işlədiyinizi və görünmə vəziyyətlərini yoxlamaq faydalıdır. Çünki sistem qeyd zamanı World Outliner-də görünməyən aktyorları da qeydə alır.
Səhnə vəziyyətini addım-addım qeydə almaq
Qeydə alınacaq səhnə vəziyyətini hazırlayın. Aktyorları, komponentləri və xüsusiyyətləri istədiyiniz düzülüşə gətirin. Bu qeyd bərpa əməliyyatı üçün istinad nöqtəsi olacağından səhnə variasiyasını aydın şəkildə müəyyənləşdirin.
Snapshot yaratma pəncərəsini açın. Qeyd aparmaq üçün əsas alətlər panelindəki Level Snapshot düyməsindən, Level Snapshot pəncərəsindəki Take Snapshot seçimindən və ya Remote Control Web Application vasitəsilə istifadə edə bilərsiniz. Hər üç üsul Create Level Snapshot pəncərəsini açır.
Qeydə ad və təsvir verin. Standart ad səviyyənin adı, istifadəçi adı və vaxt məlumatlarını ehtiva edən formatda yaradılır. Adı dəyişə və qeydin məqsədini izah edən qeyd əlavə edə bilərsiniz. Məsələn, komandanın hansı səhnə variantının qeydə alındığını anlamasına kömək edən adlar seçin.
Qeydin saxlanma yerini yoxlayın. Snapshot pəncərədə göstərilən Root Directory altında aktiv kimi saxlanılır. Standart kök qovluğun adı LevelSnapshots-dır; alt qovluq isə səviyyənin adına və qeydin aparıldığı il-ay-gün məlumatına əsasən təşkil edilir. Kök qovluğu və konkret qeydin alt qovluğunu dəyişmək olar. Adı qeydə almamışdan əvvəl dəyişsəniz, bu yeni ad sonrakı qeydlər üçün standart ola bilər; buna görə adlandırma qaydasını yoxlayın.
Qeydi bərpa edin. Level Snapshot pəncərəsində müvafiq qeydi seçib Restore Level Snapshot düyməsinə basın. Bərpa snapshot alındıqdan sonra əlavə edilmiş aktyorları səviyyədən silir, sonradan silinmiş aktyorları isə yenidən əlavə edir. Aktyorların transformasiyaları və xüsusiyyətləri də qeydə alınmış vəziyyətə qayıdır. Əməliyyatı geri qaytarmaq mümkündür.
Seçici bərpa və filtrlər
Qeyd seçdikdə pəncərənin sağ tərəfində bərpa ediləcək aktyorlar, komponentlər və xüsusiyyətlər göstərilir. Siyahıdakı işarələmə xanaları vasitəsilə konkret dəyişiklikləri tətbiq edə və ya nəzərə almaya bilərsiniz. Beləliklə, bütün səhnəni əvvəlki vəziyyətə qaytarmaq əvəzinə, məsələn, yalnız işıqlandırma düzülüşü ilə bağlı dəyişiklikləri bərpa etmək mümkündür.
Daha təkrarlana bilən seçimlər üçün xüsusi filtrlərdən istifadə etmək olar:
+ Filter Group düyməsi ilə filtr qrupu əlavə edin.
Add Filter menyusundan geniş yayılmış filtrlərdən birini seçin və ya C++ Filters, Blueprint Filters, yaxud axtarış sahəsindən istifadə edin.
Filtri seçib tələb olunan xüsusiyyətlərini müəyyənləşdirin. Məsələn, Actor Has Tag Filter işləməsi üçün aktyor teqi tələb edir.
Snapshot seçdikdən sonra nəticələri filtrləmək üçün Refresh Results düyməsinə basın.
Filtri yenidən istifadə etmək üçün Load / Save Filter menyusundan Save As seçimi ilə onu yadda saxlayın. Daha sonra saxlanmış filtri həmin menyudan yükləyə bilərsiniz.
Eyni qrupdakı filtrlər AND məntiqi ilə birlikdə qiymətləndirilir; bütün meyarlara cavab verən aktyorlar nəticələrdə qalır. Yeni filtr qrupları əlavə etmək isə qruplar arasında OR məntiqi yaradır; qruplardan hər hansı birinin şərtinə cavab verən aktyorlar əhatəyə daxil olur. Filtr qruplarını aktivləşdirmək, deaktiv etmək və ya silmək də mümkündür. Filtrlərdən komandanın digər üzvləri də istifadə edəcəksə, nələri daxil edib nələri kənarda saxladıqlarını aydın ifadə edən adlar verin.
Memarlıq və archviz iş axınında nəzərə alınmalı məqamlar
Memarlıq ofisləri və vizuallaşdırma komandaları üçün Level Snapshots eyni səviyyədəki müxtəlif aktyor düzülüşlərini ayrı-ayrı nüsxələr yaratmadan idarə etməyə kömək edə bilər. Məsələn, interyer səhnəsində mebel və ya işıq aktyorlarında dəyişikliklər sınanarkən qeydə alınmış vəziyyətə qayıtmaq mümkündür. Seçici bərpa komandaların yalnız lazım olan aktyorları və ya xüsusiyyətləri tətbiq etməsinə şərait yaradır. Bu, xüsusilə səhnə alternativlərini müqayisə edərkən faydalı ola bilər; lakin bu üsul məlumatları ardıcıl adlandırmaq və nələrin qeydə alındığını bilmək intizamından asılıdır.
Ən mühüm məhdudiyyət aktivlərin vəziyyətinin qeydə alınmamasıdır. Materiallarda edilən dəyişikliklərin snapshot tərəfindən qorunduğunu düşünmək olmaz; Epic bu cür aktiv dəyişikliklərinin ayrıca versiya nəzarəti ilə izlənməsini tövsiyə edir. Həmçinin Landscapes, USD aktyorları və konsol dəyişənləri Level Snapshots tərəfindən izlənmir; lazım gələrsə, bunlar ayrıca üsullarla izlənməlidir. Snapshot yaradıldıqdan sonra alt səviyyənin adı dəyişdirilərsə, sistem aktyorları dəyişdirilmiş mövcud aktyorlar əvəzinə yeni aktyorlar kimi qəbul edə bilər.
Bir neçə səviyyəsi olan layihələrdə Level Snapshot pəncərəsində yalnız həmin anda açıq olan səviyyəyə aid qeydlər göstərilir. Buna görə axtardığınız snapshot görünmürsə, düzgün səviyyənin açıq olub-olmadığını yoxlayın. Daha mürəkkəb səhnələrdə filtrləri sadə saxlamaq və tətbiq etməzdən əvvəl bərpa siyahısını nəzərdən keçirmək yanlış aktyorların dəyişdirilməsi riskini azaldır.
Tez-tez edilən səhvlər və növbəti addımlar
Material dəyişikliklərinin snapshot-a daxil olduğunu düşünmək: Material kimi aktivlərin vəziyyətləri bu qeydlərə daxil deyil; ayrıca versiya nəzarətindən istifadə edin.
Görünməyən aktyorları nəzərdən qaçırmaq: Görünmə vəziyyəti aktyorun qeydə alınıb-alınmamasını müəyyən etmir. Bərpadan əvvəl siyahını yoxlayın.
Filtr məntiqini qarışdırmaq: Eyni qrupda AND, fərqli qruplar arasında isə OR istifadə olunduğunu unutmayın. Filtrlərə ad verin və nəticələri yeniləyərək yoxlayın.
Dəstəklənməyən elementlərin izlənildiyini düşünmək: Landscapes, USD aktyorları və konsol dəyişənləri göstərilən məhdudiyyətlər arasındadır.
İlk sınaqda snapshot yaradıb yalnız konkret aktyoru və ya xüsusiyyəti bərpa etməyi yoxlayın. Sonra komanda ilə paylaşılacaq filtrləri yadda saxlayıb adlandırın və aktivlərdəki dəyişiklikləri ayrıca versiya nəzarəti prosesinə daxil edin. Beləliklə, Level Snapshots səhnə düzəlişləri üçün nəzarətli geri dönüş vasitəsi olur; bütün layihə aktivlərinin ehtiyat nüsxəsi kimi qəbul edilmir.
Mənbə və lisenziya
Bu bələdçi Epic Games-in Unreal Engine Level Snapshots üzrə rəsmi sənədlərindən türk dilinə uyğunlaşdırılıb. Mənbənin lisenziyası: sərbəst.
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 memarlıq ofisləri və archviz komandaları üçün Level Snapshots-ın praktik faydası səhnənin müxtəlif aktyor düzülüşlərini ayrı səviyyə nüsxələri yaratmadan müqayisə etmək imkanıdır. Xüsusilə işıqlandırma və yerləşim variasiyalarında yalnız lazım olan dəyişiklikləri bərpa etmək iş axınını daha nizamlı edə bilər.
Bununla belə, bu funksiya material kimi aktivlərin ehtiyat nüsxəsini yaradan sistem deyil; belə dəyişikliklər üçün ayrıca versiya nəzarəti lazımdır. Quraşdırma zamanı plaqinin aktivləşdirilməsini və redaktorun yenidən başladılmasını da nəzərə almaq gərəkdir. Komandaların əvvəlcə kiçik səhnədə filtrləri və bərpa əhatəsini sınaması, sonra isə adlandırma qaydası yaratması məqsədəuyğundur.
Tez-tez verilən suallar
Unreal Engine Level Snapshots necə aktivləşdirilir?
Project Settings bölməsində Plugins > LevelSnapshots yolunu açın, plaqini aktivləşdirin və redaktoru yenidən başladın. nDisplay istifadə olunursa, əlavə nDisplay Support For Level Snapshots plaqini də istəyə bağlı olaraq aktivləşdirilə bilər.
Level Snapshots material dəyişikliklərini qeydə alırmı?
Xeyr. Materiallar kimi aktivlərin vəziyyətləri qeydə alınmır; bu dəyişiklikləri ayrıca versiya nəzarəti ilə izləmək lazımdır.
Snapshot-dan yalnız müəyyən aktyorları bərpa etmək mümkündürmü?
Bəli. Bərpa siyahısındakı işarələmə xanalarından və ya xüsusi filtrlərdən istifadə edərək konkret aktyorları və xüsusiyyətləri seçmək olar.



