Kısaca
- Mesh Boolean, iki geometri arasında Intersect, Union ve Difference işlemlerini yapar.
- Exact solver örtüşen veya eş düzlemli yüzeylerde daha kapsamlı sonuçlar sunabilir; ancak daha yavaştır.
- Hole Tolerant ve Self Intersection seçenekleri, Exact solver’da performans maliyeti yaratabilir.
- Extrude Mesh, seçili geometriyi Vertex, Edge veya Face modunda uzatır; yön Offset girişiyle belirlenir.
Blender’ın güncel çevrim içi kılavuzu, Mesh Boolean ve Extrude Mesh Geometry Nodes araçlarının yanı sıra Boolean modifier ve SDF Grid Boolean düğümünün çalışma biçimini açıklıyor. Bu rehber, mimari ve iç mekân modellerinde kesme, birleştirme, boşluk açma ve yüzey uzatma işlemlerinde hangi yöntemin ne zaman kullanılacağını ele alıyor. Kaynak sayfalar belirli bir Blender sürüm numarası vermediği için anlatım, kılavuzun “latest” sayfalarındaki bilgilerle sınırlı.
1. Boolean işlemine başlamadan önce yöntemi seçin
Boolean işlemleri, nesneleri keserek veya birleştirerek modelin biçimini değiştirmeyi sağlar. Mesh Boolean Node, iki geometri girdisi üzerinde üç temel işlem sunar:
Intersect: İki girdinin ortak hacmini bırakır.
Union: Geometrileri birleştirir ve içte kalan elemanları kaldırır.
Difference: İkinci geometriyi ilkinden çıkarır.
Bir duvar açıklığı oluşturmak, mobilya gövdesinden bir parça çıkarmak ya da iki kütleyi bir araya getirmek gibi işlerde işlem türünü, istenen sonuca göre belirleyin. Difference işleminde hangi geometrinin çıkarılan, hangisinin temel geometri olduğunu kontrol edin; çünkü sonuç, ikinci girdinin birinciden çıkarılmasına göre hesaplanır.
Mesh Boolean düğümünün Solver seçeneği de sonucu ve işlem süresini etkiler. Float, daha iyi performans sunan basit bir yöntemdir ancak örtüşen geometriyi desteklemez. Exact, eş düzlemli yüzeyler veya başka örtüşmeler söz konusu olduğunda daha kapsamlı sonuçlar verebilir; karşılığında belirgin biçimde daha yavaştır. Manifold solver genellikle en hızlı seçenektir, fakat yalnızca manifold mesh’lerde çalışır. Kılavuzda Difference işleminin bir düzlemle yapıldığı özel durum da belirtilir.
2. Solver ve mesh koşullarını kontrol edin
Boolean modifier kılavuzu, düzgün sonuçların garanti edildiği durumun manifold mesh’ler olduğunu vurgular. Manifold olmayan geometriler, özellikle delikleri bulunan mesh’ler, çoğu zaman çalışsa da beklenmedik izler ve hatalar üretebilir. Manifold solver ise manifold olmayan mesh’lerde hiç çalışmaz. Bu nedenle sorun gördüğünüzde yalnızca solver’ı değiştirmek yerine, girdilerin topolojisini de inceleyin.
| Ayar | Önerilen değer | Etkisi |
|---|---|---|
| Solver | Örtüşen yüzey yoksa Float değerlendirilebilir | İyi performans sunar; örtüşen geometri desteği yoktur. |
| Solver | Örtüşen veya eş düzlemli yüzeylerde Exact değerlendirilebilir | Daha kapsamlı sonuçlar sağlayabilir; daha yavaştır. |
| Solver | Girdiler manifold ise Manifold değerlendirilebilir | Genellikle en hızlı çözümdür; mesh koşulu vardır. |
| Self Intersection | Sorunlu kendi kendine kesişmelerde Exact ile etkinleştirin | Kendi kendine kesişme durumlarını işler, işlem maliyetini artırır. |
| Hole Tolerant | Exact sonuçlarında non-manifold geometri hatası görülürse deneyin | Non-manifold geometriyi hedefler; hesaplama süresini artırır. |
Tablodaki seçimler her sahne için otomatik bir reçete değildir. Özellikle Hole Tolerant seçeneğini her Boolean işleminde açmak yerine, kılavuzdaki öneri doğrultusunda Exact solver non-manifold geometri nedeniyle hata verdiğinde kullanın. Float solver’daki Overlap Threshold, yüzeylerin hangi mesafeye kadar örtüşüyor sayılacağını belirler. Float ile beklenen sonuç alınamazsa kılavuz Exact solver’ı denemeyi önerir.
Boolean modifier’da kaynak, tek bir Object ya da bir Collection olabilir. Collection seçeneği birden fazla mesh nesnesini kaynak olarak kullanır. Float solver seçiliyken Intersect işlemine izin verilmediğini de göz önünde bulundurun. Exact solver’da Self Intersection ve Hole Tolerant seçenekleri bulunur; materyal aktarımı içinse Index Based ve Transfer yöntemleri sunulur.
3. Extrude Mesh ile yüzeyi veya kenarı uzatın
Extrude Mesh Node, seçili mesh elemanlarından yeni kenar veya yüzler üretir ve bunları belirli bir Offset kadar taşır. Uzatılacak elemanları Selection alanı belirler. Offset, taşınma vektörünü; Offset Scale ise bu vektörün ölçeğini kontrol eder. Varsayılan yön, elemanın normalidir. Bütün elemanlar aynı yöne taşınacaksa kılavuz, Vector Node’u Offset’e bağlamanın normal hesabını atlayarak performansı iyileştirebileceğini belirtiyor.
Uygularken şu sırayı izleyin:
Selection alanını belirleyin. Yalnızca uzatılmasını istediğiniz elemanları seçime dahil edin. Böylece işlem, mesh’in tamamı yerine hedeflenen bölgeye uygulanır.
Mode seçimini geometriye göre yapın. Vertices modu her seçili verteks için yeni, bağımsız bir kenar oluşturur. Edges modu seçili kenarlara yeni quad yüzler ekler. Faces modu ise seçili yüz bölgelerini uzatır.
Face işleminin gruplanma biçimini ayarlayın. Individual girişi false olduğunda bitişik yüz bölgeleri birlikte uzatılır ve bölgelerin sınırlarında yan yüzler oluşturulur. Individual etkin olduğunda her yüz ayrı uzatılır.
Offset’i ve ölçeğini kontrol edin. Varsayılan normal yönü hedeflenen yönden farklıysa Offset vektörünü düzenleyin. Ortak bir yönde işlem yapılıyorsa, kılavuzun performans notunu dikkate alarak bir Vector Node kullanın.
Üretilen topolojiyi inceleyin. Face modunda düğüm, ekstrüzyonun arka yüzlerini yerinde tutmaz; bunlar kaldırılır. Kenar modunda yeni yüzlerin normalleri duruma göre belirsiz olabileceğinden, sonrasında normalleri kontrol etmek gerekebilir.
Whole mesh seçiliyken ve mesh zaten manifold olduğunda Face modundaki işlem, tüm şeklin boyutunu değiştirebilir. Bu yüzden bir cephe paneli ya da mobilya yüzeyini uzatmadan önce Selection kapsamını doğrulayın. Düğümün Top ve Side çıktıları, oluşan üst ve yan elemanları belirten Boolean alanlarıdır; dokümantasyonda bu alanların yüzlere materyal atamak gibi işlemlerde kullanılabileceği gösteriliyor.
4. SDF Grid Boolean ne zaman tercih edilir?
SDF Grid Boolean, mesh yerine Signed Distance Field (SDF) grid’leri üzerinde Boolean işlemi yapar. Intersect ortak bölgeyi, Union birleştirilmiş hacmi, Difference ise ikinci girdinin birinciden çıkarılmasını sağlar. Bu yöntem hacimsel şekillerle doğrudan çalışır ve kılavuza göre yumuşak, kesintisiz sonuçlar üretebilir. Çıktı, Grid to Mesh düğümüyle mesh’e çevrilebilir veya başka hacim işlemlerinde kullanılabilir.
Bu nedenle SDF yaklaşımını, doğrudan mesh topolojisi üzerinde yapılan Mesh Boolean ile aynı işlem hattı gibi düşünmeyin: biri mesh girdileriyle, diğeri SDF grid’leriyle çalışır. Kılavuz SDF grid’lerinde ayrıntılı çözünürlük ya da performans değerleri vermediğinden, bu ayarlar hakkında sabit öneri çıkarmak mümkün değildir.
Sık yapılan hatalar
Manifold olmayan girdide Manifold solver kullanmak: Bu solver bu tür mesh’lerde çalışmaz. Geometriyi kontrol edin veya farklı solver’ları deneyin.
Örtüşen yüzeylerde Float’tan kesin sonuç beklemek: Float örtüşen geometriyi desteklemez; kılavuza göre Exact alternatif olabilir, ancak daha yavaştır.
Hole Tolerant’ı gereksiz yere açmak: Bu seçenek hesaplama süresini artırır; Exact solver non-manifold geometride sorun gösterdiğinde değerlendirilmelidir.
Extrude Mesh’te seçimi veya yönü denetlememek: Selection ve Offset’i işlemden sonra kontrol edin; Face modunda arka yüzlerin yerinde kalmadığını unutmayın.
Sık sorulan sorular
Blender Boolean için hangi solver seçilmeli?
Float performans sunar ancak örtüşen geometriyi desteklemez. Exact örtüşen veya eş düzlemli yüzeylerde daha kapsamlı sonuçlar sağlayabilir; Manifold ise manifold mesh’lerle çalışır ve genellikle en hızlı seçenektir.
Blender’da Hole Tolerant ne zaman kullanılmalı?
Exact solver non-manifold geometri nedeniyle hata verdiğinde değerlendirilmelidir. Seçenek hesaplama süresini artırır.
Extrude Mesh Node’da Individual ne işe yarar?
Face modunda seçili yüzlerin ayrı ayrı uzatılıp uzatılmayacağını belirler. Etkin değilken bitişik yüz bölgeleri birlikte işlenir.
Kaynaklar
3 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Mimarlık ve iç mekân ekipleri için bu düğümlerin asıl değeri, tekrarlanan kesme ve uzatma işlemlerini kontrollü bir geometri akışına dönüştürmeleri. Boolean’da tek bir solver seçimini her modelde varsayılan kabul etmek yerine, geometri koşullarına göre karar vermek daha sağlıklı; özellikle karmaşık sahnelerde Exact’in yavaşlık maliyeti hesaba katılmalı.
Türkiye’deki ofisler için lisans veya donanım maliyeti hakkında kaynaklarda bilgi yok; bu nedenle karar, mevcut iş istasyonu ve proje gereksinimleri üzerinde denenerek verilmeli. Non-manifold kaynaklı hatalarda Hole Tolerant’ı gelişigüzel açmak yerine önce mesh’i ve solver uyumunu kontrol etmek, gereksiz hesaplamadan kaçınmaya yardımcı olur.




Yorumlar 0