Kısaca
- Distribute Points on Faces düğümü, yüz içeren bir mesh üzerinde noktalar oluşturur.
- Random, belgede en hızlı yöntem olarak tanımlanırken Poisson Disk noktalar arasında asgari mesafeyi dikkate alır.
- Density değeri, mesh yüzünde metrekare başına dağıtılacak nokta sayısını belirtir.
- Instance on Points, tekrarlanan geometriyi her noktada veri kopyalamadan referans olarak kullanabilir.
Blender’ın resmi kılavuzunda anlatılan Distribute Points on Faces ve Instance on Points düğümleri, önce bir mesh yüzeyinde noktalar oluşturup ardından bu noktalara geometri yerleştirmek için birlikte kullanılabiliyor. Bu rehber, Geometry Nodes ile kurulan bu temel iş akışını ve öne çıkan ayarları ele alıyor. Kaynak belgelerde belirli bir Blender sürüm numarası verilmediğinden anlatım, Blender Manual’ın ilgili sayfalarındaki düğüm davranışlarına dayanıyor.
1. Dağıtım için yüz içeren bir mesh kullanın
Distribute Points on Faces düğümünün Mesh girişine yüzleri bulunan bir mesh bağlanması gerekiyor. Düğüm, yüzey üzerinde nokta üretir; dolayısıyla yüz içermeyen geometri bu giriş için uygun değildir. Selection girişi, hangi yüz köşelerinin nokta dağıtımında dikkate alınacağını belirler. Böylece dağıtımın nerede yapılacağını geometri verisi üzerinden sınırlamak mümkün olur.
Düğüm, üretilen noktalara girdi geometrisinin nokta, köşe ve poligon özniteliklerini aktarır. Bu veriler arasında vertex ağırlıkları ve UV haritaları da bulunur. Ayrıca Normal ve Rotation çıktıları sağlar. Normal, noktanın bulunduğu üçgenin normalini verir; Rotation ise bu normalden oluşturulan bir Euler dönüşüdür. Bu çıktılar sonraki düğümlerde yönlendirme için kullanılabilir.
Düğüm ayrıca her nokta için kararlı bir kimlik olan yerleşik id özniteliğini üretir. Kılavuza göre mesh deforme edildiğinde veya yoğunluk değiştiğinde, varlığını koruyan noktaların kimlik değerleri tutarlı kalır. Bu kimlik Random Value ve Instance on Points gibi düğümlerde kullanılabilir. Dolayısıyla dağılımın sonraki adımlarında noktaları tanımlamak gerektiğinde id verisi önem kazanır.
2. Random ve Poisson Disk yöntemini seçin
Distribution Method ayarı, noktaların nasıl dağıtılacağını belirler. Random yöntemi noktaları yüzey üzerinde rastgele yerleştirir ve belgede en hızlı seçenek olarak tanımlanır. Noktalar arasındaki belirli bir mesafeyi korumak gerekmiyorsa bu yöntem temel bir başlangıç sunar.
Poisson Disk de rastgele dağıtım yapar, ancak noktalar arasında asgari mesafeyi hesaba katar. Bu yöntemde Distance Min ayarı, noktaların birbirine yaklaşabileceği en düşük mesafeyi belirler. Distance Min sıfır olduğunda düğümün davranışı Random yöntemiyle aynı olur; bu durumda noktalar arasındaki mesafe nedeniyle herhangi bir nokta elenmez.
| Ayar | Önerilen değer | Etkisi |
|---|---|---|
| Distribution Method: Random | Kaynakta sabit bir değer belirtilmiyor | Rastgele dağıtır; belgede en hızlı yöntem olarak tanımlanır. |
| Distribution Method: Poisson Disk | Kaynakta sabit bir değer belirtilmiyor | Noktalar arasında asgari mesafeyi dikkate alır. |
| Distance Min | Sıfır değeri Random ile aynı davranışı verir | Noktalar arasındaki minimum mesafeyi belirler; yalnızca Poisson Disk’te kullanılabilir. |
| Density | Metrekare başına nokta sayısı | Her mesh yüzeyindeki nokta dağılım yoğunluğunu belirler. |
| Seed | Kaynakta sabit bir değer belirtilmiyor | Noktaları üretmek için kullanılan rastgelelik değeridir. |
Bu tabloda belgelerin vermediği bir sayısal öneri eklenmedi. Değerleri sahnenin ihtiyacına göre deneyerek belirlemek gerekir; özellikle Poisson Disk’te asgari mesafe ve yoğunluk birlikte değerlendirilmelidir.
3. Yoğunluğu ve dağılım sınırını birlikte yönetin
Density girişi, her mesh yüzünde metrekare başına dağıtılacak nokta sayısını ifade eder. Bu değer Density Attribute değerleriyle çarpılır. Poisson Disk yönteminde ayrıca Density Max girişi bulunur: bu da metrekare başına nokta yoğunluğunu tanımlar ve Density ile birlikte son yoğunluğun belirlenmesinde rol oynar. Density Max yalnızca Poisson Disk modunda kullanılabilir.
Yoğunluğu yükseltmek, her durumda yeni noktalar eklenmesini sağlamaz. Kılavuz, Density Max’in Distance Min tarafından sınırlandırılabileceğini belirtiyor. Asgari mesafenin izin verdiği yoğunluk aşıldığında yeni noktalar eklenmez. Bu nedenle daha sık bir dağılım elde edilemiyorsa yalnızca Density değerine değil, Distance Min ayarına da bakılmalıdır.
Seed, nokta üretiminde kullanılan rastgele tohum değeridir. Farklı bir dağılım gerektiğinde bu ayar değiştirilebilir. Bir dağılımın mevcut hâlini korumak ya da değişiklikleri karşılaştırmak isteniyorsa Seed değerini de kontrol etmek gerekir. Kaynak belge Seed için önerilen bir sayı vermiyor.
4. Noktalara geometri örnekleyin
Distribute Points on Faces düğümünün Points çıktısını Instance on Points düğümünün Points girişine bağlayın. Çoğaltılacak geometriyi Instance girişine verin. Instance on Points, geometriyi her noktaya alttaki veriyi çoğaltmadan referans olarak ekler. Blender kılavuzu bu yaklaşımı, aynı geometrinin sahnede çok sayıda kullanılmasının hızlı bir yolu olarak açıklıyor.
Rotation girişi her örneğin dönüşünü, Scale girişi ise boyutunu belirler. Distribute Points on Faces düğümünün Rotation çıktısı, örnekleri yüzey normaline göre yönlendirmek için bağlanabilir. Ancak normalden oluşturulan dönüşte Z ekseni belirsiz kalabilir; çünkü yüzey normali üç dönüş eksenini birden tanımlamaya yetecek bilgiyi sağlamaz. Bu nedenle örneklerin yalnızca yüzeye yönelmesi değil, tüm eksenlerde belirli bir hizaya sahip olması gerekiyorsa sonuç kontrol edilmelidir.
Instance on Points, noktaların özniteliklerini oluşan örneklerin instance alanında kullanılabilir kılar. Girdi geometrisinde id özniteliği varsa bu değer çıktı örneklerine aktarılır. Nokta girdisi zaten örnekler içeriyorsa düğüm, bu örneklerin içindeki noktalara yeni örnekler yerleştirebilir; kılavuz bunu iç içe örnekleme olarak tanımlar.
Instance girişinde birden fazla örnekten oluşan geometri kullanıldığında Pick Instances seçeneği, her noktaya listenin tamamını eklemek yerine listeden bir örnek seçmeye yarar. Seçim Instance Index üzerinden yapılır; bu seçenek yalnızca Pick Instances etkin olduğunda kullanılır. Kılavuz bu kullanımı Collection Info düğümüyle ilişkilendiriyor. Ayrıca negatif veya listedeki eleman sayısını aşan indeksler, listenin diğer ucundan devam edecek şekilde ele alınır. Örnekleri gerçek nesnelere dönüştürmek gerektiğinde Make Instances Real operatörü kullanılabilir.
Mimarlık ve görselleştirme iş akışında ne sağlar?
Bu düğüm çifti, bir mesh yüzeyinde tekrarlanan elemanların yerleşimini kurmak ve aynı geometriyi çok sayıda noktada kullanmak için prosedürel bir temel sunar. Mimari görselleştirme çalışmalarında hangi yöntemin seçileceği, düzenin rastgele olmasına mı yoksa noktalar arasında asgari aralık bulunmasına mı ihtiyaç duyulduğuna bağlıdır. Instance kullanımı aynı geometri verisini her noktada yeniden üretmeden tekrarlamayı sağlar; ancak kaynak belgeler performans ölçümü ya da belirli donanım gereksinimi sunmuyor.
Belgelerde bu düğümlerin geçerli olduğu Blender sürümü veya uyumluluk tablosu belirtilmedi. Manuel sayfasının kaynak metadatası CC BY-SA 4.0 lisansını bildiriyor; bu, burada ele alınan resmi dokümantasyon içeriğinin lisans bilgisidir. Kullanılan Blender kurulumu ve çalışma dosyalarının uyumluluğu için kaynaklarda ayrıca bir sürüm bilgisi yer almıyor.
Sık yapılan hatalar
Yüz içermeyen bir geometriyi Distribute Points on Faces düğümüne bağlamak. Girişte yüzleri olan bir mesh bulunmalıdır.
Poisson Disk’te Density değerini artırmanın mutlaka daha çok nokta üreteceğini varsaymak. Distance Min izin verilen yoğunluğu sınırlayabilir.
Distance Min sıfırken noktaların birbirinden uzak tutulacağını düşünmek. Bu durumda davranış Random yöntemiyle aynıdır.
Normalden gelen Rotation çıktısının tüm eksenleri kesin olarak belirlediğini kabul etmek. Z ekseni belirsiz olabilir.
Instance örneklerini her durumda gerçek geometri sanmak. Gerçek nesnelere dönüştürme için kılavuz Make Instances Real operatörünü belirtir.
Sık sorulan sorular
Blender’da mesh yüzeyine nokta dağıtmak için hangi düğüm kullanılır?
Distribute Points on Faces düğümü, yüz içeren bir mesh üzerinde noktalar oluşturur. Yüz içermeyen geometri bu düğümün Mesh girişi için uygun değildir.
Random ile Poisson Disk dağıtımı arasındaki fark nedir?
Random belgede en hızlı dağıtım yöntemi olarak tanımlanır. Poisson Disk noktalar arasındaki asgari mesafeyi dikkate alır; Distance Min sıfır olduğunda davranış Random ile aynı olur.
Instance on Points gerçek kopyalar mı oluşturur?
Düğüm, geometriyi noktalarda referans olarak kullanabilir ve aynı veriyi çoğaltmadan sahnede çok sayıda örnek oluşturur. Örnekleri nesnelere dönüştürmek için kılavuz Make Instances Real operatörünü de belirtir.
Kaynaklar
2 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Türkiye’deki mimarlık ofisleri ve görselleştirme ekipleri için bu iş akışının pratik değeri, tekrarlanan elemanları yüzeylere kurallı biçimde yerleştirebilmesinde. Random hızlı bir dağıtım seçeneği sunarken, Poisson Disk aralık kontrolüne ihtiyaç duyulan düzenlerde öne çıkıyor. Geometriyi referans olarak kullanmak da aynı veriyi her noktada yeniden üretmekten kaçınmaya yardımcı oluyor.
Öte yandan yoğunluk ayarı tek başına sonucu açıklamıyor; Distance Min sınırı ve normalden türetilen dönüşün eksen kısıtı da kontrol edilmeli. Kaynaklar donanım gereksinimi veya performans ölçümü vermiyor. Resmi kılavuzun CC BY-SA 4.0 lisansı belirtilmiş olsa da bu, Blender yazılımının lisans koşullarına dair bir açıklama değil. Sürüm bilgisi de verilmediği için ekiplerin kendi kurulumlarında davranışı doğrulaması yerinde olur.



Yorumlar 0