İçeriğe atla

24 Ağustos 2026 · 7 dk okuma

SketchUp eklentisi nedir, gerçekte ne yapar?

Bir uzantının modelinize gerçekte ne yaptığını tahmin etmeden: SketchUp eklentisi, sizin bir öğleden sonranızı alan işi bir saniyede, programın kendi araçlarıyla aynı API üzerinden kuran bir Ruby programıdır. API'nin sınırları, kurduktan sonra nasıl kullanıldığı ve güvenlik sorusunun dürüst cevabı.

Fikirler sizden çıkıyor; SketchUp'ın işi size yetişmek. Siz izlerken bütün bir projenin kapılarının duvarlarına yerleştiğini düşünün; her biri haftaya da düzenleyebileceğiniz sıradan SketchUp geometrisi. SketchUp eklentisi, SketchUp'ın içinde çalışan ve geometriyi programın kendi araçlarının kullandığı API üzerinden kuran ya da değiştiren bir Ruby programıdır. Ne filtredir ne de ayar paketi; Taşı aracıyla aynı yetkilere sahip bir koddur. Kenar çizer, yüzey kapatır, iter, gruplar, adlandırır, malzeme atar, etikete koyar - ve siz yerinizden kalkmadan bunu on bin kez yapar.

Kurulduğunda karşınıza bir menü satırı, çoğunlukla kendi araç çubuğu ve genelde içi kutucuk dolu bir panel olarak çıkar. Ölçü, malzeme ve konumla ilgili birkaç soruyu cevaplarsınız, geometri modele iner. Ürettiği şey sıradan SketchUp geometrisidir. Dosyayı hiçbir eklentisi olmayan bir taşerona gönderirsiniz, aynı şekilde açılır.

SketchUp eklentisi neyden oluşur?

Bir klasör dolusu .rb metin dosyası ve SketchUp'ın Plugins klasöründe onun yanında duran küçük bir yükleyici dosya. SketchUp açılışta o klasörü okur, yükleyiciyi çalıştırır, yükleyici de menüleri ve araç çubuklarını kaydeder. Ruby derlenmeyen bir dil, yani eklenti okunabilir metindir; ticari olanlar kaynağını genellikle şifreli .rbe dosyalarında dağıtır - SketchUp 2016'dan beri eski karıştırılmış .rbs biçiminin yerini bu aldı.

O klasörün SketchUp'a ekleyebilecekleri kısa ve tahmin edilebilir bir liste:

  • Genellikle Uzantılar menüsü altında bir satır ve kendine ait bir araç çubuğu
  • Tanıdığı geometrinin sağ tık menüsünde ek komutlar
  • HTML, CSS ve JavaScript ile kurulmuş, Ruby tarafıyla konuşan bir panel (HtmlDialog)
  • Uzantı Yöneticisi'nde aç/kapa anahtarı olan bir satır
  • Modelin içine görünmeden yazılan öznitelik verisi; eklenti kendi ürettiği şeyi sonradan böyle tanır
Bu yazıda anlatılan araçlar: CityFill, Kapı Stüdyosu, FloorStudio

Uzantı mı eklenti mi: aynı şeyin iki adı

İkisi aynı şey. Extension Warehouse çıkmadan önce .rb dosyalarını Plugins klasörüne elle atardınız, herkes de bunlara eklenti derdi. Sonra Trimble paketlemeyi standartlaştırdı: adı değiştirilmiş bir zip olan .rbz dosyası, uzantıyı SketchUp'a tanıtan bir kayıt dosyası ve onu açıp kapatan Uzantı Yöneticisi. Resmî dil uzantıya döndü, sahadaki dil eklenti olarak kaldı.

Pratikteki tek fark düzen. Düzgün paketlenmiş bir uzantıyı klasöre hiç girmeden Uzantı Yöneticisi'nden kapatır ya da kaldırırsınız; başıboş bir betik ise yüklenir ve öyle kalır. Satın alırken iki kelimeyi tek kelime sayın.

SketchUp Ruby API'si neyi yapar, neyi yapmaz

Asıl anlaşılması gereken yer burası; hem eklentilerin neden sihirli göründüğünü hem de bazen neden tam beklediğiniz yerde durduğunu açıklar. API modele gerçek erişim verir:

  • Kenar, yüzey, grup ve bileşen tanımı oluşturur, dönüştürür, siler
  • Modeli geri okur - Kapı Stüdyosu hiçbir şey kurmadan önce duvara ışın atıp yönünü, kalınlığını ve döşeme kotunu öğrenir
  • Malzemeyi gerçek UV yerleşimiyle atar, gerilmiş bir dokuyla değil
  • Kendi parametrelerini öznitelik sözlüğüne yazar; bugün yerleştirilen kapı yarın açılıp yeniden kurulabilir
  • SketchUp'ın kendi çıkarım ve yakalama davranışını kullanan özel bir araç çalıştırır
  • Dosya okur ve yazar; kesim listeleri, CSV metrajlar ve DXF çıktıları buradan gelir
  • Binlerce düzenlemeyi tek işleme sarar; koca bir üretim tek Ctrl+Z ile geri alınır

Bir de kimsenin ürün sayfasına yazmadığı sınırlar var:

  • Gerçek eğri yok. Her yay bir kenar zinciridir; yumuşaklık dediğiniz şey yüzey sayısıyla ödediğiniz segment adedidir
  • Katı Araçlar API'si - birleştirme, çıkarma, dış kabuk - yalnızca Pro'da var. Eklenti her sürümde intersect_with ile kesme yapabilir, ama sonucu kendi kurmak zorundadır
  • Shader erişimi yok. Eklenti görünüme kendi katmanını çizebilir, ama SketchUp'ın modeli nasıl gölgelediğini değiştiremez; render motoruna geometri, malzeme ve ışıktan başkasını veremez
  • Ruby pencereyle aynı iş parçacığında koşar, ağır bir işlem arayüzü dondurur. FloorStudio'nun 20.000 parçanın üstünde onay sorup 100.000'de kesin durmasının sebebi bu
  • SketchUp'ın kendi parametrik geçmişi yoktur. Eklenti işini sonradan düzenlenebilir tutmak istiyorsa parametreleri kendi hatırlamak zorundadır

Yarım gününüzü alan işi neden bir saniyede kuruyor

Elle attığınız her adım - dikdörtgen, it/çek, grupla, adlandır, kopyala, döndür, kes - eklenti için tek bir API çağrısıdır. Onları döngüde üretir. İki yüzüncü kopyada çıkarımı kaçırmaz, kırkıncı bileşenin adını yanlış yazmaz ve öğleden sonra dörtte sabah dokuzdakinden yavaş değildir.

Kataloğumuzdaki en net örnek CityFill. Binanın çevresindeki adayı dolgu binası avlayarak doldurmak 150 dakika olarak kayıtlı; aynı adayı 154 parametrik hazır binadan serpiştirmek yaklaşık 25 saniye sürüyor ve koca alan yine tek Ctrl+Z. Binalar SketchUp'ın içinde, gerçek metrik ölçüde üretiliyor; sonradan temizlenecek ağır bir Warehouse içe aktarımı olmuyor. Üstelik ücretsiz, yani bir eklentinin ne yaptığını görmenin en ucuz yolu.

  • ÜCRETSİZ Kentsel Tasarım

    CityFill

    Boş beyaz zemin yok: binanızın çevresi birkaç tıkla şehirle dolsun.

    • 154 hazır bina
    • 3 yerleştirme modu
    • SketchUp 2021-2026

    SketchUp 2021–2026v2.0.0

    CityFill

Eklentiyi kurmak ve sonra bulmak

Kurulum tek pencerelik iş. Extensions (Uzantılar) menüsünden Extension Manager'ı açın - eski sürümlerde Window menüsünde durur - Install Extension deyip .rbz dosyasını seçin, isterse SketchUp'ı yeniden başlatın. SketchUp'ın arayüzü Türkçe olmadığı için menüde İngilizce adları ararsınız. Önceden bir şey açmanız gerekmiyor, .rbz'yi SketchUp kendisi açar.

Eklentiler Windows'ta ve Mac'te nerede durur

İçine bakmanız gerekirse her SketchUp yılının kendi Plugins klasörü var:

  • Windows: C:\Users\<kullanıcı>\AppData\Roaming\SketchUp\SketchUp 2026\SketchUp\Plugins
  • Mac: ~/Library/Application Support/SketchUp 2026/SketchUp/Plugins

Aynı makinede iki SketchUp sürümü varsa iki klasör var demektir; 2024'e kurulan eklenti 2026'ya kurulmuş sayılmaz. Her ocak ayında birileri buna takılır.

Kurduktan sonra aracı nerede bulacaksınız

  • İlk bakılacak yer Extensions (Uzantılar) menüsü
  • Araç çubuğu kapalı olabilir: Windows'ta View > Toolbars, Mac'te View > Tool Palettes
  • Bazı araçlar tanıdıkları geometrinin sağ tık menüsünde durur
  • Hiçbir şey görünmüyorsa kurulu ve etkin olup olmadığını Extension Manager söyler
  • Eklenti sessizce hata verdiğinde hatayı Ruby Console gösterir

Ondan sonrası hemen her eklentide aynı: ya bir yüzey ya da kenar seçersiniz ya da aracı başlatıp modelde tıklarsınız; panelde ölçüleri girersiniz; uygularsınız. İlk büyük denemeden önce kaydedin - eklentiler kırılgan olduğu için değil, 20.000 parçalık bir işlemin ortası diskte hiçbir şeyinizin olmadığını fark etmek için kötü bir an olduğu için.

Tek duvardaki tek kapı, pratikte neye benziyor

Her mimarın elle yaptığı işi düşünün: duvara oturan panelli bir kapı; kasası, pervazı, menteşesi, kilidi ile. Düzgün modellenirse yaklaşık 25 dakika. Baştan savma modellenirse üstüne doku atılmış bir kutudur ve müşteri onu ilk renderda görür.

Kapı Stüdyosu bunu tek tıka indiriyor. 51 modelden birini seçiyorsunuz - 18 iç, 11 dış, 11 sürme, 11 özel - ve duvara tıklıyorsunuz. Duvarın yönünü, kalınlığını ve döşeme kotunu ışın testiyle okuyor, ardından gerçek kayıt, kuşak, takozlu ve kanallı kasa, gönyeli pervaz, cam çıtası, menteşe ve kilidi kuruyor. Tek tık kapıyı panelde yazan ölçüyle ortalıyor, iki tık genişliği boşluğun kenarlarından ölçüyor, üç tık yüksekliği de alıyor. Üstten bakıp dikey yüzey seçemediğinizde plan kipine geçiyor ve aynı bilgiyi iki köşe tıklamasından çıkarıyor.

Bir hafta sonra asıl işe yarayan kısım şu: yerleştirdiğiniz kapıya tıklıyorsunuz, ayarları panele geri geliyor. Ölçüyü değiştiriyorsunuz, kapı yerinde yeniden kuruluyor. Altta her parça bir bileşen kopyası; 100 kapılık bir projede 3.964 parça 119 tanıma iniyor ve tanım adları kesim listesi satırı gibi okunuyor. SketchUp 2021-2026'da çalışıyor, arayüz eksiksiz Türkçe, İngilizce ve İspanyolca, beş pakette 572 otomatik test yeşil koşuyor. Duvardaki boşluğu bilerek kendisi açmıyor: zaten modellediğiniz duvarları otomatik kesmek onları bozmanın en hızlı yolu.

  • Pencere ve Kapı
    1.250 TL

    Kapı Stüdyosu

    Duvarı elle oymadan: kapıyı seç, duvara tıkla, kendini yerleştirsin.

    • 51 model, 4 kategori
    • 1/2/3 tıkla duvara
    • 572 test yeşil

    SketchUp 2021–2026v1.6.0

    Kapı Stüdyosu

Hep sonraya bıraktığınız yarısı: kurarken sayıyor

Geometri, bir eklentinin işinin yalnızca yarısı. Diğer yarısı, ürettiği şeyi biliyor olması. Zemini elle döşerseniz metraj ayrı bir iştir; sonradan, metre ve hesap makinesiyle yapılır.

FloorStudio bir yüzeye 13 desende parça döşüyor; derz X ve derz Y ölçek numarası değil, gerçek fiziksel ölçü. Her parçayı odanın gerçek konturuna kesiyor: duvarlar, merdiven boşlukları, şaftlar, kolonlar. Kurarken de sayıyor: tam parça, kesik parça, derz alanı, fire payı, önerilen kutu adedi, hepsi CSV olarak dışarı. Aynı zemin elle 45 dakika olarak kayıtlı; eklentiyle yaklaşık 45 saniye. Kesim çekirdeği saf 2B Ruby sınıflandırıcısı; 4 farklı oda geometrisinde 4.000'er rastgele parçayla kaba kuvvet referansına karşı doğrulanmış, 83 otomatik test yeşil. Bir çekince, açıkça: arayüz bugün Türkçe. Tam İngilizce arayüz, PDF kesim listesiyle birlikte sıradaki iş.

  • Zemin
    1.500 TL

    FloorStudio

    Tek tek çoğaltmadan: her parça odaya kesilir, sayılır, CSV'ye çıkar.

    • 13 desen
    • SketchUp 2021-2026
    • CSV metraj

    SketchUp 2021–2026v3.3.0

    FloorStudio

SketchUp eklentileri güvenli mi?

Dürüst cevap: eklenti, kullanıcı hesabınızın sahip olduğu yetkiyle çalışır. Ruby kum havuzunda koşmaz. Sizin erişebildiğiniz her yerde dosya okuyup yazabilir, ağ bağlantısı açabilir. Zaten bir eklentinin size CSV ya da DXF verebilmesinin sebebi de bu. Dolayısıyla sorunun işe yarar hâli 'eklentiler tehlikeli mi' değil, 'bunu kimin yazdığını biliyor muyum'.

Kurmadan önce bakılacaklar:

  • Adını koyabildiğiniz bir yayıncı: geri dönebileceğiniz bir sayfası ve destek için yazabileceğiniz bir adresi olsun
  • .rbz dosyasını yayıncının kendi sitesinden ya da Extension Warehouse'tan indirin, forumdaki bir yeniden yüklemeden değil
  • Uzantı Yöneticisi'ndeki yükleme politikası: yalnızca Trimble dijital imzası taşıyan uzantıları çalıştıracak şekilde ayarlanabilir
  • İnternete ihtiyacı var mı, çevrimdışıyken ne yapıyor

Önce hangisini kurmalı

Önce CityFill'i kurun; ücretsiz olduğu için ve soruyu göstererek cevapladığı için. Dosya kurulduktan on dakika sonra, yol aracının her tıkta asfaltı, bordürü, kaldırımı ve binaları birlikte büyüttüğünü görmüş olacaksınız; Ruby API'sinin sizin adınıza ne yaptığını hiçbir yazının anlatabileceğinden daha iyi anlayacaksınız.

Sonra sürekli baştan yaptığınız işe karşılık geleni alın. O iş binaysa Kapı Stüdyosu: kapı, herkesin kötü modellediği detaydır, çünkü iyisi tanesi yaklaşık 25 dakika tutar; bu eklenti duvarı kendi okuyor ve haftaya da düzenlenebilir kalıyor. SketchUp 2021-2026; fiyat ve satın alma Kapı Stüdyosu sayfasında. Cumalarınız zemin metrajına gidiyorsa FloorStudio, Türkçe ya da İngilizce arayüzle; altı SketchUp sürümünün tamamındaki elle test turunun hâlâ sürdüğünü bilerek.

Avantajı açık: eklenti tekrarı bir ayara çevirir; aynı kapıya ya da aynı zemine giden saatler tasarıma döner. Bunu ücretsiz CityFill ile kendi gözünüzle görün; hangi işi devredeceğinize hâlâ karar veriyorsanız eklenti bulucu seçeneği daraltır.

  • Pencere ve Kapı
    1.250 TL

    Kapı Stüdyosu

    Duvarı elle oymadan: kapıyı seç, duvara tıkla, kendini yerleştirsin.

    • 51 model, 4 kategori
    • 1/2/3 tıkla duvara
    • 572 test yeşil

    SketchUp 2021–2026v1.6.0

    Kapı Stüdyosu

Yazıda geçen araçlar

Okumaya devam

Bütün SketchUp eklentileri tek yerde

Yirmi bir araç, her biri elle yapacağınız bir işi hedefliyor. Ücretsiz olanlar dahil.