Qısaca
- USD Importer plaqini aktivləşdirildikdən sonra USD Stage pəncərəsini Level Editor-dan açmaq mümkündür.
- USD Stage Actor açılmış USD faylını Unreal Engine Level-dəki iş səhnəsinə bağlayır.
- Prim əlavə etmək, istinad vermək və dəyişiklikləri USD faylında saxlamaq USD Stage Editor-dan mümkündür.
- Unreal Engine sənədlərində USD Stage beta kimi qeyd olunur və yayımlanan layihələrdə ehtiyatla istifadə edilməsi tövsiyə edilir.
Bu bələdçidə nələri öyrənəcəksiniz?
Universal Scene Description (USD) müxtəlif 3D tətbiqlərindəki səhnə məlumatlarını təşkil etmək və ötürmək üçün istifadə olunan açıq mənbəli mübadilə formatıdır. Unreal Engine-də USD Stage iş axını faylı dərhal yerli statik mesh və materiallara çevirmədən səhnə iyerarxiyasına baxmağa və onu redaktə etməyə imkan verir. Bu bələdçidə USD Stage-i açmağı, primin xüsusiyyətlərini dəyişdirməyi, başqa USD faylına istinad əlavə etməyi, işi saxlamağı və məzmunu Unreal Engine layihəsinə idxal etməyi nəzərdən keçiririk.
Bu yanaşma xüsusilə bir neçə tətbiqlə işləyən memarlıq və vizuallaşdırma komandalarına səhnə strukturunu araşdırmağı asanlaşdıra bilər. Bununla belə, iş axınının beta kimi təqdim edildiyini, bəzi məlumat növlərinin tətbiqlər arasında eyni şəkildə ötürülməyə biləcəyini və lightmap-lərin ayrıca yoxlanmalı olduğunu nəzərə almaq lazımdır.
Tələblər və hazırlıq
Epic-in təlimatında konkret Unreal Engine versiya nömrəsi və ya istifadəçi hesabı tələbi göstərilmir. Quraşdırma üçün sənədləşdirilmiş əsas şərt layihədə USD Importer plaqininin aktivləşdirilməsidir. Plagin aktivləşdirildikdən sonra redaktoru yenidən başlatmaq lazımdır. Mənbə USD faylı olaraq .usd, .usda, .usdc və .usdz formatları dəstəklənir.
Başlamazdan əvvəl istifadə etməyi planlaşdırdığınız USD faylının və ona bağlı resursların əlçatan olduğuna əmin olun. Bir neçə istifadəçinin birgə işlədiyi halda komanda üzvləri eyni USD fayllarına eyni fayl yolu ilə daxil olmalıdır; Epic faylları layihə qovluğunda saxlamağı və mənbə nəzarəti ilə idarə etməyi tövsiyə edir.
Blender ilə fayl mübadiləsi də nəzərdə tutulursa, idxalın əhatə dairəsini əvvəlcədən qiymətləndirin. Blender-in USD idxalçısı kamera, əyri, işıq, material, mesh, nöqtə buludu və həcm kimi məlumatları dəstəkləyir; ancaq USD kompozisiyasındakı bəzi lay və istinad anlayışlarını hələ emal etmir. Buna görə bir tətbiqdə görünən hər səhnə strukturunun digərində tam şəkildə qorunacağını düşünmək olmaz.
Unreal Engine-də USD Stage-i açmaq və redaktə etmək
Plaqini aktivləşdirin. Unreal Editor-da Plugins menyusundan USD Importer plaqinini aktivləşdirin və redaktoru yenidən başladın. Bundan sonra Level Editor-da
Window > Virtual Production > USD Stageseçimi görünəcək.USD faylını yükləyin. USD Stage panelində
File > Openyolunu izləyib faylınızı seçin. Faylın prim iyerarxiyası paneldə siyahılanır. Açılmış USD məzmunu Level-ə bağlandıqda Unreal Engine USD Stage Actor yaradır; bu Actor USD məlumatlarının səhnədəki təqdimatını idarə edir.Səhnə strukturunu araşdırın. USD Stage pəncərəsindəki Hierarchy sahəsindən primləri seçin, Properties sahəsində isə seçilmiş elementin xüsusiyyətlərinə baxın. Məsələn,
upAxisxüsusiyyəti səhnənin yuxarı istiqamətini müəyyən edir. PrimdəmodelingVariantvarsa, bu sahədən mövcud variantı dəyişmək mümkündür. Variant seçiminin görünməsi müvafiq resursun bir və ya daha çox variantının olmasından asılıdır.Yeni prim və istinad əlavə edin. İyerarxiyada uyğun elementə sağ klikləyib
Add Primilə yeni prim yaradın. Sonra həmin primə sağ klikləyərəkAdd Referenceseçimini edin və istinad ediləcək USD faylını müəyyənləşdirin. İstinadın hədəf fayldakı standart primə, yoxsa konkret prim yoluna yönələcəyini seçə bilərsiniz. Yeni elementin mövqeyi üçün səhnədəki transform alətlərindən istifadə etmək olar.Dəyişiklikləri yadda saxlayın. USD Stage panelində
File > Saveəmrindən istifadə edin. Bu əmr Stage-də etdiyiniz dəyişiklikləri mənbə USD faylına yazır. Vacib səhnələrdə komandanın iş axınına uyğun ehtiyat nüsxə və fayl idarəetməsi qaydalarından istifadə etmək məqsədəuyğundur.Məzmunu layihəyə idxal edin. Səhnəni Unreal Engine resurslarına çevirmək lazım gəldikdə USD Stage Editor-dakı
Action > Importseçimini edin. Bu üsul həm resursları, həm də Actor-ları idxal edir və Stage-dəki elementlər Content Browser-dan yaradılmış Actor-larla əvəzlənir.Add/Importvə ya faylı Content Browser-a sürükləmək seçimləri yalnız resursları idxal edir.File > Import Into Levelisə resurslarla yanaşı Actor-ları da idxal edir.
Animasiya, laylar və Blender ilə mübadilə
USD faylında animasiya varsa, USD Stage Actor-ın xüsusiyyətlərindəki Level Sequence vasitəsilə Sequencer-ə keçmək olar. USD-dəki xform animasiyaları Transform trekləri kimi göstərilir. USD Stage-ə sonradan bağlanan Actor-a da Transform treki əlavə edilə bilər. Laylı səhnələrdə animasiyanın düzgün layda yerləşməsi vacibdir: Epic-in sürətli başlanğıc təlimatına əsasən, animasiya layı təsir edə biləcəyi səhnə layından daha yuxarıda olmalıdır.
USD Stage Editor primlərə istinad və payload əlavə etməyi, layları təcrid etməyi və primləri çoxaltmağı da dəstəkləyir. Ancaq çoxaltmanın nəticəsi seçilən üsuldan asılıdır: məsələn, “Flatten Composed Prim” birləşdirilmiş prim kompozisiyasını yeni prim kimi yaradır, “Single Layer Specs” isə yalnız cari redaktə hədəfindəki prim təriflərini çoxaldır. Bu seçimlərdən istifadə etməzdən əvvəl hansı layların dəyişikliyə daxil olacağını yoxlayın.
Blender-ə idxal zamanı da bəzi məqamları nəzərə almaq lazımdır. USDZ arxivlərində teksturaların idxal üsulunu seçmək mümkündür: teksturaları idxal etməmək materialların düzgün həll olunmamasına səbəb ola bilər; onları paketləmək və ya ayrıca qovluğa köçürmək seçimləri də var. Bundan başqa, Blender-in USD Preview Surface materiallarını Principled BSDF düyünlərinə çevirməsi təxmini nəticə verə və bütün shader parametrlərini qorumaya bilər. Buna görə iki tətbiq arasındakı nəticəni istehsala başlamazdan əvvəl nümunə faylda yoxlayın.
Memarlıq və vizuallaşdırma iş axınında nələrə diqqət yetirməli?
Memarlıq ofisləri, interyer dizaynerləri və vizuallaşdırma komandaları USD Stage-dən müxtəlif mənbələrdən gələn səhnə iyerarxiyasını araşdırmaq, alternativ prim və istinadları idarə etmək, animasiyalara Sequencer-də baxmaq üçün istifadə edə bilər. Böyük səhnəni birbaşa yerli resurslara çevirmədən yoxlamaq, idxaldan əvvəlki redaktə mərhələsində faydalı ola bilər. Ancaq bu, tətbiqlərin bütün xüsusiyyətlərinin eyni şəkildə qorunacağı demək deyil.
Xüsusilə işıqlandırma və material görünüşünü yoxlayın. Epic bildirir ki, USD Stage açıldıqda Unreal Engine resurslar üçün avtomatik lightmap yaratmır; statik işıqlandırma yaradılarsa, səhnə tamamilə qara görünə bilər. Blender-ə keçid zamanı materialların çevrilməsi təxmini ola bilər; lay və istinad dəstəyinin məhdudiyyətləri də səhnə strukturuna təsir edə bilər. Yekun təqdimatdan əvvəl hədəf tətbiqdə işığı, materialları, teksturaları, animasiyanı və iyerarxiyanı yoxlayın. USD Stage-in beta statusunu da istehsal qərarlarında nəzərə alın.
Tez-tez edilən səhvlər və növbəti addımlar
Plagin aktiv olmadan USD Stage-i axtarmaq: USD Importer-i aktivləşdirin və redaktoru yenidən başladın.
İstinadı səhnəyə köçürmə kimi başa düşmək: İstinad başqa primə və ya USD faylına bağlantı yaradır; hədəf faylı və primi diqqətlə seçin.
USDZ teksturalarını nəzərdən qaçırmaq: İdxal seçimini yoxlayın; teksturaları idxal etməsəniz, material teksturaları düzgün həll olunmaya bilər.
Statik işıqlandırmanın nəticəsini yoxlamamaq: USD Stage-dən gələn resurslar üçün lightmap-in avtomatik yaradılmadığını nəzərə alın.
Birgə iş sessiyasında fərqli fayl yollarından istifadə etmək: Komanda üzvlərinin USD faylına eyni yolla daxil olmasını təmin edin. Epic həmçinin bildirir ki, birgə iş sessiyası zamanı primin silinməsi geri qaytarıla bilməz.
İlk sınağı kiçik və nümunəvi USD səhnəsi ilə aparın. Daha geniş layihələrə keçməzdən əvvəl iyerarxiyanı, istinadları, teksturaları və hədəf tətbiqdəki görünüşü müqayisə edin. Blender və Unreal Engine sənədlərində dəstəklənən məlumat növlərini nəzərdən keçirmək fayl ötürülməsi zamanı gözlənilməz itkiləri azaltmağa kömək edir.
Mənbə və lisenziya
Bu bələdçi Epic Games-in USD Stage sürətli başlanğıc, USD icmalı və primlərlə işləmək sənədləri, həmçinin Blender Manual-ın USD idxalı və ixracı sənədi əsasında hazırlanıb. Blender Manual sənədi CC BY-SA 4.0 lisenziyalıdır; məzmun Azərbaycan dilinə uyğunlaşdırılıb.
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.
USD Stage memarlıq ofisləri və vizuallaşdırma komandalarına müxtəlif proqramlardan gələn səhnələri iyerarxiyası ilə araşdırmaq və redaktə etmək üçün faydalı aralıq mühit təqdim edir. Xüsusilə istinad, variant və animasiya olan səhnələrdə məlumatları dərhal yerli resurslara çevirmədən işləmək praktik üstünlük yarada bilər.
Türkiyədəki komandalar üçün əsas diqqət məqamı avadanlıq və ya açıqlanmamış qiymət deyil, mövcud layihə strukturu, faylların idarə olunması və tətbiqlər arasındakı uyğunluqdur. Beta xəbərdarlığı, material çevrilməsinin məhdudiyyətləri və lightmap-in avtomatik yaradılmaması kiçik pilot iş aparmağı vacib edir. Böyük layihəyə keçməzdən əvvəl lisenziya və komanda daxilində mənbə nəzarəti qaydaları ilə yanaşı, nəticələri hədəf səhnədə yoxlamaq daha məqsədəuyğundur.
Tez-tez verilən suallar
Unreal Engine-də USD Stage necə açılır?
Əvvəlcə Plugins menyusundan USD Importer plaqinini aktivləşdirib redaktoru yenidən başladın. Sonra `Window > Virtual Production > USD Stage` yolundan paneli açın və `File > Open` ilə USD faylını seçin.
USD Stage-dəki səhnə dəyişikliklərini USD faylında saxlamaq mümkündürmü?
Bəli. USD Stage panelindəki `File > Save` əmri edilən dəyişiklikləri USD faylına yazır.
Blender USD fayllarını idxal edərkən layları və istinadları qoruyurmu?
Blender-in USD idxalçısı laylar və istinadlar daxil olmaqla bəzi USD kompozisiya anlayışlarını hələ emal etmir. İdxaldan əvvəl səhnə strukturunu və materialların görünüşünü sınaqdan keçirmək lazımdır.



