# Rhino 8 Worksession rehberi: Büyük projeleri ekip içinde bölerek çalışın

Kaynak: https://3dsinifi.com/haber/rhino-8-worksession-rehberi-buyuk-projeleri-ekip-icinde · Kategori: İpuçları · Yayın: 4 Kasım 2026

> Rhino 8’in Worksession özelliği, büyük projeleri ayrı dosyalara bölerek birden fazla kişinin aynı proje üzerinde çalışmasını sağlar. Bu rehber; dosya ekleme, aktif dosya seçimi, güncelleme ve referans geometrisini yönetme adımlarını açıklıyor.

## Kısaca
- Worksession’da birden fazla kullanıcı aynı modelleri referans olarak görebilir; her dosyayı aynı anda yalnızca bir kullanıcı düzenleyebilir.
- Her kullanıcı kendi .rws oturum dosyasını tutar; oturum dosyaları değil, referans olarak kullanılan Rhino dosyaları paylaşılır.
- Yalnızca .3dm dosyaları aktif düzenleme dosyası yapılabilir; başka desteklenen formatlar referans olarak eklenebilir.
- LimitReferenceModel, belirlenen alanın dışındaki referans geometrisini bellekten çıkararak görünümü sadeleştirebilir.

Rhino 8’deki Worksession özelliği, büyük bir modeli birden fazla dosyaya ayırıp ekip üyelerinin farklı bölümlerde çalışmasına imkân tanıyor. Bir kullanıcı aktif dosyayı düzenlerken diğerleri aynı dosyayı referans geometri olarak görebiliyor. McNeel’in Rhino 8 belgelerine göre bir dosyayı aynı anda yalnızca bir kişi düzenleyebiliyor; diğer kullanıcılar dosyayı görebiliyor ve referans olarak kullanabiliyor. Aşağıdaki adımlar, ortak dosya düzenini kurmak ve oturum sırasında referansları yönetmek için hazırlanmıştır.

## 1. Projeyi ve paylaşım düzenini hazırlayın

Worksession’a geçmeden önce modeli işlevsel parçalara ayırıp her düzenlenebilir parçayı ayrı bir dosyada tutmak gerekir. Örneğin ekip üyeleri farklı bölümleri ayrı Rhino dosyalarında çalışabilir; bu dosyalar daha sonra birbirlerine referans olarak eklenir. Bu yaklaşımda her katılımcı kendi dosyasını düzenler, diğer katılımcıların dosyalarını ise referans geometri olarak görür.

Paylaşım için önemli ayrım, oturum dosyası ile model dosyası arasındadır. Her kullanıcı kendi Worksession listesini içeren `.rws` dosyasını tutar; bu dosyaların paylaşılması amaçlanmaz. Referans olarak kullanılan Rhino model dosyaları ise ortak erişilebilir olmalıdır. Ekipteki herkesin bağlı dosyalara erişebildiği bir düzen kurmak, eksik veya bulunamayan referanslarla karşılaşma riskini azaltır.

## 2. Referans dosyalarını ekleyip aktif modeli seçin

1. **Worksession Manager** penceresini açın ve **Attach** düğmesine tıklayın. Alternatif olarak Windows Explorer’dan desteklenen bir geometri dosyasını sürükleyip iletişim kutusunda **Attach file** seçeneğini kullanın.
2. Eklenecek dosyaları seçin. Rhino, içe aktarabildiği farklı formatlardaki dosyaları referans olarak ekleyebilir; ancak yalnızca `.3dm` dosyaları aktif hale getirilip düzenlenebilir.
3. Düzenlenecek modeli seçip **Active** yapın. Bu işlem mevcut aktif modeli kapatıp onu ekli modele dönüştürür; değişiklikler varsa kaydetme uyarısı gösterilir.
4. Oturum düzenini saklamak için **Save** veya **Save As** seçenekleriyle `.rws` dosyasını kaydedin.

Ekli dosyanın geometrisi doğrudan düzenlenemez. Buna karşılık bu geometri, yeni nesneler oluştururken girdi olarak kullanılabilir; örneğin kopyalama veya eğri üzerinden yüzey oluşturma işlemlerinde referans alınabilir. Referans dosyalarının katmanları, ekli dosyanın adı altında alt katmanlar olarak görünür. Katmanların rengi, görünürlüğü ve kilit durumu değiştirilebilir; ancak ekli dosyanın katmanlarına yeni katman eklenemez veya mevcut katmanlar silinemez.

## 3. Ekip içinde dosya sahipliğini ve güncellemeleri yönetin

Worksession Manager’daki **Status**, hangi dosyanın düzenleme için açık olduğunu gösterir. Ekli dosyaların kilit durumunu **Locked** sütunundan izleyebilir, kilit simgesinin bilgi balonunda dosyanın kim tarafından açıldığına ilişkin bilgiyi görebilirsiniz. Böylece aynı dosyada eşzamanlı düzenleme girişimlerinin önüne geçmek için dosya sahipliği kontrol edilebilir.

Referans modelde değişiklik yapıldığında Worksession Manager’daki **Update** seçeneği seçili ekli dosyaları yeniler. **Refresh All** ise ekli modelleri yeniden yüklemek için kullanılabilir. Worksession işlemleri Undo ile geri alınamaz; bu nedenle dosya etkinleştirme, oturum değiştirme ve referans temizleme adımlarında önce hangi modelin aktif olduğunun kontrol edilmesi önemlidir.

Rhino, içe aktarma, ekleme, yapıştırma veya Worksession modelini bağlama ve aktif etme sırasında malzeme, ortam ve doku adlarının çakışmasını algılayabilir. Çakışan içeriklerde Advanced settings bölümündeki ilgili seçenekler şu davranışları belirler:

| Ayar değeri | Davranış |
|---|---|
| `0` | Çakışan içeriği içe aktarma |
| `1` | Gelen içeriği içe aktar ve adına `[imported]` son eki ekle |
| `2` | Gelen içeriği içe aktar ve mevcut içeriğin üzerine yaz |
| `3` | Çakışma penceresini açıp seçim yapma olanağı ver |

Yapıştırma için `PasteConflictOption`, içe aktarma ve ekleme için `ImportRenameConflictingEx` ayarı kullanılır. Proje dosyalarında aynı adlı ancak farklı ayarlara sahip içerikler varsa, ekip standardına uygun davranışı önceden belirlemek faydalıdır.

## 4. Büyük referans modellerini hafifletin

Geniş kapsamlı referans geometrisi Rhino görünümünü yavaşlatabilir veya çalışma alanını gereksiz nesnelerle doldurabilir. `LimitReferenceModel` komutu, ilgi alanını çevreleyen bir kesişen küre çizilerek uygulanır. Kürenin içine alınmayan veya küreyle kesişmeyen nesneler bellekten çıkarılır. Sınırları kaldırıp önceki geometriyi geri yüklemek için `RemoveLimits` seçeneği kullanılabilir.

`PurgeRefObjects` ise oturum sırasında istenmeyen Worksession referans nesnelerini silerek görünümü sadeleştirir. Bu işlem Undo ile geri alınamaz. Nesneleri yeniden yüklemek için başka bir ekli dosyayı aktif hale getirmek veya Worksession Manager’da **Refresh All** düğmesine tıklamak gerekir. Bu nedenle `PurgeRefObjects` ile bellekten sınırlandırma yapan `LimitReferenceModel` aynı işlem gibi değerlendirilmemelidir: biri seçili referans nesnelerini kaldırır, diğeri ilgi alanı dışındaki geometriyi sınırlar.

## Mimarlık ve görselleştirme iş akışına etkisi

Worksession, büyük mimari modelleri bölümlere ayırıp ekip üyelerinin farklı dosyalar üzerinde çalıştığı iş akışlarında yarar sağlayabilir. Tasarımcılar diğer dosyalardaki geometriyi düzenlemeden görebilir ve yeni modelleme işlemlerinde referans olarak kullanabilir. Farklı formatlardaki geometri de eklenebildiğinden, Rhino’nun içe aktarabildiği dosyalar referans rolü üstlenebilir; fakat aktif düzenleme için `.3dm` gerekir.

Belgelerde belirli bir donanım gereksinimi veya performans garantisi verilmediğinden, Worksession’ın her sahnede ne kadar hız kazandıracağı varsayılmamalıdır. Yoğun referans modellerinde `LimitReferenceModel` ile kapsamı daraltmak denenebilir. Ekipler ayrıca dosya erişimini, kilit durumunu ve render içeriği çakışmalarında uygulanacak seçeneği baştan kararlaştırmalıdır.

## Sık yapılan hatalar

- `.rws` oturum dosyasını ortak model dosyası sanmak: Her kullanıcı kendi oturum dosyasını tutar; referans modelleri paylaşılır.
- Ekli her dosyanın düzenlenebileceğini düşünmek: Yalnızca `.3dm` dosyası aktif hale getirilebilir.
- `PurgeRefObjects` sonrasında Undo ile geri dönüş beklemek: Komut geri alınamaz; yeniden yükleme için dosya etkinleştirme veya **Refresh All** gerekir.
- Referans katmanlarında yeni katman oluşturmayı ya da katman silmeyi beklemek: Bu katmanların görünürlük, renk ve kilit durumu değiştirilebilir; katman yapısı değiştirilemez.

## Pro ipucu
Dosya eklemeden önce ekip üyelerinin aynı referans model dosyalarına erişebildiğini doğrulayın; oturum dosyası olan .rws’yi değil, bağlı model dosyalarını paylaşın.

## 3dsınıfı yorumu
Türkiye’deki mimarlık ve görselleştirme ofisleri için Worksession’ın pratik değeri, büyük bir modeli tek dosyada herkesin düzenlemesine çalışmak yerine işleri ayrı dosyalara bölmesinde yatıyor. Ekip, referans geometriden yararlanırken kendi bölümünü düzenleyebilir; bu da dosya sahipliğini daha görünür hale getirir.

Bununla birlikte ortak dosyalara erişim ve kilit takibi, yöntemin sorunsuz işlemesi için kritik. Belgeler belirli bir donanım ya da performans kazanımı vaat etmiyor; bu nedenle ağır sahnelerde referans kapsamını sınırlamak ve iş akışını gerçek projede sınamak mantıklı. Render içeriği çakışmaları için seçilen davranış da ekip standardıyla uyumlu olmalı.

## Kaynaklar
- [docs.mcneel.com](https://docs.mcneel.com/rhino/8/help/en-us/commands/worksession.htm) (özet)
- [docs.mcneel.com](https://docs.mcneel.com/rhino/8/help/en-us/seealso/sak_blocksgroups.htm) (özet)
- [docs.mcneel.com](https://docs.mcneel.com/rhino/8/help/en-us/seealso/sak_file.htm) (özet)

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