Qısaca
- Variant Manager aktyor xüsusiyyətlərini fərqli səhnə variantlarında saxlamağa və dəyişməyə imkan verir.
- İstifadə etmək üçün layihədə Editor > Variant Manager plugin-i aktiv olmalıdır.
- Variantlar görünürlük, material və mövqe kimi tutula bilən aktyor xüsusiyyətlərinə nəzarət edə bilər.
- Avtomatik tutma, seçilmiş variant aktiv olduqda edilən uyğun dəyişiklikləri saxlaya bilər.
Bu bələdçidə nə öyrənəcəksiniz?
Unreal Engine-də səhnənin fərqli dizayn seçimlərini bir layihə daxilində idarə etmək təqdimat və interaktiv vizuallaşdırma iş axınlarını asanlaşdıra bilər. Variant Manager səviyyədəki aktyorların müəyyən xüsusiyyətlərini müxtəlif variantlarda saxlamağa və bu variantlar arasında keçid etməyə imkan verir. Məsələn, eyni interyer modelində fərqli material seçimlərini, işıqların yanıb-sönməsini və ya bəzi obyektlərin görünməsini ayrı seçimlər kimi qura bilərsiniz. Bunlar mənbə sənəddə göstərilən xüsusiyyət növlərinin memarlıq vizuallaşdırmasına uyğunlaşdırılmış nümunələridir.
Bu izahın sonunda variant dəsti yarada, aktyorları variantlara bağlaya, xüsusiyyət dəyərlərini saxlaya və redaktorda seçimləri sınaqdan keçirə biləcəksiniz. Həmçinin avtomatik tutmanın nə zaman faydalı, nə zaman riskli olduğunu və səhnə seçimlərini iş vaxtı istifadəçiyə təqdim etmək üçün hansı əlavə addımların lazım gəldiyini görəcəksiniz.
Tələblər
Unreal Editor-da açılmış layihə və üzərində işləyəcəyiniz səviyyə lazımdır. Mənbə sənədləşməsi konkret Unreal Engine versiyasını tələb etmir.
Layihədə
Editor > Variant Managerplugin-i aktiv olmalıdır. Plugin-i açmaq üçünEdit > Pluginsbölməsinə keçin, Variant Manager-i axtarın və işarə qutusunu seçin. Memarlıq, mühəndislik və tikinti, yaxud avtomobil, istehsalat və məhsul dizaynı kateqoriyasındakı şablonlarda plugin standart olaraq aktiv ola bilər; bunu istifadə olunan layihədə yoxlamaq lazımdır.Redaktordan əsas səviyyədə istifadə bacarığı kifayətdir. Bu bələdçidə Blueprint kodu yazmaq vacib deyil. Variantları iş vaxtı interfeys vasitəsilə dəyişmək istəyən layihələrdə Blueprint iş prinsipləri və UMG interfeysi lazımdır.
Səhnə variantını addım-addım yaratmaq
Seçimləri və qrupları planlaşdırın. Əvvəlcə hansı səhnə qərarlarının dəyişəcəyini müəyyənləşdirin. Məsələn, interyer təqdimatında döşəmə örtüyü, divar materialı və ya mebel qrupunun görünməsi müxtəlif seçimlər ola bilər. Əlaqəli variantları eyni variant dəstində toplamaq seçimləri səliqəli saxlayır. Dəsti fərqli dizayn qərarlarını ayıran kateqoriya kimi düşünün.
Level Variant Sets aktivi yaradın. Content Drawer-də sağ klikləyin və
MiscellaneoussiyahısındanLevel Variant Setseçin. Yaranan aktiv variant dəstlərini və variantları təşkil edəcəyiniz strukturdur. Variant Manager panelini açmaq üçün aktivə iki dəfə klikləyin.Variant dəsti və seçimlər əlavə edin. Paneldə
+ Variant Setdüyməsi ilə dəst yaradıb ona ad verin. Dəstin yanındakıAdd (+)düyməsi yeni variant əlavə edir. Variantlara sağ klikləyib adlarını dəyişə, menyudanSet from viewportseçimi ilə görünüş sahəsindəki mövcud vəziyyəti göstərə bilərsiniz. Məsələn, bir dəsti material alternativləri, digərini isə işıqlandırma seçimləri üçün istifadə edin.Aktyorları variantlara bağlayın. Variant seçiləndə Actors sütunundakı
Add (+)düyməsindən istifadə edin. Alternativ olaraq World Outliner-dan aktyorları sürükləyib Actors siyahısına və ya birbaşa varianta buraxa bilərsiniz. Bağlama aktyorla variant arasında əlaqə yaradır; variant aktivləşdirildikdə həmin aktyorun saxlanmış xüsusiyyətləri tətbiq olunur.Nəzarət ediləcək xüsusiyyətləri seçin. Aktyoru bağladıqdan sonra Variant Manager sizdən tutulacaq xüsusiyyətləri seçməyi istəyir. Blueprint-lərdə açıq olan aktyor xüsusiyyətlərinə nəzarət etmək mümkündür. Blueprint aktyorlarında sinifdə yaradılmış və
instance editablekimi işarələnmiş dəyişənlər də bu əhatəyə daxil ola bilər. Sonradan xüsusiyyət əlavə etmək üçün Properties sütunundakıAdd (+)düyməsindən istifadə edin və ya aktyora sağ klikləyin.Dəyərləri saxlayın və tətbiq edin. Hər variant üçün istədiyiniz xüsusiyyəti təyin edin. Dəyərləri Variant Manager-in Values sütununda birbaşa redaktə etmək olar. Səhnədəki mövcud dəyəri saxlamaq üçün xüsusiyyət dəyərinin yanındakı
Record the current valueişarəsinə klikləyin və ya kontekst menyusundanRecord Current Valueseçin. Variant artıq aktiv olduqda Values sütununda edilən dəyişiklik görünüş sahəsində dərhal əks olunmaya bilər. Bu halda variantı yenidən aktivləşdirin və yaApply recorded valueseçimini istifadə edin.Variantı redaktorda sınayın. Variantı aktivləşdirmək üçün üzərinə iki dəfə klikləyin və ya sağ klikləyib
Switch onseçin. Variant Manager bağlı aktyorlara saxlanmış dəyərləri tətbiq edir. Paneldəki status göstəricisi ilə variantın aktiv olub-olmadığını izləyə bilərsiniz. İstənməyən xüsusiyyət dəyişikliklərini vaxtında görmək üçün bir neçə seçimi ardıcıl sınaqdan keçirin.İstəyə bağlı olaraq avtomatik tutmadan istifadə edin. Variants sütununun yuxarı hissəsindəki avtomatik tutma düyməsini aktivləşdirin və əvvəlcə hədəf variantı seçin. Sonra səviyyədə aktyorları dəyişin; tutula bilən xüsusiyyətlər seçilmiş variantda saxlanacaq, aktyor bağlı deyilsə, avtomatik bağlanacaq. İşiniz bitdikdə düyməni söndürün. Bu rejim açıq qalsa, sonrakı redaktələr də seçilmiş variantda saxlanıla bilər.
Tez-tez edilən səhvlər
Əsas risk avtomatik tutmanın aktiv olduğunu gözdən qaçırmaqdır. Səhnənin başqa hissəsini redaktə edərkən dəyişikliklər istəmədən seçilmiş varianta əlavə oluna bilər. Yeni redaktə mərhələsinə başlamazdan əvvəl hansı variantın seçildiyini və avtomatik tutmanın aktiv olub-olmadığını yoxlayın.
Başqa bir anlaşılmazlıq saxlanmış dəyərlə görünüş sahəsində həmin anda görünən dəyərin eyni vaxtda yenilənəcəyini düşünməkdir. Variant Manager-də dəyər dəyişdirildikdə, aktiv variantı yenidən açmaq və ya saxlanmış dəyəri tətbiq etmək lazım gələ bilər. Həmçinin yalnız redaktorda variantı dəyişmək ilə paketlənmiş layihədə istifadəçiyə seçim imkanı vermək eyni şey deyil: iş vaxtı nəzarət üçün əlavə Blueprint məntiqi və ya istifadəçi interfeysi lazımdır.
Memarlıq və vizuallaşdırma iş axınında növbəti addımlar
Memarlar, interyer dizaynerləri və vizuallaşdırma komandaları üçün bu üsul alternativləri bir səhnədə müqayisə etməyə imkan yarada bilər. Material və ya görünürlük seçimlərini ayrı variantlarda saxlamaq təqdimat zamanı eyni əsas səhnə üzərindən qiymətləndirmə aparmağa kömək edir. Bununla belə, bu yanaşma dizayn qərarlarının düzgün qruplaşdırılmasını və hər varianta hansı aktyorların bağlandığının yoxlanmasını tələb edir.
Variant Manager həm redaktorda, həm də iş vaxtı istifadə edilə bilər. Müştərinin və ya izləyicinin seçimləri tətbiq daxilində dəyişməsi nəzərdə tutulursa, variantları açıb-bağlayacaq Blueprint iş prinsipi və UMG interfeysi ayrıca hazırlanmalıdır. Datasmith ilə variantları əvvəlcədən qurulmuş səhnələr idxal edildikdə, mənbə sənədinə görə Level Variant Sets aktivi və aktyoru avtomatik yaradıla bilər; istifadəçi qarşılıqlı əlaqəsi üçün yenə Blueprint məntiqi və ya UMG komponentləri lazımdır. Epic-in sənədində bu nümunə üçün Autodesk VRED və 3DExcite Deltagen göstərilir.
Təkrarlanan səhnə quruluşlarını avtomatlaşdırmaq istəyən komandalar redaktor skriptlərində Blueprint və ya Python-dan istifadə edə bilərlər. Bu API Level Variant Sets aktivləri yaratmağı, variant əlavə etməyi, aktyor bağlamağı və xüsusiyyət dəyərlərini tutmağı dəstəkləyir. Lakin sənədlərə görə redaktor skriptləmə API-si variant aktivləşdirildikdə çağırılacaq Function Caller konfiqurasiyasını qura bilmir; bu üsulla yalnız aktyor xüsusiyyətlərini tutmaq və onların dəyərlərini təyin etmək mümkündür.
Mənbə və lisenziya
Bu bələdçi Epic Games-in K1, K2 və K3 nömrəli rəsmi Unreal Engine sənədlərindəki səhnə variantları, Variant Manager və redaktor skriptləmə bölmələri əsasında türkcədən uyğunlaşdırılıb. Mənbə mətnlər lisenziya=sərbəst olaraq təqdim edilib.
Mənbələr
3 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ə vizuallaşdırma komandaları üçün Variant Manager-in praktik faydası alternativləri ayrı fayllara və ya səhnə nüsxələrinə bölmədən eyni səviyyədə idarə edə bilməsidir. Xüsusilə material və görünürlük qərarlarını təqdimat zamanı müqayisə etmək üçün anlaşıqlı üsul təklif edir.
Bununla belə, fayda düzgün quruluşdan asılıdır: hansı aktyorun hansı variantda dəyişəcəyi əvvəlcədən planlaşdırılmalıdır. Real vaxtda istifadəçinin idarə etdiyi təqdimat nəzərdə tutulursa, redaktorda variant yaratmaq kifayət etmir; Blueprint və UMG tərəfi də iş həcminə daxil edilməlidir. Plugin tələbi və layihədə istifadə olunan Unreal Engine versiyası komanda tərəfindən yoxlanmalıdır.
Tez-tez verilən suallar
Unreal Engine Variant Manager necə aktivləşdirilir?
Edit > Plugins bölməsində Variant Manager plugin-ini axtarıb aktivləşdirin. Daha sonra Content Drawer-də sağ klikləyərək Miscellaneous siyahısından Level Variant Set yarada bilərsiniz.
Variant Manager ilə səhnənin hansı xüsusiyyətlərini dəyişmək olar?
Aktyorlara bağlanan və Variant Manager tərəfindən tutula bilən xüsusiyyətləri variantlarda saxlamaq olar. Mənbə sənədlərində görünürlük, materiallar, aktyorların mövqeləri və fırlanmaları kimi nümunələr verilir.
Variantları iş vaxtı istifadəçiyə necə təqdim etmək olar?
İş vaxtı variantları dəyişmək üçün Blueprint məntiqindən istifadə etmək olar; istifadəçi interfeysi Variant Manager funksiyalarını çağıran UMG komponentləri ilə qurula bilər.



