Qısaca
- Boolean Modifier Intersect, Union və Difference əməliyyatlarını təklif edir.
- Exact solver üst-üstə düşən geometriyanı dəstəkləyir; Float daha sürətlidir, lakin bu dəstəyə malik deyil.
- Manifold solver manifold mesh-lərlə işləyir; müstəvi ilə Difference əməliyyatı mənbədə xüsusi hal kimi qeyd olunur.
- Merge by Distance yaxınlıqdakı seçilmiş təpələri birləşdirir, Delete Loose isə seçilmiş, əlaqəsiz geometriyanı silir.
Bu bələdçidə nə öyrənəcəksiniz?
Blender-də Boolean Modifier bir mesh-i digər mesh-lərlə riyazi əməliyyatlar vasitəsilə redaktə etmək üçün istifadə olunur. Bu bələdçidə üç əsas əməliyyatın nə etdiyini, mənbə obyektin necə seçildiyini və müxtəlif solver-lərin hansı hallarda seçilə biləcəyini öyrənəcəksiniz. Daha sonra modeldə qalan əlaqəsiz hissələri, yaxın təpələri və dəlikləri təmizləmək üçün Blender-in Edit Mode bölməsindəki Mesh > Clean Up alətlərini nəzərdən keçirəcəyik.
İzah memarlıq modelləşdirməsində tez-tez rast gəlinən divar boşluqları, kütlələrin kəsişməsi və obyektləri birləşdirmək kimi ehtiyaclara uyğunlaşdırılıb. Nümunələr əməliyyatların məntiqini izah etmək üçündür; hər modeldə düzgün nəticə geometriyanın quruluşundan asılıdır.
Tələblər
Bu əməliyyatlar üçün Blender və redaktə ediləcək mesh obyektləri lazımdır. Rəsmi təlimatlarda konkret Blender versiyası, istifadəçi hesabı və ya aparat tələbi göstərilmir. Buna görə burada müəyyən versiya nömrəsi və ya sistem tövsiyəsi vermək mümkün deyil. Əməliyyatların adları və seçimləri Blender-in rəsmi təlimatlarında verildiyi kimi istifadə olunub.
Boolean əməliyyatlarında kəsiləcək mesh dəyişdirilən obyekt, kəsmək, əlavə etmək və ya kəsişmə yaratmaq üçün istifadə olunan mesh isə mənbə obyekt kimi nəzərdə tutula bilər. Mənbə tək mesh obyekti və ya kolleksiya ola bilər. Nəticədə problem yaşamamaq üçün əməliyyatdan əvvəl obyektlərin geometriyasını yoxlamaq və nəticəni müxtəlif bucaqlardan nəzərdən keçirmək faydalıdır.
Boolean əməliyyatını tətbiq etmək
Əməliyyat növünü müəyyənləşdirin. Boolean Modifier üç əsas seçim təklif edir. Intersect dəyişdirilən mesh ilə mənbə mesh-lərin daxilində ortaq qalan həcmi saxlayır. Union mənbə mesh-ləri dəyişdirilən mesh-ə əlavə edir və daxili üzləri silir. Difference isə mənbə mesh-ləri dəyişdirilən mesh-dən çıxarır. Divarda qapı boşluğu yaratmaq üçün boşluğu müəyyənləşdirən həcmi divardan çıxarmaq Difference əməliyyatının tətbiqinə nümunədir.
Mənbə növünü seçin. Tək mənbə mesh ilə işləyirsinizsə Object növündən, bir neçə mesh-i birlikdə mənbə kimi istifadə edəcəksinizsə Collection növündən yararlana bilərsiniz. Object seçimində mənbə mesh obyekti göstərilir. Collection seçimində isə mənbə kolleksiyası istifadə olunur. Təlimata görə kolleksiya boş saxlanıla bilər, lakin bu yalnız Exact solver-də mümkündür. Bu xüsusi halda dəyişdirilən mesh-in öz-özünü kəsən daxili geometriyası silinir.
Solver-i geometriyaya uyğun seçin. Float daha yaxşı performans təmin edən sadə solver-dir, lakin üst-üstə düşən geometriyanı dəstəkləmir. Exact üst-üstə düşən geometriyanı tam dəstəkləyir və ən yaxşı nəticələri hədəfləyir, amma daha yavaşdır. Manifold adətən ən sürətli seçimdir və manifold mesh-lərlə işləyir; təlimatda müstəvi ilə Difference əməliyyatı istisna kimi göstərilir. Nəticədə səthlər itirsə və ya xətalar yaranarsa, solver-i dəyişmək, xüsusilə Exact-i sınamaq məqsədəuyğun ola bilər. Intersect əməliyyatı Float ilə istifadə edilə bilməz.
Lazım gələrsə Exact seçimlərini tənzimləyin. Self Intersection iştirakçı mesh-lərdəki öz-özünü kəsişmələri düzgün emal etməyə kömək edir, lakin performans itkisinə səbəb olur. Hole Tolerant manifold olmayan geometriya üçün nəticəni yaxşılaşdırmağı hədəfləyir və hesablama vaxtını artırır. Blender təlimatı Exact solver manifold olmayan geometriyada xəta verdikdə bu seçimi aktivləşdirməyi tövsiyə edir. Yeni üzlərin material uyğunlaşdırılması üçün Index Based və Transfer seçimləri mövcuddur. Birinci seçimdə mənbə və dəyişdirilən mesh-in material sıraları uyğunlaşdırılır; Transfer zamanı mənbə materiallarından istifadə olunur və lazım gəldikdə yeni material slotları əlavə edilir.
Nəticəni görünən edin və yoxlayın. Obyektlərin kənarlarını görmək üçün Properties > Object > Viewport Display bölməsindəki Wireframe seçimini aktivləşdirmək olar. X-Ray görünüşü də obyektlərin içini yoxlamağa kömək edir. Beləliklə, hərəkət zamanı mənbə obyektin hədəf mesh ilə necə kəsişdiyini izləmək mümkündür. Nəticəni yalnız xarici siluetə əsasən qiymətləndirməyin; daxili üzlərin və boşluqların da gözlənildiyi kimi yarandığını yoxlayın.
Mesh təmizləmə alətlərindən istifadə
Boolean əməliyyatından sonra və ya modelləşdirmənin başqa mərhələsində problemli geometriya ilə qarşılaşdıqda, Edit Mode bölməsindəki Mesh > Clean Up alətləri faydalı ola bilər. Əlaqəsiz geometriyanı silmək üçün Delete Loose istifadə edilə bilər. Bu alət heç nəyə bağlı olmayan seçilmiş təpələri, kənarları və seçimə uyğun olaraq üzləri silir. Silməzdən əvvəl seçimin həqiqətən təmizlənməsi lazım olan geometriyanı əhatə etdiyinə əmin olun.
Yaxın təpələri birləşdirmək üçün Merge by Distance istifadə edilə bilər. Seçilmiş təpələr müəyyən edilmiş məsafədən daha yaxındırsa, onlar birləşdirilir. Unselected seçimi seçilmiş təpələrin seçilməmiş təpələrlə də birləşməsinə imkan verir. Mesh həm smooth shading, həm də custom split normals istifadə edirsə, Sharp Edges seçimi birləşdirmədən sonra iti qalmalı olan kənarları işarələməyə kömək edir.
Qısa kənarları və kiçik üzləri emal etmək üçün Degenerate Dissolve, müəyyən sahədəki poliqonların sayını azaltmaq üçün isə Decimate Geometry istifadə oluna bilər. Decimate Geometry forma dəyişikliklərini azaltmağa çalışaraq seçilmiş geometriyanın üz sayını aşağı salır. Məsələn, Ratio dəyəri 0,4 daxil edildikdə əməliyyat üçbucaqların sayını ilkin dəyərin 40 faizinə endirməyi hədəfləyir. Bu əməliyyat simmetriyanı X, Y və ya Z oxunda qoruyacaq şəkildə tənzimlənə bilər. Geometriyanı birbaşa və daimi redaktə etmək əvəzinə, təlimatda Decimate Modifier-in Collapse rejimi də eyni əməliyyatın dağıdıcı olmayan alternativi kimi qeyd olunur.
Açıq dəliklər üçün Fill Holes seçilmiş geometriyadakı dəlikləri üzlərlə bağlayır. Sides dəyəri neçə kənara qədər dəliyin doldurulacağını müəyyən edir; 0 dəyəri bütün dəliklərə aiddir. Kənarlarının sayı çox olan böyük boşluqlarda Face Fill və ya Grid Fill daha uyğun ola bilər. Səthlər düz deyilsə, Make Planar Faces seçilmiş üzləri müstəviləşdirməyə çalışır; bir iterasiya kifayət etmədikdə Iterations dəyəri artırıla bilər. Əyri və ya içbükey üzləri lazım gəldikdə bölmək üçün Split Non-Planar Faces və Split Concave Faces seçimləri də mövcuddur.
Tez-tez buraxılan səhvlər və növbəti addımlar
Manifold olmayan mesh-lərdə Boolean nəticəsində gözlənilməz deformasiyalar yarana bilər. Blender təlimatı manifold mesh-lərin düzgün nəticə verəcəyini bildirir, dəlikləri olan manifold olmayan geometriyanın isə çox vaxt işləsə də xətalara səbəb ola biləcəyini qeyd edir. Manifold Solver manifold olmayan mesh-lərlə işləmir; mənbədə müstəvi ilə Difference əməliyyatı xüsusi hal kimi göstərilir. Buna görə solver seçərkən yalnız sürəti nəzərə almayın: mesh-in quruluşunu və əməliyyatın nəticəsini birlikdə qiymətləndirin.
Float solver üst-üstə düşən geometriyanı dəstəkləmir; belə səhnələrdə nəticə xətalıdırsa, Exact-i sınamaq olar. Hole Tolerant-ı hər vəziyyətdə aktivləşdirməkdənsə, Exact-in manifold olmayan geometriyada problem yaratdığı hallarla məhdudlaşdırmaq daha məqsədəuyğundur. Təmizləmə alətlərindən istifadə edərkən isə həddindən artıq çox təpəni birləşdirmək və ya üzləri silmək modeli dəyişə bilər. Əməliyyatdan əvvəl və sonrakı silueti, boşluqları və səthləri müqayisə edin.
Memarlıq və interyer iş axınlarında bu üsullar divarlarda boşluqlar yaratmaq, kütlələrin kəsişməsini yoxlamaq və ya mebel hissələrini birləşdirmək kimi modelləşdirmə mərhələlərində kömək edə bilər. Archviz rəssamları səhnəyə köçürüləcək mesh-lərdə əlaqəsiz hissələri və dəlikləri yoxlaya bilərlər. Tələbələr isə sadə geometriyalarla sınaq apararaq Intersect, Union və Difference arasındakı fərqi öyrənə bilərlər. Mənbələrdə konkret aparat, uyğunluq və ya proqram lisenziyası tələbləri göstərilmədiyi üçün bunlar istifadə olunan Blender quraşdırmasına və layihə şərtlərinə uyğun olaraq ayrıca yoxlanmalıdır.
İlk sınaqda sadə mesh-lərlə üç Boolean əməliyyatını ayrı-ayrılıqda yoxlayın. Sonra üst-üstə düşən səthlərdəki fərqi müşahidə etmək üçün solver-ləri dəyişin; sonda Clean Up alətlərini yalnız həqiqətən ehtiyac olan geometriyaya tətbiq edin.
Mənbə və lisenziya
Bu bələdçi Blender-in rəsmi təlimatlarındakı Boolean Modifier və Clean Up bölmələri əsasında Azərbaycan dilinə uyğunlaşdırılıb. Hər iki mənbə CC BY-SA 4.0 lisenziyası ilə təqdim 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.
Memarlıq ofisləri üçün Boolean əməliyyatları boşluq və birləşmə geometriyalarını sürətlə yaratmağın praktik yoludur; xüsusilə müxtəlif kütlə variantlarını nəzərdən keçirərkən faydalı ola bilər. Lakin xətalı topologiya vizuallaşdırmadan əvvəl səth qüsurlarına çevrilə bildiyindən, təmizləmə mərhələsini modelləşdirmə prosesinin bir hissəsi hesab etmək lazımdır.
Türkiyədəki tələbələr və vizuallaşdırma komandaları əvvəlcə sadə səhnələrdə solver-lərin sürət və nəticə fərqini sınaqdan keçirməlidirlər. Rəsmi təlimatlarda konkret aparat, versiya və ya qiymət məlumatı verilmir; buna görə komandaların istifadə etdiyi quraşdırma və lisenziya şərtləri ayrıca yoxlanmalıdır. Hole Tolerant kimi seçimlərin performansa təsirini də nəzərə almaq faydalıdır.
Tez-tez verilən suallar
Blender Boolean Modifier hansı əməliyyatları yerinə yetirir?
Intersect ortaq həcmi saxlayır, Union mənbə mesh-ləri əlavə edib daxili üzləri silir, Difference isə mənbə mesh-ləri dəyişdirilən mesh-dən çıxarır.
Blender Boolean üçün hansı solver seçilməlidir?
Float daha yaxşı performans göstərir, lakin üst-üstə düşən geometriyanı dəstəkləmir. Exact üst-üstə düşən geometriyanı dəstəkləyir, amma daha yavaşdır; Manifold isə manifold mesh-lərlə işləyir və müstəvi ilə Difference əməliyyatı xüsusi haldır.
Blender-də yaxın təpələr necə birləşdirilir?
Edit Mode bölməsindəki Mesh > Clean Up > Merge by Distance müəyyən edilmiş məsafədən daha yaxın seçilmiş təpələri birləşdirir.



