Son xəbərlər
Blender-də PLY və Alembic: idxal və ixrac bələdçisiUnreal Engine-də memarlıq kamera animasiyası: Cine Camera və Sequencer bələdçisiBlender-də memarlıq renderi üçün pass və Cryptomatte-dən istifadə bələdçisiUnreal Engine-də avtomatik ekspozisiya: interyer səhnələri üçün bələdçiBlender-da animasiya renderini təhlükəsiz ixrac etmək: kadr ardıcıllığı bələdçisiNIST-in INSIGHT aləti fövqəladə müdaxilə üçün bina interyerlərini 3D xəritələyirICG Gallery Dubai açıldı: Dizaynda duyğular və neyromemarlıq ön plandaUnity üçün 25 milyard dollarlıq satınalma danışıqları iddiası gündəmdəRhino-da Sweep1, Sweep2 və RailRevolve ilə səth modelləşdirmə bələdçisiPowerhouse Parramatta 7 noyabrda açılır: Polad qəfəsli muzey
TəlimlərBlender

Blender-də PLY və Alembic: idxal və ixrac bələdçisi

Bu bələdçidə Blender-də PLY faylları ilə mesh mübadiləsi və Alembic vasitəsilə animasiyalı həndəsənin ötürülməsi izah edilir. Miqyas, ox, UV, rəng və nümunələmə parametrləri üçün addım-addım yoxlama siyahısı təqdim olunur.

Memarlıq interyerinin mesh modeli və animasiyalı həndəsəni xatırladan studiya vizualıSüni intellekt şəkli
Təmsili şəkil, süni intellektlə yaradılıb.Şəkil: 3dsınıfı / FCA AI

Qısaca

  1. PLY idxalı ASCII və ikili faylları dəstəkləyir, eyni vaxtda bir neçə fayl seçmək mümkündür.
  2. PLY ixracında UV, normal, rəng, seçilmiş obyektlər və modifier tətbiqi üçün seçimlər var.
  3. Alembic prosedur quruluşun özünü deyil, hesablanmış həndəsə və animasiya nəticələrini saxlamağa yönəlib.
  4. Alembic-də zaman nümunələməsi kadr aralığı və səhnənin kadr tezliyi ilə birlikdə nəzərdən keçirilməlidir.

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

Blender-də PLY və Alembic fayllarından eyni məqsədlə istifadə etmək düzgün deyil. PLY mesh həndəsəsini, istəyə bağlı olaraq isə UV koordinatları, normallar və rəng məlumatları kimi detalları ötürməyə yarayır. Alembic isə animasiyalı həndəsə və obyekt çevrilmələrinin hesablanmış nəticələrini başqa tətbiqə daşımaq üçün istifadə olunur. Bu bələdçidə hansı vəziyyətdə hansı formatı seçmək, ötürmə parametrlərini necə təyin etmək və geniş yayılmış uyğunluq problemlərini necə azaltmaq izah edilir.

Xüsusilə memarlıq vizuallaşdırması işlərində statik modeli başqa proqram təminatına ötürmək ilə hərəkətli səhnənin həndəsəsini paylaşmaq fərqli ehtiyaclardır. PLY mesh mübadiləsini, Alembic isə zamanla dəyişən həndəsə və çevrilmələri ön plana çıxarır. Hər iki faylı yaratmazdan əvvəl hədəf tətbiqin hansı məlumatları oxuya bildiyini yoxlamaq lazımdır.

Tələblər və hazırlıq

Mənbə kimi Blender-in aktual istifadə təlimatındakı PLY və Alembic səhifələrindən istifadə edilir. Təlimatlarda konkret Blender versiyası göstərilmədiyi üçün burada da versiya nömrəsi qeyd etmirik; quraşdırılmış Blender versiyasındakı uyğun idxal və ixrac seçimlərini yoxlayın. Mənbələrdə ödənişli hesab tələbindən bəhs edilmir.

Ötürmədən əvvəl səhnə vahidlərini, obyekt seçimini və hədəf tətbiqin ox düzülüşünü yoxlayın. Həm idxal, həm də ixrac seçimlərində PLY üçün miqyas və irəli/yuxarı oxlar mövcuddur. Blender-də irəli ox Y, yuxarı ox isə Z qəbul edilir. Alembic ixracında da miqyası tənzimləmək mümkündür; Blender təlimatı vahidləri qorumaq üçün standart 1,0 dəyərindən istifadə etməyi tövsiyə edir.

PLY fayllarını idxal və ixrac etmək

  1. İdxal ediləcək faylın növünü və sayını müəyyənləşdirin. Blender-in PLY idxalı ASCII və ya ikili PLY fayllarını qəbul edir; eyni əməliyyat zamanı bir neçə fayl seçmək olar. Faylı səhnəyə əlavə etməzdən əvvəl miqyası, səhnə vahidini və irəli/yuxarı ox çevrilməsini yoxlayın. Bir neçə tətbiqlə işləyərkən modelin gözlənilən istiqamətdə açılması üçün ox parametrləri vacibdir.

  2. Nöqtələrin birləşdirilməsini və rəng məlumatlarını nəzərdən keçirin. “Merge Vertices” seçimi mümkün olduqda eyni mövqedə yerləşən təpələri birləşdirməyə çalışır. Faylda təpə rəngləri varsa, rəng fəzasını düzgün seçin: mənbə sənəddə sRGB və Linear seçimləri, rəng məlumatlarını idxal etməmək üçün isə None seçimi var. Mənbə faylın rəng məlumatlarının hansı fəzada saxlandığı bilinmirsə, təsadüfi seçim etməkdənsə, faylı yaradan tətbiqin parametrlərini dəqiqləşdirin.

  3. İxracın əhatə dairəsini seçin. PLY ixracında yalnız seçilmiş obyektləri çıxarmaq mümkündür. Miqyas və ox parametrlərini hədəf tətbiqin gözləntilərinə uyğunlaşdırın. Faylı açacaq tətbiq ikili formatı dəstəkləmirsə, ASCII formatından istifadə etmək olar.

  4. Həndəsə və görünüş məlumatlarını yoxlayın. İxrac seçimlərinə aktiv UV qatının koordinatlarını yazmaq, normalları ötürmək və təpə rənglərini seçilmiş rəng fəzasında saxlamaq daxildir. Əksər tətbiqlər normalları özləri hesablaya bilir; ancaq Blender-dəki normal map teksturaları ilə uyğunluq tələb olunursa, normalların ixracı vacib ola bilər. Dörd və ya daha çox təpəsi olan N-gon-ların üçbucaqlara bölünməsi seçimi mesh ixracına təsir edir, lakin səhnədəki mesh-i dəyişmir. “Apply Modifiers” hesablanmış modifier nəticəsi olan mesh-in ötürülməsini təmin edir.

Alembic ilə animasiyalı həndəsənin ötürülməsi

  1. Alembic-dən nə vaxt istifadə edəcəyinizi müəyyənləşdirin. Alembic mürəkkəb rig-in və ya simulyasiyanın necə qurulduğunu saxlamır; hesablanmış həndəsə və animasiyalı çevrilmələri qeydə alır. Beləliklə, məsələn, animasiyanı bir tətbiqdə hesablayıb kölgələmə və işıqlandırma üçün başqa tətbiqə ötürə bilərsiniz. Blender təlimatında Houdini və ya Maya-dan gələn Alembic fayllarının Blender-də açıla bilməsi nümunə göstərilir.

  2. İdxal zamanı yoxlama parametrlərinə nəzər salın. Zamanla dəyişən mesh-lərə Mesh Sequence Cache modifier-ləri, animasiyalı mövqe, çevrilmə və ya miqyas dəyərlərinə isə Transform Cache Constraint əlavə olunur. “Set Frame Range” aktivləşdirildikdə səhnənin başlanğıc və son kadrları Alembic arxivindəki aralığa uyğun yenilənir. “Validate Meshes” zədələnmiş məlumatları yoxlayır və lazım gəldikdə düzəldir. Bu yoxlama idxalı ləngidə bilər; lakin mənbə təlimatı məlumat xətalarının həmişə asanlıqla görünmədiyini bildirərək bu seçimi tövsiyə edir.

  3. İxrac aralığını və nümunələməni tənzimləyin. Başlanğıc və son kadr dəyərləri ixrac ediləcək aralığı müəyyən edir; standart olaraq səhnənin cari kadr aralığı götürülür. Transform Samples animasiyalı çevrilmələrin hər kadrda neçə dəfə nümunələnəcəyini, Geometry Samples isə animasiyalı həndəsənin nümunə sayını təyin edir. Shutter Open və Shutter Close nümunələrin hansı zaman aralığında götürüləcəyini müəyyənləşdirir. Mesh-in detallı hərəkət bulanıqlığı üçün təlimatda nümunə sayı 5, açıq dəyər -0,25, bağlı dəyər isə 0,25 olan nümunə verilir.

  4. İyerarxiya, UV və həndəsə seçimlərini müəyyənləşdirin. “Selection Only” yalnız seçilmiş obyektləri ixrac edir. “Flatten Hierarchy” bağlı olmadıqda valideyn-övlad əlaqələri qorunur; aktiv olduqda isə bu əlaqələr ötürülmür və çevrilmələr dünya koordinatlarında yazılır. UV Maps, Normals və Color Attributes ayrı-ayrı seçimlərdir. Alembic standartı bir UV xəritəsini dəstəkləsə də, Blender bütün UV xəritələrini digər proqramların oxuya biləcəyi formada ixrac etməyə çalışır. “Use Instancing” təkrarlanan və ya instanslaşdırılmış obyektləri Alembic instansları kimi ixrac edə bilər; başqa proqramlarla uyğunluq tələb olunduqda bu seçimi söndürmək olar.

Tez-tez buraxılan səhvlər

  • Yanlış ox və ya miqyasdan istifadə etmək: Model hədəf tətbiqdə istiqamətini və ya ölçüsünü dəyişmiş görünürsə, PLY və Alembic ötürmə parametrlərindəki ox və miqyas dəyərlərini yoxlayın.

  • Rəng fəzasını nəzərə almamaq: PLY təpə rənglərində sRGB və Linear seçimləri nəticəyə təsir edə bilər. Faylın mənbəyini və rəng məlumatlarının necə saxlandığını dəqiqləşdirin.

  • Alembic-i redaktə edilə bilən rig kimi qəbul etmək: Bu format istehsal prosesinin asılılıq şəbəkəsini deyil, hesablanmış nəticələri saxlayır. Mənbə rig-in ötürülmüş faylda yenidən qurulacağını gözləməyin.

  • Kadr tezliyini zamanla qarışdırmaq: Alembic-in özündə kadr anlayışı yoxdur; o, zaman nümunələrini saxlayır. Blender kadr nömrələrini saniyəyə çevirmək üçün səhnənin kadr tezliyindən istifadə edir. Buna görə müxtəlif tətbiqlər arasında zamanlamanı yoxlayın.

  • Uyğunluq seçimlərini yoxlamadan faylı təhvil vermək: PLY-də ASCII formatı, Alembic-də isə instancing və ya iyerarxiya parametrləri hədəf tətbiqin dəstəyinə uyğun seçilməlidir. Təhvil verməzdən əvvəl faylı qəbul edən tətbiqdə açıb yoxlayın.

Memarlıq və archviz iş prosesində növbəti addımlar

Statik model və ya mesh əsaslı həndəsəni paylaşan memarlıq və interyer dizaynı qrupları üçün PLY-də obyekt seçimi, miqyas, ox, UV və rəng parametrləri ön plana çıxır. Animasiyalı həndəsə, simulyasiya nəticəsi və ya hərəkətli obyekt çevrilmələrini tətbiqlər arasında ötürmək lazımdırsa, Alembic daha münasib mübadilə formatıdır. Archviz qrupları üçün xüsusilə nümunələmə, kadr aralığı və hədəf proqram təminatı ilə uyğunluq təhvil verməzdən əvvəl yoxlanmalıdır.

Əvvəlcə kiçik test səhnəsində ötürməni sınaqdan keçirin: PLY üçün mesh-in istiqamətini və rənglərini, Alembic üçün isə animasiya aralığını, həndəsəni və çevrilmələri yoxlayın. Mənbələr konkret aparat tələbləri, lisenziya haqqı və ya hədəf tətbiqlərin bütün versiyaları ilə uyğunluğa zəmanət vermir. Buna görə yekun iş prosesində istifadə olunan Blender versiyasını və qəbul edən proqramın faylı düzgün oxuyub-oxumadığını qrup daxilində təsdiqləmək lazımdır.

Mənbə və lisenziya

Bu bələdçi Blender istifadə təlimatındakı “Stanford PLY” və “Alembic” səhifələrinə əsaslanaraq Azərbaycan dilinə uyğunlaşdırılıb. Hər iki mənbə CC BY-SA 4.0 lisenziyalıdır.

Mənbələr

2 mənbə
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/files/import_export/ply.html
Xülasə
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/files/import_export/alembic.html
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 və vizuallaşdırma qrupları üçün bu iki formatı məqsədinə uyğun seçmək, lazımsız məlumat itkisi və işi yenidən görmək riskini azalda bilər. PLY mesh mübadiləsində əsas həndəsə və seçilə bilən görünüş məlumatları üçün, Alembic isə hesablanmış animasiyalı həndəsəni tətbiqlər arasında daşımaq üçün əlverişli seçimdir.

Mənbələr aparat tələbləri, lisenziya xərcləri və ya bütün proqram təminatları arasında problemsiz uyğunluq barədə məlumat vermir. Buna görə qruplar satınalma və ya istehsal planı hazırlamazdan əvvəl istifadə etdikləri versiyalarla sınaq ötürməsi etməli, xüsusilə rəng fəzası, ox, nümunələmə və iyerarxiya parametrlərini təhvilvermə yoxlama siyahısına daxil etməlidirlər.

Tez-tez verilən suallar

Blender-də PLY faylını necə idxal etmək olar?

Blender ASCII və ikili PLY fayllarını idxal edə bilər; eyni vaxtda bir neçə fayl da seçilə bilər. Ötürmə zamanı miqyas, səhnə vahidi, oxlar və təpə rənglərinin rəng fəzası seçimləri yoxlanmalıdır.

Alembic faylı rig-i və animasiyanın quruluşunu da ötürürmü?

Xeyr. Alembic prosedur alətlərinin asılılıq şəbəkəsini deyil, hesablanmış həndəsə və animasiyalı çevrilmə nəticələrini saxlamağa yönəlib.

Blender-də Alembic ötürməsində kadr tezliyi niyə vacibdir?

Alembic kadr nömrələrindən deyil, zaman nümunələrindən istifadə edir. Blender kadr nömrələrini saniyəyə çevirmək üçün cari səhnənin kadr tezliyindən yararlanır.

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

Əlaqəli xəbərlər