# Blender'da Node Group kullanımı: Düğümleri gruplama ve compositing rehberi

Kaynak: https://3dsinifi.com/haber/blenderda-node-group-kullanimi-dugumleri-gruplama-ve · Kategori: Eğitimler · Yayın: 12 Kasım 2026

> Bu eğitimde Blender'ın Node Group sistemi ve Compositor'ün temel node akışı anlatılıyor. Karmaşık materyal veya geometry node şemalarını fonksiyon gibi paketleyip yeniden kullanmak isteyen 3D sanatçıları ve archviz ekipleri için adım adım bir rehber sunuluyor.

## Kısaca
- Node group'lar yeşil başlık çubuğuyla tanınır ve bir düğüm kümesini programlamadaki fonksiyonlar gibi tekrar kullanılabilir hale getirir.
- Bir node group kendi içinde veya dolaylı olarak kendisini barındıramaz; Blender bunu (recursive node group) engeller.
- Group Sockets paneli; Inputs, Outputs ve Panels öğeleriyle soketlerin eklenmesini, sıralanmasını ve düzenlenmesini sağlar.
- Compositor'de render motorunun node ağacını kullanabilmesi için çıktı özelliklerindeki Post Processing bölümünde Compositing Pipeline seçeneğinin etkinleştirilmesi gerekir.

Blender'da sahneler büyüdükçe materyal, geometry nodes veya compositing node ağaçları da hızla karmaşıklaşır. Bu eğitimde, tekrar eden düğüm yapılarını paketleyip yeniden kullanmanızı sağlayan Node Group sistemini ve Compositor'deki temel node akışını, resmi Blender belgelerine dayanarak adım adım anlatıyoruz.

## Bu eğitimde ne öğreneceksiniz

- Node group'ların mantığını ve ne zaman kullanılmaları gerektiğini
- Group Input / Group Output düğümlerinin işlevini
- Group Sockets panelinden giriş/çıkış soketlerini yönetmeyi
- Compositor'de bir node ağacının nasıl akış gösterdiğini ve render sonucuna nasıl bağlandığını

## Gereksinimler

- Güncel bir Blender sürümü (Node Editor ve Compositor arayüzüne erişim)
- Üzerinde çalışılacak bir materyal, geometry nodes modifier'ı veya compositing node ağacı
- Node tabanlı çalışmaya temel aşinalık (soket, bağlantı kavramları)

## Node Group nedir, neden kullanılır

Blender belgelerine göre node group'lar, bir düğüm kümesini tek bir birim gibi ele almanızı sağlar; programlamadaki fonksiyonlara benzer şekilde yeniden kullanılabilir ve parametrelendirilebilirler. Örnek olarak bir "Wood" materyali farklı renklerde kullanılacaksa, tüm düğüm kurgusunu her renk için kopyalamak yerine ahşap deseni üreten düğümleri bir gruba taşıyıp her materyalde bu grubu özel bir renk girdisiyle yeniden kullanabilirsiniz. Böylece tahıl detayında yapılacak bir güncelleme yalnızca grubun içinde, tek bir yerde yapılır.

Node group'lar iç içe geçebilir, yani bir grup başka grupları barındırabilir. Ancak "recursive node groups are prohibited to avoid infinite recursion" kuralı gereği bir grup doğrudan veya dolaylı olarak kendisini içeremez.

## Adım adım: Node group oluşturma ve düzenleme

1. **Grup oluşturun:** Birlikte çalışan düğümleri seçip gruplayın; grup, arayüzde yeşil başlık çubuğuyla ayırt edilir.
2. **Group Input ve Group Output düğümlerini tanıyın:** Group Input, grubun dışından gelen parametreleri (renk, faktör, geometri girdisi gibi) iç düğümlere aktarmak için kullanılır; Group Output ise yalnızca kendisine bağlı soketleri grubun çıktısı olarak dışarı verir.
3. **Group panelini açın:** Sidebar > Group > Group panelinden grubun adını, açıklamasını, renk etiketini ve varsayılan node genişliğini ayarlayabilirsiniz.
4. **Group Sockets panelinden soketleri yönetin:** Inputs, Outputs ve Panels öğeleriyle giriş/çıkış soketlerini ekleyip, kaldırıp, yeniden sıralayabilir; ilgili soketleri Panels ile gruplayarak karmaşık kurguları düzenleyebilirsiniz. Panel Toggle seçeneğiyle bir panelin içeriğini açıp kapatan bir onay kutusu da ekleyebilirsiniz.
5. **Soket özelliklerini ince ayarlayın:** Her soket için Type, Description, Subtype (ör. Distance, Angle, Factor), Dimensions (2D/3D/4D) gibi özellikler mevcuttur. Min/Max değerleri yalnızca arayüzdeki kontrolü sınırlar; soketten geçen gerçek veriyi kırpmaz.
6. **Grubu yeniden kullanın:** Add > Group menüsünden (kısayol Shift-A) aynı veya farklı bir node ağacında grubu tekrar ekleyebilir; File > Link/Append ile başka bir blend dosyasından içe aktarabilirsiniz.

## Compositing node ağacının akışı

Compositor'de de aynı değerlendirme mantığı geçerlidir: akış Group Input düğümünden başlar, işlem düğümlerinden geçer ve Group Output düğümünde biter. Varsayılan olarak Image soketi render edilen görüntüyü (Combined render pass'ine eşdeğer) taşır; Group Output'taki Image çıktısı ise render için kullanılan nihai kompoze görüntüdür. Bir compositing node ağacı, çıktıdan geriye doğru değerlendirilir; Group Output'a bağlı olmayan düğümler değerlendirmeye dahil edilmez.

Yeni bir node ağacı oluşturmak için Compositor'ü açıp başlıktaki New düğmesine basmanız yeterlidir. Ancak render motorunun bu ağacı gerçekten kullanması (veya devre dışı bırakılması) için çıktı özelliklerindeki Post Processing bölümünde Compositing Pipeline seçeneğinin etkinleştirilmesi gerekir.

## Çıktıyı kaydetme

Tek bir görüntüyü Render düğmesiyle render ettikten sonra Save Image ile kaydedebilirsiniz; format, Render panelindeki görüntü formatı ayarlarına göre belirlenir. Bir görüntü dizisi (ör. video klip girdisi veya her karenin ayrı dosyaya yazıldığı bir Time node kurgusu) kaydedilecekse Animation düğmesi kullanılır. Alfa kanalı gerekiyorsa PNG, derinlik (Z-depth) kanalı gerekiyorsa EXR formatı tercih edilmelidir; tüm kareleri tek dosyada birleştirmek içinse AVI veya QuickTime formatı ve yine Animation ayarları kullanılır.

## Yaygın hatalar

- Node group içine Material Output gibi çıktı düğümleri eklemek; bu, grubun yeniden kullanılabilirliğini azaltır ve üst seviye node ağacında kalmalıdır.
- Farklı blend dosyalarından gruplar içe aktarırken isimlendirme kuralı kullanmamak; Blender materyal ve compositing gruplarını otomatik ayırt etmez, bu yüzden Mat_, Comp_, Geo_ gibi önekler karışıklığı önler.
- Her iki Usage seçeneğini (Modifier/Tool) yanlışlıkla kapatmak; bu durumda grup, veri bloğu menüsünden erişilemez hale gelir ve yeniden erişim için gruba başka bir node group içinden Tab ile girip Usage'ı tekrar açmak gerekir.
- Compositing Pipeline seçeneğini etkinleştirmeyi unutup compositor değişikliklerinin render sonucuna yansımadığını sanmak.

## Sonraki adımlar

Bu temelleri öğrendikten sonra geometry nodes modifier'larında kullanılan node group'ları, Group Sockets panelindeki Default Input seçenekleriyle (Position, Normal, Scene Frame gibi) daha da parametrik hale getirmeyi, ardından compositor'de birden fazla node group'u iç içe kullanarak katmanlı renk düzeltme zincirleri kurmayı deneyebilirsiniz.

## Kaynak ve lisans

Bu eğitim, Blender resmi belgelerindeki "Node Groups" ve "Compositing Introduction" sayfalarından (docs.blender.org, CC BY-SA 4.0 lisansı) Türkçeye uyarlanarak hazırlanmıştır.

## Pro ipucu
Farklı blend dosyalarından gelen node group'ları karıştırmamak için isimlerine Mat_, Comp_, Geo_ gibi önekler ekleyin ve Material Output benzeri çıktı düğümlerini grubun içine değil üst seviye node ağacına koyun.

## 3dsınıfı yorumu
Türkiye'deki ofisler ve öğrenciler için node group mantığı, özellikle tekrarlayan materyal veya kompozisyon kurgularını tek merkezden yönetmeyi sağladığından zaman kazandırır; bir render şablonunu tüm proje dosyalarında tutarlı tutmak isteyen archviz ekipleri için ekstra donanım ya da lisans maliyeti gerektirmeden doğrudan fayda sağlar.

Özellikle okullarda öğrencilere önce basit materyal gruplarıyla başlatıp ardından compositing node akışına geçmek, hem Blender'ın ücretsiz oluşunun avantajını hem de endüstri standardı node tabanlı düşünmeyi erken yaşta kazandırır. Tek dikkat edilmesi gereken nokta, dosya paylaşımında isimlendirme disiplinine uyulmaması durumunda ortaya çıkabilecek karışıklıktır.

## Kaynaklar
- [docs.blender.org (CC BY-SA 4.0)](https://docs.blender.org/manual/en/latest/interface/controls/nodes/groups.html) (özet)
- [docs.blender.org (CC BY-SA 4.0)](https://docs.blender.org/manual/en/latest/compositing/introduction.html) (özet)
- [docs.blender.org (CC BY-SA 4.0)](https://docs.blender.org/manual/en/latest/interface/controls/nodes/groups.html) (alıntı)

_Yapay zekâ ile yazıldı, kaynaklarla doğrulandı. © 3dsınıfı_
