# Rhino.Inside.Revit ve Grasshopper ile Revit’te parametrik modelleme rehberi

Kaynak: https://3dsinifi.com/haber/rhino-inside-revit-ve-grasshopper-ile-revitte-parametrik · Kategori: Eğitimler · Yayın: 4 Kasım 2026

> Rhino.Inside.Revit, Rhino ve Grasshopper’ı Revit ortamında kullanarak parametrik tasarım ile BIM arasında bağlantı kuruyor. Bu rehber; bileşenleri, öğe takibini, geometri aktarımını ve performans ayarlarını açıklıyor.

## Kısaca
- Rhino.Inside.Revit yalnızca Windows’ta çalışıyor ve Revit 2018-2027 sürümlerini gerektiriyor.
- Grasshopper’daki Revit’e duyarlı bileşenler sorgulama, analiz, değiştirme ve oluşturma işlevlerine ayrılıyor.
- Öğe takibinde Disabled, Enabled: Replace ve Enabled: Update seçenekleri bulunuyor.
- Geometri aktarımında tolerans sorunları Revit’in bazı biçimleri reddetmesine veya daha yavaş SAT aktarımına yol açabiliyor.

## Bu rehberde ne öğreneceksiniz?

Rhino.Inside.Revit, Rhino ve Grasshopper araçlarını Revit içinde kullanmaya imkân tanıyor. Grasshopper’da Revit’in veri yapısıyla çalışmak için hazırlanmış bileşenler bulunuyor. Bu birliktelik, Rhino’nun serbest biçimli modelleme olanaklarını Revit’in BIM ortamındaki öğe ve verileriyle aynı iş akışında değerlendirmeyi sağlıyor. Burada amaç, sadece geometri aktarmayı değil, Grasshopper tanımının Revit projesinde ne zaman ve nasıl değişiklik yaptığını da anlamak.

Adımlarda Revit’e duyarlı bileşenleri tanımayı, oluşturulan öğelerin takibini yönetmeyi, geometri aktarımında toleransları dikkate almayı ve büyük modellerde bekleme sürelerini azaltmaya yardımcı olabilecek ayarları kullanmayı ele alıyoruz. Rehber, belirli bir bina tasarımını baştan sona modellemek yerine Rhino.Inside.Revit’in temel işleyişini açıklıyor.

## Gereksinimler

Rhino.Inside.Revit, Windows içindir. Üreticinin özellik sayfasında Revit 2018-2027 gereksinimi belirtiliyor. Sayfada Windows için Rhino 9 değerlendirme sürümünü indirme bağlantısı da yer alıyor. Rhino.Inside.Revit’i indirme ve kurma seçeneği aynı sayfada sunuluyor. Kaynaklarda fiyat, hesap açma zorunluluğu ya da belirli bir bilgisayar donanımı hakkında bilgi verilmediği için bu noktalar ürünün güncel koşullarından ayrıca doğrulanmalı.

Başlangıç öncesinde “Getting Started” kılavuzuna ve Revit veri modeline dair temel kavramlara göz atın. Revit’te öğe, parametre, kategori, aile, tür ve örnek kavramlarını anlamak, Grasshopper bileşenlerinin neyle çalıştığını yorumlamayı kolaylaştırır. Rhino.Inside.Revit kılavuzları ayrıca Rhino ile Revit arasında geometri ve veri aktarımını, Revit’in öğe yapısını ve modelleme iş akışlarını ele alıyor.

## Adım adım çalışma

1. **Rhino.Inside.Revit’i hazırlayın.** Resmi ürün sayfasındaki Windows için indirme ve kurma bağlantısını izleyin; kullandığınız Revit sürümünün belirtilen aralıkta olup olmadığını kontrol edin. Kurulum tamamlandığında Revit içinden Rhino araçlarına ve Grasshopper bileşenlerine erişilebilir. Grasshopper bileşenleri Revit ile Rhino’nun API’leriyle çalışmak için betik bileşenlerinden de yararlanabilir. İlk kullanım için resmi “Getting Started” kılavuzuyla ilerleyin.

2. **Grasshopper bileşenlerinin işlevini ayırt edin.** Revit’e duyarlı bileşen simgelerinin ana rengi, bileşenin yaptığı işi gösterir: sorgulama (Query), analiz (Analyze), değiştirme (Modify) veya oluşturma (Create). Simge üzerindeki ek işaretler ise bileşenin çalıştığı veri türü ya da kimliği hakkında bilgi verir. Bileşeni incelerken yalnızca giriş ve çıkışlarına değil, simge renk ve işaretlerine de dikkat edin.

3. **Pass-through bileşenlerde işlem sırasını koruyun.** Bazı bileşenler analiz, değiştirme ve oluşturma işlevlerini tek yapıda birleştirir; bu bileşenlerin simgelerinde ikiye bölünmüş arka plan görülebilir. Material Identity, Revit’teki bir malzeme öğesini girdi olarak alıp o öğenin özellikleri üzerinde işlem yapmaya örnektir. Giriş ve çıkış özelliklerinin aynı olması şart değildir: Bir öğeyi oluşturmak için gerekenler ile sonuç olarak hesaplanan veriler farklı olabilir. Bu bileşenleri zincir halinde kullanmak, Revit’in yönettiği öğeler üzerindeki adımların sıralı yürütülmesine yardımcı olur.

4. **Belgede değişiklik yapan işlemleri gözlemleyin.** Yeni öğe oluşturan veya mevcut öğeleri değiştiren bazı bileşenler, etkin Revit belgesinde işlem (transaction) başlatır. Bu işlem yürütüldüğünde bileşenin arka planı koyulaşır. Sonraki çalıştırmada aynı girdi ve hedef öğe için bir değişiklik gerekmiyorsa yeni bir işlem yapılmaz; bileşenin görünümü de normal gri durumuna döner. İşlemlerin ne zaman çalışacağını denetlemek için Grasshopper Trigger bileşeninden yararlanılabilir.

5. **Oluşturulan Revit öğelerini takip edin.** Takip özelliği, Grasshopper’ın Add bileşenleriyle daha önce oluşturduğu Revit öğelerini tanımasına ve yinelenen öğelerin önüne geçmesine yardımcı olur. Takip bilgisi dosya kapatılıp tekrar açıldığında da korunur. Bileşenin merkezine sağ tıklayarak üç moddan birini seçebilirsiniz:
   - **Disabled:** Takip devre dışı kalır. Tanım tekrar çalıştırıldığında yeni, yinelenen öğeler oluşabilir.
   - **Enabled: Replace:** Grasshopper her çalıştığında önceki öğenin yerine yeni bir öğe üretir.
   - **Enabled: Update:** Varsayılan seçenektir. Revit API’nin izin verdiği durumlarda mevcut öğe güncellenir; izin vermediğinde yeni öğe oluşturulur ve davranış Replace seçeneğine döner.

   Add bileşenlerinin çıktılarında Highlight, Unpin, Delete ve Release kontrolleri de bulunur. Highlight oluşturulan öğeleri seçip vurgular; Unpin, bu öğelerin sabitlemesini kaldırır; Delete takip edilen öğeleri siler. Release ise öğeleri silmeden Grasshopper çıktısının onları izlemeyi bırakmasına neden olur. Release sonrasında tanım yeniden çalıştırılırsa yinelenen öğeler oluşabileceğini hesaba katın.

6. **Önizlemeyi ve çözücüyü ihtiyaca göre yönetin.** Grasshopper bileşenlerinin önizlemesini ayrı ayrı açıp kapatabilir, genel önizleme durumunu Revit’teki Rhinoceros sekmesinden değiştirebilirsiniz. Grasshopper çözücüsü de aynı sekmeden açılıp kapatılabilir. Büyük Revit modellerinde çözücüyü geçici olarak kapatmak bekleme sürelerini azaltmaya yardımcı olabilir. Önizlemeler geometri dönüşümü gerektirdiği için gereksiz sayıda önizlemenin açık kalması Revit görünümünü yavaşlatabilir.

7. **Geometri aktarımında birimleri ve toleransları kontrol edin.** Revit, Rhino’dan eğrileri, BREP (NURBS) geometrisini ve mesh verilerini alabilir. Ancak tolerans sorunları doğrudan dönüşümün başarısız olmasına yol açabilir. Doğrudan aktarılamayan geometri için SAT dosyası üzerinden ikinci bir aktarım yöntemi devreye girebilir; kılavuza göre bu yol daha yavaştır. Rhino ve Revit birimleri farklıysa Rhino, birimlerin Revit’teki gösterime uydurulup uydurulmayacağını sorar. Verilen yanıttan bağımsız olarak geometri iki uygulamada da doğru boyuta dönüştürülür. Rhino’da model ölçeklemenin toleransı etkileyebileceğini unutmayın.

## Sık yapılan hatalar

Önizlemeleri her bileşende sürekli açık bırakmak, büyük modellerde görüntüleme performansını olumsuz etkileyebilir. Görsel kontrol için gerekli bileşenlerin önizlemesini açık tutup diğerlerini kapatın. Model üzerinde çalışırken bekleme süresi artıyorsa Grasshopper çözücüsünü geçici olarak kapatmayı değerlendirin.

Takip modunu kontrol etmeden tanımı yeniden çalıştırmak da istenmeyen sonuçlar doğurabilir. Disabled seçeneği takibi kapattığından yeni çalıştırmalar yinelenen öğeler oluşturabilir. Release ise öğeleri silmez; yalnızca Grasshopper çıktısının bunları izlemeyi bırakması anlamına gelir. Takip ayarını değiştirmeden önce ilgili çıktıdaki Highlight ve Delete kontrollerinin ne yaptığını gözden geçirin.

Geometri aktarımında toleransı ve modelin konumunu göz ardı etmeyin. Uygun toleransta olmayan BREP verileri Revit tarafından reddedilebilir; SAT aktarımı daha yavaştır. Revit yaklaşık 1 mm’den kısa eğri parçalarını kabul etmez. Kılavuz, NURBS geometrisi için Rhino toleransının Revit’in yerleşik toleransına ayarlanmasını öneriyor. Rhino’da bozuk nesneleri Selbadobject ile arayıp onarmak, tolerans sorunları olan mevcut modellerde ise kenarları yeniden oluşturup yüzeyleri birleştirmek kılavuzda anlatılan seçenekler arasında.

## Sonraki adımlar

Temel kullanım anlaşıldıktan sonra resmi kılavuzlardaki Revit’ten Rhino’ya ve Rhino’dan Revit’e veri aktarımı başlıklarına geçilebilir. Revit duvarları, perde duvarlar ve sistemleri, mekânsal öğeler, açıklıklar, taşıyıcı öğeler ve malzemeler için ayrı iş akışları bulunuyor. Dokümantasyon tarafında görünümler, paftalar, çizimler, cetveller ve raporlar ele alınıyor. Rhino Python editörü, Grasshopper betik bileşenleri ve Revit API kullanımı için Python ve C# içerikleri de yer alıyor.

Resmi sayfada Gavin Crump’ın video serisi de listeleniyor. Seride Rhino ve Grasshopper’a girişin yanı sıra Revit parametrelerini alma ve ayarlama, Revit ızgaraları ve kotları oluşturma, güneş saati analizi ve görüntü örnekleme gibi başlıklar var. Sonraki çalışma konusunu proje ihtiyacına göre seçmek, öğrenmeyi belirli bir iş akışına odaklamayı sağlar: örneğin geometri aktarımı, Revit öğe verisi veya analiz.

## Kaynak ve lisans

Bu rehber, Rhino’nun resmi Rhino.Inside.Revit özellik sayfası, Grasshopper kılavuzu ve Rhino.Inside.Revit rehberleri temel alınarak Türkçeye uyarlanmıştır. Kaynak metinlerde bu sayfalar lisans=serbest olarak belirtilmiştir. Gavin Crump video serisinin konu başlıkları da resmi sayfada listelendiği biçimiyle kullanılmıştır; video içerikleri için kaynaklarda ayrı bir açık lisans bilgisi bulunmadığından videolardan alıntı yapılmamıştır.

## Pro ipucu
Büyük Revit modellerinde gereksiz Grasshopper önizlemelerini kapatın; gerekiyorsa çözücüyü Revit’teki Rhinoceros sekmesinden geçici olarak durdurun.

## 3dsınıfı yorumu
Rhino.Inside.Revit’in pratik değeri, serbest biçimli Rhino geometrisini Revit’in öğe ve veri yapısıyla aynı iş akışında buluşturmasında. Özellikle parametrik tasarım, özel geometri aktarımı ve Revit verisiyle çalışan ekipler için Grasshopper bileşenlerini ve öğe takibini anlamak, deneme-yanılmayı azaltabilir. Ancak fayda yalnızca eklentiyi kurmakla değil, işlem sırasını ve takip modlarını doğru yönetmekle ortaya çıkıyor.

Türkiye’deki ofisler ve öğrenciler için ilk kontrol noktaları Windows ve Revit sürüm uyumluluğu olmalı. Kaynaklar fiyat, lisans koşulları veya donanım gereksinimleri vermiyor; bu nedenle ekip ölçeğinde kullanımdan önce güncel maliyet ve teknik koşullar ayrıca doğrulanmalı. Tolerans kaynaklı aktarım sorunları da üretim takviminde ek süre gerektirebilir.

## Kaynaklar
- [rhino3d.com](https://www.rhino3d.com/inside/revit/1.0/guides/rir-grasshopper) (özet)
- [rhino3d.com](https://www.rhino3d.com/inside/revit/beta/guides/) (özet)
- [rhino3d.com](https://www.rhino3d.com/features/rhino-inside-revit/) (özet)

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