# Blender’da Link, Append ve Library Overrides: Varlık paylaşım rehberi

Kaynak: https://3dsinifi.com/haber/blenderda-link-append-ve-library-overrides-varlik-paylasim · Kategori: İpuçları · Yayın: 20 Ekim 2026

> Blender’ın Link ve Append işlevleri, başka blend dosyalarındaki varlıkları farklı biçimlerde yeniden kullanmayı sağlar. Bu rehber, seçim yapmayı ve Library Overrides ile bağlantılı veriyi düzenlemeyi anlatıyor.

## Kısaca
- Link, harici blend dosyasındaki veri bloklarına referans oluşturur; kaynaktaki değişiklikler yeniden yükleme sonrasında yansıyabilir.
- Append, seçilen veriyi geçerli dosyaya kopyalar ve kaynak dosyadaki sonraki değişiklikleri takip etmez.
- Library Overrides, bağlantılı verinin kaynağıyla ilişkisini korurken desteklenen özellikleri yerel dosyada düzenlemeye imkân verir.
- Blender kılavuzu, sıkıştırılmış kaynak dosyalarının yükleme sırasında bellek ihtiyacını artırabileceği konusunda uyarıyor.

Blender’ın resmi kullanım kılavuzunda yer alan Link, Append ve Library Overrides işlevleri, başka blend dosyalarındaki varlıkları projelerde yeniden kullanmanın farklı yollarını sunuyor. Link ve Append seçenekleri dosya tarayıcısında, Library Overrides ise bağlantılı verinin özelliklerinde kullanılıyor. Bu rehber, Blender’ın resmi kılavuzundaki güncel “latest” sayfalarını temel alıyor; kaynaklarda belirli bir Blender sürüm numarası verilmediğinden burada sürüm numarası belirtilmiyor.

## 1. Link mi, Append mi?

Seçim, varlığın kaynak dosyayla ilişkisini sürdürmesinin istenip istenmediğine bağlı. Link, harici dosyadaki veri bloklarına referans kurar. Kaynak dosyada yapılan değişiklikler, geçerli dosya yeniden yüklendiğinde bağlantılı verilere aktarılabilir. Outliner’da bağlantılı öğelerin yanında zincir simgesi görünür; kaynağın dosya yolu da Outliner’ın `Blender File` görüntüleme kipinde incelenebilir.

Link edilen veri blokları başlangıçta doğrudan düzenlenemez. Nesnelerin konum, döndürme ve ölçek değerleri de kaynak dosyadaki değerlere bağlı kalır. Bununla birlikte `Instance Collections` seçeneğiyle bağlanan bir koleksiyon, sahnede tek bir nesneyle temsil edilebilir ve bu nesne dönüştürülebilir. `Instance Collections` kapalıysa koleksiyonun içeriği Outliner’da doğrudan görünür. `Instance Object Data` ise doğrudan bağlanan nesne verisi için bir nesne oluşturur; bu seçenek kapalı olduğunda nesne verisi sahnede kendiliğinden görünmez ve örneğin Outliner’dan 3D Viewport’a sürüklenerek nesne oluşturulabilir.

Append, seçilen veri bloklarını geçerli blend dosyasına kopyalar. Bu yerel kopya üzerinde çalışılabilir; kaynak dosyada daha sonra yapılan değişiklikler kopyaya aktarılmaz. Daha önce Link edilmiş veriyi Append etmek de her zaman bağımsız bir kopya oluşturmaz: Blender, bağlantılı verinin ilişkilerini korumak için bu öğeleri bağlı ve düzenlenemez bırakabilir.

| İşlem | Temel işlev | Önemli sonuç |
|---|---|---|
| Link | Harici veri bloğuna referans kurar | Kaynakla ilişki korunur; güncellemeler yeniden yüklemeyle yansıyabilir. |
| Append | Veriyi geçerli dosyaya kopyalar | Kopya yerel olarak düzenlenir; kaynak güncellemeleri izlenmez. |
| Library Override | Bağlantılı verinin seçili özelliklerini değiştirmeyi sağlar | Kaynakla ilişki korunurken yerel farklılıklar tutulabilir. |

## 2. Dosyaya varlık ekleme ve bağlantıları yönetme

1. Önce hangi veri bloklarının kullanılacağını ve kaynakla güncel kalmalarının gerekip gerekmediğini belirleyin. Kaynak değişikliklerini izlemek için `File › Link…`, bağımsız bir kopya üzerinde çalışmak için `File › Append…` yolunu açın. Blend dosyası Blender penceresine sürüklenip bırakılarak da Link veya Append işlemi başlatılabilir.
2. Dosya tarayıcısında kaynak blend dosyasını bulun ve kullanılacak veri bloklarını seçin. Sağ paneldeki `Relative Path`, kaynak dosyanın yolunu mutlak yol yerine göreli biçimde kaydeder. `Select` yeni eklenen nesneleri seçili hâle getirir.
3. `Active Collection` açık olduğunda nesne ve koleksiyonlar etkin görünüm katmanının etkin koleksiyonuna eklenir. Kapalı bırakıldığında Blender, Link için `Linked Data`, Append için `Appended Data` adlı yeni bir koleksiyon oluşturur.
4. Koleksiyonun bir nesne olarak temsil edilmesi isteniyorsa `Instance Collections` seçeneğini değerlendirin. Bu seçenek kapalıyken koleksiyonun içeriği Outliner’da doğrudan görülebilir; bu düzen Library Overrides oluşturmak için de kullanılabilir. Eklenen koleksiyon örnekleri `Add › Collection Instance` ile çoğaltılabilir; bir örneğin içeriğini sahneye açmak için `Make Instances Real` kullanılabilir.
5. Bağlantılı dosya güncellendiğinde Outliner’ı `Blender File` görüntüleme kipine alın. Kütüphaneye sağ tıklayıp `Reload` seçeneğiyle içeriği yeniden yükleyin. Dosyanın yeri değiştiyse veya adı yenilendiyse `Relocate`, bağlantıyı doğru dosyaya yönlendirmek için kullanılabilir.

Dosya yolu değiştiğinde Blender, erişemediği kütüphanedeki öğeler için geçici temsil verileri gösterebilir. Bu aşamada referansları silmek yerine Outliner’daki `Relocate` seçeneğiyle kaynağın bulunduğu yeni konumu tanımlamak, bağlantılı veriyi tekrar kullanılabilir hâle getirebilir. Tek bir bağlantılı veri bloğunu değiştirmek için `ID Data › Relocate` seçeneği de bulunur; ancak bu işlem doğrudan bağlı olan ve başka bir bağlı verinin bağımlılığı durumunda bulunmayan öğelerle sınırlıdır.

## 3. Library Overrides ile yerel düzenleme

Library Overrides, kaynağa bağlı veriyi tümüyle kopyalamadan bazı özelliklerini yerel dosyada değiştirmek için tasarlanmıştır. Kaynakta değişen, yerelde farklılaştırılmamış özellikler güncellenebilir. Aynı bağlantılı veri için birden fazla bağımsız override oluşturmak, yeni modifier ve constraint eklemek, ayrıca override hiyerarşilerini zincirlemek mümkündür.

1. Bağlantılı öğeyi seçin ve 3D Viewport’ta `Object › Library Override › Make` yolunu kullanın. Aynı işlem Outliner’ın bağlam menüsündeki `Library Override › Make` seçeneğiyle de başlatılabilir.
2. Blender, geçerli bir hiyerarşi kurmak için gereken veri bloklarına da override oluşturabilir. Seçilen öğeler düzenlenebilir olarak işaretlenir. Outliner’da `Selected & Content` seçeneği, seçilen öğelerle birlikte içeriklerinin de düzenlenebilir olmasını sağlar.
3. Oluşturulan override’ı normal bir yerel veri bloğu gibi düzenleyin. Değiştirilen özellikler arayüzde turkuaz mavi bir işaretle ayırt edilebilir. Bir dizinin tüm elemanlarını değiştirmek için `Add Override(s)`, yalnızca seçili elemanı değiştirmek için `Add Single Override` kullanılabilir.
4. Değişiklikleri kaynağa döndürmek gerektiğinde `Reset`, override’ı silmeden özgün değerlere geri alır. `Clear` ise hiyerarşiyi bozmadan mümkün olduğu durumlarda override’ı kaldırıp kaynak veriye döner; bu mümkün değilse override düzenlenemez olarak bırakılabilir.
5. Kaynak verinin ilişkileri değiştiğinde override hiyerarşisini kontrol edin. Blender, gerekli durumlarda dosya açılışında otomatik eşzamanlama yapar; sorun sürerse Outliner’daki `Library Override › Troubleshoot › Resync` yoluyla manuel eşzamanlama denenebilir.

Override’ların her düzenleme türünü desteklemediğini hesaba katın: Edit Mode, override’larda kullanılamaz. Kaynakta tanımlı animasyon varsa mevcut keyframe’leri değiştirme olanağı sınırlıdır. Kaynakta animasyon verisi bulunmayan durumlarda yeni driver’lar eklenip düzenlenebilir. Yerel bir Action atamak ise bağlı keyframe animasyonunu genişletmez; onun yerine geçer.

## 4. Mimarlık, iç mekân ve archviz iş akışında dikkat edilecekler

Ortak mobilya, dekor veya sahne koleksiyonlarını birden fazla projede kullanan ekipler, kaynak güncellemelerinin projelere yansıması gerekiyorsa Link’i değerlendirebilir. Projeye özgü, bağımsız düzenleme gerekiyorsa Append daha uygun bir başlangıçtır. Kaynağa bağlı kalması gereken bir varlığın yalnızca bazı özellikleri değiştirilecekse Library Overrides kullanılabilir. Bu kararları proje başında vermek, revizyonların hangi dosyadan yönetileceğini netleştirir.

Override’ların sorunsuz çalışması için varlığın ihtiyaç duyduğu koleksiyonların düzenli biçimde kök koleksiyon altında gruplanması önerilir. Kaynak dosya taşındığında bağlantıların yeni konumu Outliner’dan güncellenebilir. Ayrıca Blender kılavuzu, çok daha yeni blend dosyalarından veri Link veya Append etmenin mümkün olmadığını belirtiyor.

Sıkıştırılmış bir blend dosyasındaki tek bir öğeyi kullanmak, ilk yükleme sırasında dosyanın tamamına yayılan bir bellek ihtiyacı doğurabilir. Bu nedenle sahneye alınan öğenin küçük olması, başlangıçtaki bellek kullanımının da düşük olacağını garanti etmez. Yükleme sonrasında bellek kullanımı, kılavuzun belirttiği üzere aynı düzeye gelir. Dosyalar arasında iki yönlü bağımlılık kurmak da risklidir; karşılıklı referanslar eksik bağlantılara neden olabilir. Ayrıca nesneleri Link etmek, `Rigid Body World` gibi sahne düzeyindeki ayarları beraberinde taşımaz; kılavuz bu tür durumlarda sahnenin tamamını arka plan sahnesi olarak Link etmeyi alternatif olarak gösteriyor.

### Sık yapılan hatalar

- Link’i bağımsız kopya, Append’i ise canlı kaynak bağlantısı gibi değerlendirmek.
- Link edilen nesnenin dönüşümlerinin doğrudan düzenlenebileceğini varsaymak.
- Daha önce bağlantılı bir öğeyi Append etmenin bağlantıyı mutlaka koparacağını düşünmek.
- Sıkıştırılmış bir dosyadan az sayıda öğe seçildiği için yükleme sırasında düşük bellek kullanılacağını beklemek.
- Override hiyerarşisini kurarken gerekli koleksiyonları kök koleksiyon altında düzenlememek.
- Birbirine karşılıklı referans veren blend dosyaları oluşturarak dairesel bağımlılık riski yaratmak.

## Pro ipucu
Kaynak dosyadaki güncellemeleri projeye taşımak gerekiyorsa Link kullanın; projeye özel bağımsız düzenleme gerekiyorsa Append’i tercih edin.

## 3dsınıfı yorumu
Türkiye’de mimarlık ve görselleştirme ofisleri için Link, ortak varlıkları merkezi bir kaynaktan güncel tutma; Append ise proje özelindeki kopyayı bağımsız biçimde düzenleme seçeneği sunuyor. Ekiplerin bu ayrımı işe başlamadan belirlemesi, revizyonların hangi dosyada yapılacağına dair belirsizliği azaltabilir. Library Overrides ise kaynağa bağlı kalırken sınırlı yerel değişiklik gerektiğinde yararlı; ancak her öğeyi düzenlenebilir yapmak yerine ihtiyaç duyulanları seçmek daha kontrollü bir yaklaşım.

Ofisler, özellikle sıkıştırılmış kaynak dosyalarında açılış sırasındaki bellek kullanımını kendi varlıklarıyla sınamalı. Kaynaklar belirli donanım gereksinimi, maliyet veya performans eşiği vermediğinden, kararlar gerçek proje dosyaları üzerinde yapılan denemelere dayanmalı. Hiyerarşiyi düzenli tutmak ve dosya yollarını kontrol etmek de aktarım sorunlarını azaltmaya yardımcı olur.

## Kaynaklar
- [docs.blender.org (CC BY-SA 4.0)](https://docs.blender.org/manual/en/latest/files/linked_libraries/link_append.html) (özet)
- [docs.blender.org (CC BY-SA 4.0)](https://docs.blender.org/manual/en/latest/files/linked_libraries/library_overrides.html) (özet)

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