Qısaca
- Omniverse Connector 203.0, Adobe Substance 3D Painter-ın 8.3–9.1 versiyaları ilə uyğundur; 10.0 və daha yeni versiyalarla işləmir.
- Mənbə Painter 10.x dəstəyi üçün daxili USD dəstəyindən istifadə etməyi tövsiyə edir.
- Painter Connector ilə Painter Link Extension-ın əsas və alt versiyaları uyğun gəlməlidir.
- Octane üçün teksturaları ixrac etməzdən əvvəl UV-ləri açmaq və Substance Painter-da mesh xəritələrini bişirmək lazımdır.
Substance 3D Painter-da hazırlanmış teksturaları sənədləşdirilmiş iki fərqli iş axını ilə başqa tətbiqlərə daşımaq mümkündür: Painter Connector və Painter Link Extension vasitəsilə Omniverse USD Composer-a canlı ötürmə etmək, yaxud Cinema 4D-də ixrac olunmuş xəritələri Octane materialına bağlamaq. Bu bələdçi NVIDIA Omniverse Connect və OTOY-nin rəsmi sənədlərindəki addımlara əsaslanır. Omniverse Connector üçün versiya uyğunluğu vacibdir; Octane tərəfində isə UV-lər və mesh xəritələri hazırlığın əsas hissələridir.
1. Əvvəlcə hədəf iş axınını və versiya uyğunluğunu müəyyən edin
İlk növbədə teksturaların Omniverse USD Composer-da canlı yenilənməsini, yoxsa Cinema 4D-də Octane ilə render alınmasını istədiyinizə qərar verin. Hər iki iş axınında Painter-dan istifadə olunur, lakin quraşdırma və material bağlantısı fərqlidir.
Omniverse Connector sənədlərinə görə, 203.0 versiyası Substance 3D Painter-ın 8.3–9.1 versiyaları ilə uyğundur. Eyni sənəddə Connector-ın Painter 10.0 və daha yeni versiyaları ilə işləmədiyi bildirilir. Painter 10.x dəstəyi üçün isə daxili USD dəstəyindən istifadə etmək tövsiyə olunur. Buna görə quraşdırmaya başlamazdan əvvəl Painter versiyasını yoxlayın; uyğun olmayan Connector quraşdıraraq canlı bağlantının işləyəcəyini gözləməyin.
Connector və Painter Link Extension-ın əsas və alt versiya nömrələri də bir-birinə uyğun olmalıdır. Məsələn, sənəddə Connector 204.0 üçün Link Extension 204.0 nümunəsi verilir. Painter Link Extension-ın canlı sinxronizasiya funksiyası mərhələli şəkildə istifadədən çıxarıldığına görə bu bağlantını uzunmüddətli istehsal xəttinin dəyişməz hissəsi kimi nəzərdə tutmaq olmaz.
2. Omniverse USD Composer-a canlı ötürməni qurun
Painter Connector-ı və USD Composer Painter Link Extension-ı quraşdırın. Connector və genişləndirmə ayrı komponentlərdir; Connector-ı NVIDIA NGC Catalog vasitəsilə əldə etmək olar. Genişləndirməni Omniverse USD Composer 2023.2.0 versiyasının Extension Manager bölməsində “Painter” axtarışı ilə tapmaq mümkündür. Genişləndirməni aktivləşdirin və
AUTOLOADseçimini işarələyin.Painter-da layihə açın və ya yaradın. Connector parametrləri paneli görünmürsə,
Window > Views > Omniverse-Connectoryolunu seçin. Connector-ın 203.0 və daha əvvəlki versiyalarında panel JavaScript menyusunda, 204.0 və sonrakı versiyalarında isə Python menyusunda yerləşir.USD Composer-dakı Painter Link pəncərəsində göstərilən port nömrəsini qeyd edin. Painter Connector-da
Edit > Connection Settings…yolunu açın vəPortsahəsinə eyni nömrəni daxil edin. Standart dəyər 8111 olsa da, bir neçə USD Composer nümunəsi işə salındıqda və ya USD Presenter/Code istifadə olunduqda port dəyişə bilər. Hər iki tərəfdəki dəyərlər uyğun gəlməsə, bağlantı qurulmaya bilər.Painter-da
Export > Meshseçərək mesh-i USD Composer-a göndərin. Sonra Painter-da rəngləmə aparın. Canlı bağlantı aktivdirsə, rəngləmə və ya tekstura dəsti parametrlərində edilən dəyişikliklər tekstura xəritələrinin yenidən ixrac olunaraq Composer-a göndərilməsini təmin edir. İstəyə bağlı olaraq Painter-ın mühit xəritəsini Composer-da Dome Light kimi yaratmaq üçünUse Environment Mapseçimini aktiv edin; görünməsini istəyirsinizsə, əlavə olaraqShowseçimini də aktivləşdirin.Bağlantı vəziyyətini panelin aşağı solundakı göstəricidən izləyin. Göstərici ixrac, bağlantı cəhdi və xətalar barədə məlumat verir. Canlı bağlantı açıqdırsa və heç bir əməliyyat aparılmırsa,
Idle...; bağlıdırsa,Live-Link disabledmesajı görünür. Teksturaların yüklənməsi vaxt apara biləcəyindən Painter Link parametrlərindəki vəziyyət göstəricisini də yoxlayın.
3. Teksturaları və materialları düzgün konfiqurasiya edin
Connector-ın ixrac seçimlərində preset, shader növü, təsvir ölçüsü, bit dərinliyi və fayl formatı müəyyən edilə bilər. Sənəddə PNG və TGA format nümunələri kimi göstərilir. Omniverse USD Composer tərəfində Connector yalnız OmniPBR və USDPreviewSurface shader-lərini dəstəkləyir. İstifadə olunan preset-dəki bəzi kanallar mövcud shader növündə dəstəklənməyə bilər; buna görə tekstura preset-i seçərkən materialda lazım olan kanalları yoxlayın.
Texture Set Settings bölməsində yalnız Channels siyahısında olan kanallar OmniPBR materialına ötürülür. Məsələn, şəffaflıq lazım deyilsə, Opacity kanalını silmək yaradılan materialda bu parametrin aktivləşdirilməməsinə imkan verir. Bu yanaşma lazımsız kanalları ötürmədən daha səmərəli material təsviri yaratmağa kömək edir.
| Parametr | Tövsiyə olunan dəyər | Təsiri |
|---|---|---|
| Port | USD Composer Painter Link pəncərəsindəki dəyər; standart 8111 | Connector və genişləndirmənin eyni portdan istifadə etməsini təmin edir. |
| Shader | OmniPBR və ya USDPreviewSurface | Sənəddə dəstəklənən iki shader növüdür. |
| Kanallar | Yalnız lazım olan kanallar | İstifadə olunmayan kanalların yaradılan OmniPBR materialına əlavə edilməməsinə kömək edir. |
| UV Tile / UDIM | İş axınına uyğun seçim | Bir tile dəyişdikdə bütün tile-lar ixrac olunur; bu, hər fırça toxunuşunda ötürmə yükünü artıra bilər. |
Submit seçimi aktivdirsə, Painter-dakı mesh və teksturalar hər yenilənmədə Nucleus-dakı Mesh və Textures qovluqlarına kopyalanır. Bu seçim bağlı olduqda kök qatdakı düzəlişlər diskdəki yerli tekstura ixraclarını göstərir. Ötürmə yerini və Export Folder parametrini işə başlamazdan əvvəl müəyyən edin; teksturalar bu qovluqda layihənin adına uyğun yaradılan _textures alt qovluğuna yazılır.
4. Cinema 4D və Octane üçün teksturaları hazırlayın
Octane iş axınında əvvəlcə modeli Cinema 4D-də UV-ləri açaraq hazırlayın. OTOY sənədində bildirilir ki, seçimi və tekstura təyinatını asanlaşdırmaq üçün modelin mesh hissələrini ayırmaq, Vertex tag-lərdən istifadə etmək və ixrac zamanı Vertex Colors seçimini aktivləşdirmək olar.
Modeli
File > Export > FBXyolu ilə ixrac edin. Lazım gələrsə, ixrac parametrlərindəki dişli işarəsindən əlavə atributları aktivləşdirin.Substance Painter-da
File > New Projectseçərək FBX faylını yükləyin. Sənəddə başlanğıc təsvir ölçüsü 2048-dir; daha rahat işləmək üçün onu 1024-ə endirmək olar. Son tekstura ixracında daha yüksək təsvir ölçüsü seçilə biləcəyi qeyd olunur.Texture Set SettingspəncərəsindəBake Mesh Mapsseçimini açın. İstifadə olunacaq xəritələri müəyyən edibBake Selected Texturesdüyməsini basın.Materialı yaratdıqdan sonra
File > Export Textures (CTRL+SHIFT+E)yolu ilə xəritələri ixrac edin. Ümumi ixrac parametrlərini müəyyənləşdiribExportdüyməsini basın.Cinema 4D-də
Live Viewer > Materialsbölməsindən Octane Universal Material yaradın.Diffuse BRDFdəyərini Oren Nayar,BSDFdəyərini isə GGX (Energy Conserving) olaraq təyin edin. Sonra xəritələri Octane Node Editor-da materiala bağlayıb obyektə tətbiq edin.
OTOY sənədi, Octane Universal Material ilə yanaşı, Standard Surface Material-ı da xarici tətbiqlərdən material dəstəyi üçün uyğun seçimlər arasında göstərir; lakin nümunə quraşdırma Universal Material əsasında izah olunur. Painter görüntüsündən yekun işıqlandırma üçün istinad kimi istifadə edin: səhnənin görünüşünü əsasən Cinema 4D-də qurulan işıqlar müəyyən edir.
Memarlıq və vizuallaşdırma iş axınında nə dəyişir?
İnteryer, məhsul və ya memarlıq vizuallaşdırma səhnələrində canlı bağlantı Painter-da edilən tekstura dəyişikliklərini USD Composer-da görməyi asanlaşdıra bilər. Lakin UDIM istifadə olunursa, tək bir tile-da edilən dəyişikliyin bütün tile-ları ixrac etdiyini nəzərə alın; intensiv rəngləmə zamanı bu, əlavə emal yükü və gözləmə yarada bilər. Octane iş axınında isə UV hazırlığı, bake prosesi və tekstura təsvir ölçüsü təhvil verməzdən əvvəl yoxlanmalıdır.
Komandalar istifadə olunan tətbiqlərin versiyaları ilə yanaşı lisenziya və uyğunluğu da yoxlamalıdır. Omniverse Connector 203.0-ın Painter 10.0 və daha yeni versiyaları ilə uyğun olmadığı sənədləşdirilib; Painter 10.x üçün daxili USD dəstəyi tövsiyə olunur. Connector əsaslı ötürmədə shader və kanal məhdudiyyətlərini, Octane iş axınında isə xəritələrin düzgün material bağlantılarına qoşulduğunu test səhnəsində yoxlayın.
Tez-tez edilən səhvlər
Connector və Painter Link Extension versiyalarının əsas və alt nömrələrini uyğunlaşdırmamaq.
Painter Connector-dakı portu USD Composer Painter Link pəncərəsində göstərilən dəyərlə eyniləşdirməmək.
Painter 10.0 və ya daha yeni versiyalarda Connector 203.0-ın işləyəcəyini düşünmək.
UDIM-li layihədə bir tile-dakı dəyişikliyin yalnız həmin tile-ı ixrac edəcəyini güman etmək.
Cinema 4D-dən ixrac zamanı tələb olunan Vertex Colors seçimini və ya UV hazırlığını yaddan çıxarmaq.
USD idxalında mövcud material və teksturaların olduğu kimi qorunacağını gözləmək. Sənəddə hazırkı həllin USD material və teksturalarını ilkin mərhələdə qoruyub saxlamadığı, görünüşün ağ rəngə çevrilə biləcəyi bildirilir. Mövcud OmniPBR materiallarını qorumaq üçün idxaldan əvvəl onların surətlərini yaratmaq tövsiyə olunur.
Mənbələr
2 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 və vizuallaşdırma ofisləri üçün bu iş axınının praktik üstünlüyü teksturaları ayrıca tətbiqdə redaktə edərkən nəticəni USD Composer-da izləmək imkanıdır. Ancaq canlı sinxronizasiya hər layihədə avtomatik olaraq vaxta qənaət etmir: UDIM dəyişikliklərinin bütün tile-ları yenidən ixrac etməsi və iri teksturaların yüklənməsinin gecikməsi nəzərə alınmalıdır.
Tətbiqə başlamazdan əvvəl versiya uyğunluğunu və shader dəstəyini kiçik test səhnəsində yoxlamaq, işin təhvilində gözlənilməz problemləri azaldır. Octane tərəfində UV və bake hazırlığını əvvəldən görmək lazımdır. Sənədlərdə aparat tələbləri və ya qiymət göstərilmədiyindən, investisiya qərarı mövcud kompüter və lisenziya şərtləri ayrıca nəzərə alınaraq verilməlidir.
Tez-tez verilən suallar
Substance 3D Painter 10 ilə Omniverse Connector istifadə etmək mümkündürmü?
Omniverse Connector 203.0 Painter 10.0 və daha yeni versiyalarla uyğun deyil. Mənbə Painter 10.x dəstəyi üçün daxili USD dəstəyindən istifadə etməyi tövsiyə edir.
Omniverse Painter Connector-ın standart portu neçədir?
Standart port 8111-dir. Bir neçə USD Composer nümunəsi və ya başqa Omniverse tətbiqləri istifadə olunduqda dəyişə biləcəyindən, Connector-dakı dəyər Painter Link pəncərəsindəki dəyərlə uyğunlaşdırılmalıdır.
Substance Painter teksturalarını Octane-a necə köçürmək olar?
Painter-da `File > Export Textures (CTRL+SHIFT+E)` seçərək xəritələri ixrac edin. Cinema 4D-də Octane Universal Material yaradıb xəritələri Octane Node Editor-da materiala bağlayın.



