Qısaca
- Intersect iki və ya daha çox mesh-in ortaq həcmini saxlayır; Union obyektləri birləşdirir, Difference isə mənbə mesh-i hədəf mesh-dən çıxarır.
- Float solver performansa yönəlib, lakin üst-üstə düşən geometriya dəstəyi məhduddur; Exact solver daha əhatəli nəticələr verir, amma daha yavaşdır.
- Manifold solver adətən ən sürətli seçimdir, lakin yalnız manifold mesh-lərdə işləyir; müstəvi ilə Difference bunun xüsusi istisnasıdır.
- Modifier-lər dağıdıcı olmayan əməliyyatlardır və yığındakı sıraları nəticəni dəyişə bilər.
Bu bələdçidə nə öyrənəcəksiniz?
Boolean əməliyyatları bir mesh-in həcmini başqa mesh-in həcminə əsasən kəsmək, birləşdirmək və ya ortaq hissəsi ilə məhdudlaşdırmaq üçün istifadə olunur. Blender-dəki Boolean Modifier bu əməliyyatları obyektin əsas geometriyasını birbaşa dəyişmədən tətbiq edir. Beləliklə, modelləşdirmə zamanı kəsici obyekti hərəkət etdirib nəticəni yenidən qiymətləndirmək mümkündür.
Bu bələdçidə Boolean Modifier-ın üç əməliyyat növünə, mənbə obyekt və ya kolleksiyadan istifadəyə, solver seçimləri arasındakı fərqlərə, eləcə də nəticə problemli olduqda yoxlanmalı mesh şərtlərinə baxacağıq. Nümunələri memarlıq modelləşdirməsində rast gəlinən divar boşluğu, birləşən kütlələr və ya kəsişən həcmlər üzərindən təsəvvür edə bilərsiniz. Bunlar əməliyyat məntiqini izah edən nümunələrdir; konkret layihə üçün yeganə düzgün modelləşdirmə üsulu olduqları demək deyil.
Tələblər
Bələdçini tətbiq etmək üçün Blender və üzərində işləyəcəyiniz mesh obyektləri lazımdır. Mənbə sənədlərdə konkret Blender versiyası və ya hesab tələbi göstərilmir. Boolean Modifier obyektin həndəsəsinə tətbiq olunur; həmçinin əməliyyatda istifadə ediləcək mənbə mesh obyekti və ya mesh kolleksiyası seçilir.
Xüsusilə kəsmə əməliyyatlarında, mümkün olduqda qapalı və manifold geometriya ilə işləyin. Blender sənədlərində düzgün nəticələrə yalnız manifold mesh-lərdə zəmanət verildiyi qeyd olunur. Manifold olmayan mesh-lər bir çox halda işləsə də, deşiklər və oxşar problemlər gözlənilməz izlərə və xətalara səbəb ola bilər. Belə geometriyalarda Manifold solver işləmir.
Boolean Modifier-dan addım-addım istifadə
Hədəf mesh-i hazırlayın. Boolean əməliyyatının nəticəsini görmək istədiyiniz obyekti seçin. Məsələn, divarda boşluq yaradarkən divarı hədəf mesh, boşluğun formasını müəyyən edən həcmi isə mənbə mesh kimi götürmək olar. Mənbə obyekt hədəflə kəsişəcək şəkildə yerləşdirilməlidir; bu nümunə yalnız əməliyyat məntiqini izah edir.
Modifier əlavə edin. Aktiv obyektə modifier əlavə etmək üçün Blender-in Modifier sekmesindəki “Add Modifier” düyməsindən istifadə etmək olar. Sənədlərə görə, eyni sekmədə olarkən Shift-A qısayolu da modifier əlavə etmə seçimlərini açır. Boolean Modifier əlavə etdikdən sonra əməliyyat parametrlərini tənzimləyin.
Əməliyyat növünü seçin. Boolean əməliyyatının nəticəsi seçilmiş əməliyyatla müəyyən olunur:
Difference: Mənbə mesh-in həcmini hədəf mesh-dən çıxarır. Obyektdə başqa obyektin formasına uyğun kəsik və ya boşluq yaratmaq üçün istifadə olunur.
Union: Mənbə mesh-i hədəfə əlavə edir və içəridə qalan səthləri silir. Bir neçə həcmi vahid nəticə kimi birləşdirmək üçün uyğundur.
Intersect: Yalnız hədəf mesh ilə mənbə mesh-lərin ortaq həcmini saxlayır.
Əvvəlcə bu üç seçim arasından istədiyiniz həndəsi nəticəni müəyyənləşdirin, sonra solver seçin. Solver-in dəyişdirilməsi dəstəklənən geometriyaya və hesablama sürətinə təsir edir, lakin seçilmiş əməliyyatın mənasını dəyişmir.
Mənbə növünü müəyyən edin. Operand Type sahəsində tək mesh obyekti üçün Object, bir neçə mesh obyektindən birlikdə mənbə kimi istifadə etmək üçün isə Collection seçilə bilər. Object növündə mənbə obyekt sahəsindən müvafiq mesh göstərilir. Collection növündə isə mənbə kolleksiyası seçilir. Sənədlərə görə, Exact solver istifadə ediləndə kolleksiyanın boş olması da mümkündür; bu xüsusi halda modifier hədəf mesh-in öz-özünü kəsən daxili geometriyasını silir.
Solver-i geometriyaya uyğun seçin. Float yaxşı performans göstərən daha sadə həlledicidir, lakin üst-üstə düşən geometriyanı dəstəkləmir. Bu solver-də Intersect əməliyyatından istifadə etmək mümkün deyil. Exact üst-üstə düşən geometriya üçün daha əhatəli dəstək verir və daha yaxşı nəticələr göstərə bilər, ancaq nəzərəçarpacaq dərəcədə yavaşdır. Manifold adətən ən sürətli seçimdir və yalnız manifold mesh-lərdə işləyir. Sənədlərdə müstəvidən istifadə edən Difference əməliyyatının bu qaydaya xüsusi hal olduğu qeyd edilir.
Nəticəyə baxın və parametrləri yoxlayın. Modifier-in görünürlüyünü viewport və render üçün ayrıca aktivləşdirib söndürmək olar. Obyektlərdə kənarların göstərilməsini aktivləşdirmək, obyektlər hərəkət edərkən kənarların yaranmasını izləməyə kömək edir; X-Ray görünüşü də obyektlərin içini görməyə imkan verir. Nəticə gözlənildiyi kimi deyilsə, əvvəlcə mənbə və hədəf mesh-lərin kəsişməsini, manifold vəziyyətini və solver seçimini yoxlayın.
Modifier sırası niyə vacibdir?
Modifier-lər obyektin əsas geometriyasına birbaşa müdaxilə etmədən ardıcıl tətbiq olunan əməliyyatlardır. Bir neçə modifier istifadə ediləndə onlar yığın daxilində yuxarıdan aşağıya hesablanır; buna görə sıralarının dəyişdirilməsi nəticəyə də təsir edə bilər. Məsələn, Boolean əməliyyatı ilə alınan geometriyanın başqa modifier tərəfindən emal edilib-edilməyəcəyini yoxlamaq lazımdır. Blender-də modifier-ləri yığın daxilində hərəkət etdirmək mümkündür; nəticə dəyişəndə əvvəlcə bu sıranı nəzərdən keçirmək faydalıdır.
Dəyişiklikləri daimi etmək üçün modifier tətbiq oluna bilər. Lakin tətbiq edildikdə modifier yığından silinir və onun nəticəsi geometriyaya çevrilir. Buna görə redaktənin davam etdirilməsi gözlənilən modelləşdirmə mərhələlərində modifier-i tətbiq etmədən saxlamaq daha çevik iş prosesi yaradır. Həmçinin yığının ilk sırasında olmayan modifier-i tətbiq etməyin əməliyyat sırasına gözlənilməz təsir göstərə biləcəyi qeyd olunur.
Tez-tez rast gəlinən problemlər
Kəsmə baş vermir: Float solver-də Intersect dəstəklənmir. Bu əməliyyat lazımdırsa, başqa solver seçin.
Nəticədə deformasiyalar və ya artefaktlar var: Mesh-in manifold olub-olmadığını, deşiklər və ya öz-özünü kəsən səthlər ehtiva edib-etmədiyini yoxlayın. Manifold olmayan geometriya üçün Manifold solver uyğun deyil.
Üst-üstə düşən səthlərdə nəticə yanlışdır: Float solver üst-üstə düşən geometriyanı dəstəkləmir. Blender sənədləri gözlənilən nəticə alınmadıqda Exact solver-i sınamağı tövsiyə edir.
Exact solver yavaş işləyir: Bu solver daha əhatəli geometriya dəstəyini daha yavaş hesablama hesabına təmin edir. Nəticə üçün vacib deyilsə, başqa solver seçimlərini sınayın; seçim zamanı geometriya şərtlərini də nəzərə alın.
Modifier dəyişəndə modelin görünüşü dəyişir: Yığındakı əməliyyat sırasını nəzərdən keçirin. Modifier-lər yuxarıdan aşağıya hesablandığı üçün onların yeri nəticənin necə formalaşmasına təsir edə bilər.
Memarlıq və vizuallaşdırma iş prosesində istifadə
Boolean əməliyyatlarından memarlıq həcm maketlərində və interyer obyektlərində həcmlərin kəsişməsini, birləşməsini və ya bir-birindən çıxarılmasını sınaqdan keçirmək üçün istifadə etmək olar. Dəyişiklikləri modifier kimi saxlamaq, əsas mesh-i dərhal dəyişmədən müxtəlif kəsici obyekt mövqelərini və əməliyyat seçimlərini qiymətləndirməyə imkan verir. Bu çeviklik xüsusilə dizayn alternativləri üzərində işləyərkən faydalıdır.
Digər tərəfdən, mürəkkəb və ya manifold olmayan geometriya nəticələrə təsir edə bilər; Exact solver isə daha geniş dəstək versə də, daha yavaşdır. Buna görə son render və ya təhvil öncəsi modifier-in görünürlüyünü və nəticəni ayrıca yoxlayın. Blender sənədlərində konkret avadanlıq, lisenziya xərci və ya başqa proqramlarla uyğunluq tələbi göstərilmədiyi üçün bu mövzularda qəti tələb irəli sürmək olmaz.
Növbəti addımlar
Əvvəlcə iki sadə mesh ilə Difference, Union və Intersect nəticələrini ayrı-ayrılıqda müqayisə edin. Sonra eyni səhnədə müxtəlif solver-ləri sınayıb onların sürətə və geometriyaya təsirini müşahidə edin. Nəhayət, modifier yığınının sırasını dəyişdirərək nəticənin necə fərqləndiyini araşdırın. Problem yarananda parametrləri təsadüfi dəyişməkdənsə, əvvəlcə əməliyyat növünü, mənbə obyekti, solver-i və mesh-in manifold vəziyyətini ayrı-ayrılıqda yoxlayın.
Mənbə və lisenziya
Bu bələdçi Blender-in Boolean Modifier və modifier-lərə giriş sənədlərindən istifadə edilərək 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.
Boolean Modifier memarlıq kütlələri və interyer obyektləri üçün sürətli alternativlər yaratmağa imkan verən anlaşıqlı başlanğıc vasitəsidir. Modifier-i dağıdıcı şəkildə tətbiq etmədən işləmək modelləşdirmə zamanı dəyişiklik imkanlarını qorumağa kömək edir.
Türkiyədəki ofislər və tələbələr üçün əsas diqqət yetirilməli məqam əməliyyat növündən çox geometriyanın quruluşu və solver seçimidir. Exact daha əhatəli dəstək versə də, daha yavaş işləyə bilər; manifold olmayan mesh-lər də problemlər yarada bilər. Buna görə sıx səhnələrdə sınaqları kiçik nümunələrlə aparmaq və təhvil öncəsi nəticələri yoxlamaq praktik yanaşmadır.
Tez-tez verilən suallar
Blender Boolean Modifier nə işə yarayır?
Mesh-lər arasında kəsişmə, birləşdirmə və çıxarma əməliyyatlarını yerinə yetirir. Modifier kimi istifadə edildikdə əsas geometriyanı birbaşa dəyişmədən nəticə yaradır.
Blender Boolean üçün hansı solver seçilməlidir?
Float performansa yönəlib, lakin üst-üstə düşən geometriyanı dəstəkləmir və Intersect əməliyyatına imkan vermir. Exact daha əhatəli geometriya dəstəyi verir, amma yavaşdır; Manifold isə manifold mesh-lərdə adətən ən sürətli seçimdir.
Boolean nəticəsi niyə pozulur?
Manifold olmayan, deşikli və ya öz-özünü kəsən mesh-lər gözlənilməz nəticələrə səbəb ola bilər. Solver-in seçilmiş geometriyanı dəstəkləyib-dəstəkləmədiyini və modifier sırasını da yoxlamaq lazımdır.



