Qısaca
- Boolean Modifier Intersect, Union və Difference əməliyyatları ilə müxtəlif həcm nəticələri yaradır.
- Float sürətə üstünlük verir, lakin üst-üstə düşən geometriyanı dəstəkləmir; Exact bu geometriyanı emal edə bilir, amma daha yavaşdır.
- Manifold solver adətən sürətlidir, lakin mesh-in manifold olmasından asılıdır.
- Modifier-lər əsas geometriyanı birbaşa dəyişmədən işləyir; modifier sırası nəticəyə təsir edir.
Bu bələdçidə nə öyrənəcəksiniz?
Blender Boolean Modifier bir mesh-in başqa mesh-lə necə birləşəcəyini və ya ondan necə təsirlənəcəyini müəyyən edir. Bu üsulla həcmdə dəlik aça, iki həcmi birləşdirə və ya yalnız ortaq hissəni görünən saxlaya bilərsiniz. Əməliyyat əsas geometriyanı birbaşa dəyişmədən işlədiyi üçün kəsici obyekti və ya parametrləri dəyişərək nəticəni yenidən qiymətləndirmək mümkündür.
Bu bələdçidə əsas obyektlə mənbə obyekt arasında əlaqə qurmağı, üç Boolean əməliyyatından uyğun olanını seçməyi və solver seçimlərini qiymətləndirməyi öyrənəcəksiniz. Həmçinin nəticə qüsurlu göründükdə mesh quruluşunu, modifier yığınını və əməliyyatı tətbiq etmək vaxtını necə yoxlamağı nəzərdən keçirəcəyik.
Tələblər
Blender və Boolean əməliyyatında iştirak edəcək mesh obyektləri lazımdır. Blender sənədlərində konkret versiya nömrəsi və ya hesab tələbi göstərilmədiyindən, bunlarla bağlı hər hansı şərt qeyd olunmur. Modifier aktiv obyektə əlavə edilir. Sənədlərdə bunun üçün Properties Editor-dəki Modifiers bölməsində “Add Modifier” düyməsindən, yaxud həmin bölmə açıq olarkən Shift-A qısayolundan istifadə göstərilir.
Nəticənin yarandığı obyekti əsas obyekt, onu kəsən və ya onunla birləşən obyekti isə mənbə kimi düşünə bilərsiniz. Mənbə tək mesh və ya kolleksiya ola bilər. Başlamazdan əvvəl səhnədə hansı obyektin hansı rola malik olduğunu müəyyən edin; beləliklə, yanlış geometriyanı əməliyyatın mənbəyi seçmək ehtimalını azaldarsınız.
Boolean əməliyyatı: addım-addım
Əsas obyekti seçin və modifier əlavə edin. Nəticənin hansı mesh üzərində yaranmasını istədiyinizi seçin və onu aktiv obyekt edin. Sonra Boolean Modifier əlavə edin. Modifier-lər obyektin əsas geometriyasını dərhal dəyişmək əvəzinə, görünən və render edilən nəticəyə təsir edir. Beləliklə, əməliyyat parametrləri ilə işləyərkən ilkin mesh məlumatları qorunur.
Mənbə növünü seçin. Operand Type sahəsində mənbə kimi tək Object və ya Collection istifadə oluna bilər. Tək kəsici mesh üzərində işləyirsinizsə Object, bir neçə mənbə obyekti eyni əməliyyatda nəzərə almaq istəyirsinizsə Collection seçin. Boş kolleksiyanın xüsusi davranışı yalnız Exact solver üçün sənədləşdirilib: bu halda modifier əsas mesh-in öz-özünə kəsişən daxili geometriyasını silə bilər. Buna görə boş kolleksiyanı adi kəsici mənbə kimi qəbul etməyin.
İstədiyiniz nəticəni müəyyən edin. Difference mənbə mesh-in tutduğu sahəni əsas obyektdən çıxarmaq üçün istifadə olunur. Union seçildikdə mənbə həcmlər vahid nəticədə birləşir və içəridə qalacaq səthlər nəticədə saxlanmır. Intersect isə yalnız mesh-lərin ortaq daxili həcmini saxlayır. Məsələn, blokda boşluq açmaq üçün Difference, iki həcmi bir nəticədə toplamaq üçün Union, ortaq sahəni araşdırmaq üçün isə Intersect seçilə bilər.
Solver-i modelin vəziyyətinə uyğun seçin. Float sürəti önə çıxaran daha sadə seçimdir, lakin üst-üstə düşən geometriyanı emal edə bilmir. Kəsişən səthlər və ya həcmlər varsa, Exact istifadə oluna bilər. Bu solver daha əhatəli nəticələr verir və kəsişən geometriyanı dəstəkləyir, amma daha yavaş hesablanır. Manifold isə əksər hallarda ən sürətli seçimdir; yalnız manifold mesh-lərdə işləyir. Sənədlərdə bunun istisnası müstəvi ilə Difference əməliyyatıdır. Həmçinin Float seçilərkən Intersect əməliyyatından istifadə etmək mümkün deyil.
Problem gördükdə mesh-i və parametrləri yoxlayın. Gözlənilməz kəsiklər, deformasiyalar və ya artefaktlar varsa, əvvəlcə mesh-lərin bir-biri ilə necə kəsişdiyinə və manifold olub-olmadığına baxın. Float solver-də Overlap Threshold iki səthin hansı məsafədə üst-üstə düşmüş sayılacağını müəyyən edir. Bu parametri yoxlamağınıza baxmayaraq nəticə düzəlmirsə, Exact solver-i sınayın.
Manifold olmayan geometriya üçün seçimlərdən ehtiyatla istifadə edin. Blender sənədlərinə görə düzgün nəticəyə yalnız manifold mesh-lərdə zəmanət verilir. Dəlikləri olan manifold olmayan mesh-lər əksər hallarda işləyə bilər, amma qüsurlar yarada bilər; Manifold solver bu cür mesh-lərlə işləmir. Exact solver-dəki Hole Tolerant seçimi manifold olmayan geometriya üçün nəticəni yaxşılaşdırmağa yönəlib, lakin hesablama müddətini artırır. Buna görə sənədlər Exact solver belə geometriyada xəta verdikdə bu seçimi aktivləşdirməyi tövsiyə edir. Self Intersection də Exact solver-də əməliyyatda iştirak edən mesh-lərin öz-özləri ilə kəsişməsini emal edir; bu seçimin də performans xərci var.
Modifier-i tətbiq etmək qərarını sonraya saxlayın. Kəsici obyekti hərəkət etdirəcək və ya parametrləri dəyişəcəksinizsə, modifier-i aktiv saxlayın. Nəticəni mesh geometriyasına daimi tətbiq etmək üçün Apply istifadə oluna bilər; bu əməliyyat modifier-i yığından silir. Tətbiq etməzdən əvvəl digər modifier-lərin sırasını yoxlayın. Yığın yuxarıdan aşağı hesablanır və sıranın dəyişməsi nəticəyə təsir edə bilər. Həmçinin yığının ilk sırasında olmayan modifier-i tətbiq etmək sıralamanı nəzərə almadan arzuolunmaz nəticələrə səbəb ola bilər.
Tez-tez edilən səhvlər
Hər mesh-in Boolean əməliyyatında təmiz nəticə verəcəyini düşünmək: Manifold olmayan geometriya üçün düzgün nəticəyə zəmanət verilmir. Dəliklər və öz-özünə kəsişmələr varsa, nəticəni diqqətlə yoxlayın; belə mesh-lərdə Manifold solver-dən istifadə etməyin.
Ən sürətli solver-i şərtsiz seçmək: Manifold adətən sürətli olsa da, mesh tələb olunan şərtə cavab vermirsə uyğun deyil. Float da üst-üstə düşən geometriya üçün həll təqdim etmir. Solver-i yalnız sürətə görə deyil, modelin quruluşuna və tələb olunan əməliyyat növünə əsasən seçin.
Modifier sırasını nəzərə almamaq: Modifier yığınındakı mövqe əməliyyatların hansı ardıcıllıqla hesablanacağını müəyyən edir. Nəticə gözlənilməzdirsə, fərqi yoxlamaq üçün modifier-ləri yığında yuxarı və ya aşağı daşıyın. Apply əməliyyatından da sıranı yoxlamadan istifadə etməyin.
Memarlıq və vizuallaşdırma iş axınında istifadə
Memarlar və interyer dizaynerləri kütlə modelləşdirməsində açıqlıq və ya oyuq yaratmaq üçün Boolean Modifier-dən dəyişdirilə bilən üsul kimi istifadə edə bilərlər. Mebel modelləşdirməsində kəsmə və birləşdirmə variantlarını sınamaq vizuallaşdırma mütəxəssislərinə də müxtəlif geometriyaları müqayisə etməyə kömək edə bilər. Modifier-i tətbiq etməzdən əvvəl mənbə obyekti hərəkət etdirmək və nəticəni yenidən qiymətləndirmək əsas mesh üzərində birbaşa işləməklə müqayisədə daha çevik iş imkanı yaradır.
İş axınında mənbə obyektin düzgün seçilməsi, solver-in geometriyaya uyğun olması və modifier sırasının yoxlanması vacibdir. Blender sənədlərində solver-lər arasında sürət fərqinin olduğu qeyd edilir, lakin konkret aparat tələbləri, hesablama müddəti və ya versiya uyğunluğu göstərilmir. Buna görə intensiv səhnələrdə performansı real layihə faylında qiymətləndirin. Lisenziya və ya ödəniş məlumatları da bu sənədlərdə yer almır.
Növbəti addımlar
İlk sınağı bir əsas mesh və bir mənbə mesh ilə edin; Difference, Union və Intersect nəticələrini ayrı-ayrılıqda nəzərdən keçirin. Sonra müxtəlif solver-ləri sınayaraq eyni geometriyada yaranan fərqləri müşahidə edin. Hərəkət zamanı obyektlərin kənarlarını görmək üçün Wireframe görünüşünü, daxili hissələri yoxlamaq üçün isə X-Ray-i aktivləşdirə bilərsiniz. Blender sənədlərində bu görünüşlərin geometriyanı izləməyi asanlaşdıra biləcəyi qeyd olunur.
Nəticədən razı qalmadan modifier-i tətbiq etməyin. Əvvəlcə mənbə obyektin düzgün olduğuna və yığındakı sıranın gözlənildiyi kimi işlədiyinə əmin olun. Nəticə daimi tətbiq edildikdə modifier yığından silinir; buna görə dəyişiklik tələb oluna bilən mərhələlərdə modifier-i aktiv saxlamaq daha əlverişlidir.
Mənbə və lisenziya
Bu bələdçi Blender-in Boolean Modifier və modifier-lərə giriş sənədləri əsasında 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ə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 qrupları üçün Boolean Modifier kütlə və mebel modelləşdirməsində dəyişdirilə bilən kəsmə və birləşdirmə sınaqlarını asanlaşdıra bilər. Geometriyanı dərhal daimi etmədən alternativləri qiymətləndirmək xüsusilə praktik üstünlükdür.
Bununla belə, solver seçimi performansa təsir edir: Exact daha yavaşdır, Float kəsişən geometriyada məhduddur, Manifold isə mesh-in müəyyən şərtlərə cavab verməsindən asılıdır. Mənbələrdə konkret aparat tələbləri, versiya uyğunluğu və ya ödəniş məlumatı yoxdur. Buna görə qrupların öz səhnələrində sınaq aparması və nəticə dəqiqləşdikdən sonra modifier-i tətbiq etməsi məqsədəuyğundur.
Tez-tez verilən suallar
Blender Boolean Modifier hansı əməliyyatları yerinə yetirir?
Intersect ortaq həcmi saxlayır, Difference mənbə mesh-in tutduğu sahəni əsas obyektdən çıxarır, Union isə həcmləri vahid nəticədə birləşdirir.
Boolean əməliyyatı üçün hansı solver seçilməlidir?
Float sürətlidir, lakin üst-üstə düşən geometriyanı dəstəkləmir. Exact kəsişən geometriyanı emal edə bilir, amma daha yavaşdır; Manifold isə manifold mesh-lərlə işləyir.
Boolean Modifier nə vaxt tətbiq edilməlidir?
Nəticəni geometriyaya daimi tətbiq etmək istədikdə Apply istifadə oluna bilər. Tətbiq modifier-i silir və yığındakı sıra nəticəyə təsir edə bilər.



