Kısaca
- Patch, seçilen eğriler, mesh’ler, nokta nesneleri ve nokta bulutlarını yüzey oluşturmak için kullanır.
- Kapalı bir sınırla kırpılmış Patch için eğriler kapalı şekil oluşturmalı ve sıralı seçilmelidir.
- Stiffness değeri yükseldikçe oluşan yüzey daha rijit, dikdörtgene yakın ve düzlemsel olur.
- Curve kontrol noktalarından, InterpCrv ise seçilen konumlardan geçen eğriler oluşturur.
Bu rehberde ne öğreneceksiniz?
Bu uygulamada Rhino 8’de eğri oluşturma ve bu eğrilerden Patch komutuyla yüzey üretme iş akışını inceleyeceksiniz. Curve ile InterpCrv arasındaki temel farkları, Patch’in hangi girdileri kabul ettiğini ve yüzey sonucunu etkileyen seçenekleri göreceksiniz. Amaç, her modelde aynı sonucu garanti eden bir reçete vermek değil; seçenekleri küçük denemelerle değerlendirip uygun yüzeyi oluşturmak.
Patch, seçilen eğri, mesh, nokta nesnesi ve nokta bulutlarından hareketle bir yüzeye oturur. Ancak yüzeyin her girdi eğrisinden bire bir geçmesi garanti değildir. Bu nedenle önce sınır ve biçim eğrilerini anlaşılır biçimde hazırlamak, sonra önizlemeyi kontrol ederek ayarları gözden geçirmek gerekir.
Gereksinimler
McNeel’in Rhino 8 dokümantasyonunda açıklanan Curve, InterpCrv ve Patch komutları.
Patch’e girdi olarak kullanmak üzere eğriler, mesh’ler, nokta nesneleri veya nokta bulutları. Bu rehberde anlatım, eğri tabanlı bir örnek iş akışına odaklanır.
Başlangıç yüzeyi kullanmak isteniyorsa, hedef biçime benzeyen bir yüzey. Bu seçenek zorunlu değildir.
Kaynak dokümantasyon hesap gereksinimi belirtmiyor. Burada belirli bir donanım, hesap türü veya ek yazılım gereksinimi de tanımlanmıyor. Komut seçeneklerinin görünümü ve ayrıntıları için Rhino 8’e ait resmî açıklamalar temel alınmıştır.
Adım adım eğri hazırlama ve yüzey oluşturma
1. Eğrinin nasıl oluşturulacağına karar verin
Biçimi kontrol noktalarıyla şekillendirmek için Curve komutunu, seçtiğiniz konumlardan geçen bir eğri çizmek için InterpCrv komutunu kullanın. İki komutun davranışı aynı değildir: Curve’de kontrol noktaları eğrinin biçimini belirler; InterpCrv ise seçilen konumların içinden geçer.
InterpCrv’de Degree ayarı, istenen eğri derecesini belirler. Dokümantasyona göre bu komut, yalnızca başlangıç ve bitiş noktaları seçilmiş olsa bile istenen dereceyi kullanır. Curve komutunda ise sonuç, kontrol noktası sayısı yeterli değilse istenen dereceyi vermeyebilir. Derece dışında bir değer kullanmak SubDFriendly seçeneğini No durumuna geçirir; SubDFriendly yalnızca derece 3 ile uyumludur.
2. Eğrileri doğru biçimde tamamlayın
Bir sınır eğrisi gerekiyorsa, Curve veya InterpCrv komutunun kapatma seçeneklerini değerlendirin. Close, eğriyi yumuşak biçimde ve periyodik olarak kapatır; Sharp ise birleşim noktasında kırılma oluşturarak periyodik olmayan bir kapanış yapar. AutoClose, imleç başlangıç noktasına yaklaştığında eğriyi kapatmaya yardımcı olur. Komutların seçenekleri aynı olmadığından, kullanılacak ayarı komut satırında kontrol edin.
InterpCrv’de nokta aralıkları belirgin biçimde değişiyorsa Knots seçenekleri önem kazanabilir. Chord, seçilen noktalar arasındaki mesafeyi; SqrtChrd ise bu mesafenin karekökünü aralıklandırmada kullanır. Noktalar yaklaşık eşit aralıklıysa Uniform seçeneği kullanılabilir. Seçilen noktalar bütün eğri boyunca eşit aralıklı olduğunda bu üç seçenek aynı eğriyi oluşturur.
3. Patch girdilerini seçin
Patch komutunu başlatın ve yüzeyin dayanacağı eğrileri, mesh’leri, nokta nesnelerini veya nokta bulutlarını seçin. Kırpılmış bir Patch hedefleniyorsa, sınır eğrileri kapalı bir şekil oluşturmalı ve birbirine temas eden eğriler sırayla seçilmelidir. Böylece her yeni eğri, daha önce seçilmiş bir eğriye bağlanır.
Yüzeyin ortasında çukur veya tepe gibi biçim etkileri oluşturacak ek eğriler de seçilebilir. Bu etki eğrilerinin birbirine bağlı olması gerekmez. Sınırı tanımlayan eğrilerle yüzey biçimini etkileyen ek eğrilerin amaçlarını ayırt etmek, seçimi düzenli tutmaya yardımcı olur.
4. Patch seçeneklerini ayarlayın
Sample point spacing, girdi eğrisi boyunca örnek noktalar arasındaki fiziksel mesafeyi belirler. Dokümantasyona göre her eğri için en az sekiz örnek noktası gerekir. Surface U spans ve Surface V spans, otomatik oluşturulan yüzeyin U ve V yönlerindeki span sayısını belirler; bu değerler başlangıç yüzeyi 1x1 span düzlem olduğunda da kullanılır.
Stiffness, en iyi uyum düzleminin seçilen noktalara ve eğriler boyunca örneklenen noktalara ne ölçüde deforme olacağını etkiler. Değer arttıkça yüzey daha rijit, dikdörtgene yakın ve düzlemsel olur. McNeel, bu ayarın küçük veya çok büyük değerlerle, 1000’in üzeri de dahil olmak üzere, denenebileceğini belirtiyor. Bu, her iş için yüksek bir değer seçilmesi gerektiği anlamına gelmez; hedef biçime göre sonuç kontrol edilmelidir.
5. Başlangıç yüzeyi ve kenar seçeneklerini değerlendirin
Hedef biçime benzer bir yüzey varsa Select starting surface ile bu yüzeyi seçebilirsiniz. Starting surface pull, sonuç yüzeyinin başlangıç yüzeyine ne kadar yakın kalacağını etkiler; değer yükseldikçe oluşan yüzey başlangıç biçimine daha çok yaklaşır. Preserve edges, başlangıç yüzeyinin kenarlarını yerinde tutar. Bu seçenek, yüzeyi eğriler veya noktalarla deforme ederken mevcut kenarların hareket etmemesi istendiğinde kullanılabilir.
Adjust tangency, girdi eğrileri mevcut yüzeylerin kenarlarıysa teğet yönünü eşleştirmeye yöneliktir. Automatic trim ise dış sınırı bulup yüzeyi kırpmayı dener. Bu seçeneklerin etkisini, özellikle birden fazla eğrinin bulunduğu durumlarda önizlemede kontrol edin.
6. Önizlemeyi yenileyin ve sonucu değerlendirin
Preview ile yüzey sonucunu kontrol edin. Herhangi bir ayarı değiştirdikten sonra önizlemeyi yeniden güncelleyin; önceki görüntü yeni seçenekleri yansıtmayabilir. Sonuç, girdi eğrilerinin her birinden tam olarak geçmeyebilir. Bu nedenle yalnızca sınırın kapanıp kapanmadığına değil, yüzeyin genel biçimine ve başlangıç yüzeyine yakınlığına da bakın.
Sık karşılaşılan hatalar
Kapalı Patch sınırını oluşturan eğrileri rastgele sırayla seçmek, birbirine temas eden eğrilerden oluşan düzenli seçimi bozar. Kırpılmış yüzey isteniyorsa eğrilerin kapalı bir şekil oluşturduğundan ve sıralı seçildiğinden emin olun. Ayrıca biçimi etkileyen ek eğrilerin mutlaka birbirine bağlanması gerekmez; bunları sınır eğrileriyle karıştırmayın.
Bir diğer beklenti hatası, Patch’in her girdi eğrisinden bire bir geçeceğini varsaymaktır. Resmî dokümantasyon bunun garanti olmadığını belirtiyor. Stiffness değerini yükseltmek de yüzeyi daha rijit ve düzlemsel hale getirir; bu yüzden yalnızca değeri artırarak istenen eğriselliğin elde edileceği varsayılmamalı. Ayarı değiştirip Preview’ı yenileyerek karşılaştırma yapın.
Curve ve InterpCrv’yi birbirinin yerine düşünmek de sonucu etkileyebilir. Curve kontrol noktalarıyla çalışırken InterpCrv seçilmiş konumlardan geçer. InterpCrv’de StartTangent ve EndTangent seçenekleri, derece 3 dışında veya SubDFriendly=Yes durumunda çalışmaz. Uçlarda teğet kontrolü gerekiyorsa eğri ayarlarını buna göre değerlendirin.
Mimarlık ve görselleştirme iş akışında kullanım
Patch; eğri, nokta veya mevcut yüzey verilerinden serbest biçimli bir yüzey üretmek isteyen mimarların ve 3B modelleme kullanıcılarının değerlendirebileceği bir yöntemdir. Eğrilerle tariflenen biçimin ön yüzeyini oluşturma aşamasında özellikle seçenekleri deneyerek sonuç aramak faydalı olabilir. Ancak kaynaklar belirli bir mimari kullanım senaryosu veya görselleştirme yazılımıyla uyumluluk bilgisi vermiyor; bu nedenle Patch çıktısının sonraki iş akışındaki uyumluluğu ayrıca doğrulanmalı.
Yüzey sonucu bekleneni vermiyorsa McNeel, Patch yerine Sweep2 komutunun denenmesini öneriyor. Bir başlangıç yüzeyi seçilip Delete input işaretlenirse History kaydedilmez. Bu davranış, mevcut yüzey üzerinden ilerleyen modelleme adımlarında dikkate alınmalı.
Sonraki adımlar
Önce aynı girdilerle birkaç Stiffness ve span değeri deneyin; her değişiklikte önizlemeyi yenileyin. Ardından başlangıç yüzeyi kullanıldığında Starting surface pull ve Preserve edges seçeneklerinin biçime etkisini inceleyin. Eğri çiziminde kontrol noktalarıyla mı yoksa seçilen noktalardan geçen bir eğriyle mi çalışmanın daha uygun olduğunu değerlendirin. Patch tatmin edici sonuç vermediğinde Sweep2 seçeneğini de karşılaştırın.
Kaynak ve lisans
Bu rehber, McNeel’in Rhino 8 için yayımladığı Patch komutu ile Curve ve InterpCrv komutlarına ilişkin resmî dokümantasyonun Türkçe uyarlamasıdır. Kaynak kayıtlarında bu dokümanlar serbest lisanslı olarak sunulmuştur; kaynak sayfalarında ayrıca lisans adı belirtilmemiştir.
Sık sorulan sorular
Rhino 8’de Patch komutu hangi girdileri kullanır?
Patch; eğriler, mesh’ler, nokta nesneleri ve nokta bulutlarından yüzey oluşturabilir. Ayrıca biçimi etkilemek için bağlantısız ek eğriler seçilebilir.
Rhino Patch yüzeyi bütün seçili eğrilerden geçer mi?
Her zaman değil. McNeel’in dokümantasyonuna göre Patch yüzeyi, girdi eğrilerinin tümünden tam olarak geçmeyebilir.
Patch sonucu iyi değilse Rhino’da ne denenebilir?
McNeel, Patch iyi sonuç vermediğinde Sweep2 komutunun denenmesini öneriyor.
Kaynaklar
2 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Patch, eğrilerden yüzey üretirken farklı biçim denemelerini tek bir komut içinde değerlendirmeye imkân veren kullanışlı bir Rhino aracı. Özellikle başlangıç yüzeyi ve teğet seçenekleri, modeli adım adım kontrol etmek isteyen mimarlık ve görselleştirme ekipleri için anlamlı.
Türkiye’deki ofisler ve öğrenciler için en doğru yaklaşım, önce mevcut Rhino 8 iş akışında küçük örneklerle sonucu sınamak. Kaynaklar fiyat, donanım gereksinimi veya diğer yazılımlarla uyumluluk bilgisi vermiyor; bu başlıklar satın alma ya da teslim öncesinde ayrıca kontrol edilmeli. Patch’in sınır eğrilerinden tam geçmeyebileceğini de modelleme kararlarında hesaba katmak gerekir.




Yorumlar 0