İçeriğe atla
Son haberler
Archicad 29’da ölçü yazıları ve işaretçi çizgileri nasıl düzenlenir?Blender’da Decimate Modifier ile model poligon sayısı nasıl azaltılırRevit gruplarıyla tekrar eden oda ve kat düzenlerini yönetme rehberiUnreal Engine 5’te Virtual Shadow Maps: mimari sahneler için gölge rehberiAMD EPYC Embedded 9006 tanıtıldı: 256 çekirdek ve SP7 platformuBlender’da render denoise rehberi: Cycles gürültüsünü compositor’da azaltmaKeşan Kent Müzesi kampüsü Altın Karınca’da mimarlık ödülü aldıRhino 8 CageEdit rehberi: Kafesle kontrollü model deformasyonuSketchUp Ruby API observer sınıflarıyla model olayları nasıl izlenir?SketchUp Diffusion ile konsept görseli üretme: mimarlar için adım adım rehber
İpuçlarıRhinoMASRhino CageEdit

Rhino 8 CageEdit rehberi: Kafesle kontrollü model deformasyonu

Rhino 8’deki CageEdit, kontrol kafesinin noktalarını düzenleyerek nesneleri yumuşak biçimde biçimlendirmeye imkân veriyor. Rehberde kafes kurulumu, yerel etki ve hassasiyet seçenekleri ele alınıyor.

Kontrol kafesiyle biçimlendirilen kavisli mimari yüzeylerin stüdyo görünümüAI görsel
Temsilî görsel; yapay zekâ ile üretildi.Görsel: 3dsınıfı / FCA AI
KaydetPaylaş0

Kısaca

  1. CageEdit, nesneleri iki veya üç boyutlu bir kontrol nesnesi üzerinden deforme eder.
  2. Local seçeneği, Falloff distance ile etkilenecek alanı sınırlandırır; Global seçeneğinin etkisi kafes dışına da taşabilir.
  3. Accurate ve Fast seçenekleri, deformasyonun ayrıntı düzeyi ile güncelleme hızı arasında farklı tercihler sunar.
  4. ExtractOriginalCaptives, Rhino 8’de özgün nesneleri ilk konumlarına geri yükler ve deforme edilmiş nesneleri değiştirmez.

Rhino 8’deki CageEdit, McNeel’in yardım belgelerinde kontrol nesnesinin düzenlenecek bölgeyi belirlediği bir deformasyon aracı olarak açıklanıyor. Kullanıcı, düzenlenecek nesneleri seçtikten sonra bir kafes veya uygun bir mevcut yüzey ya da eğri tanımlıyor; ardından kontrol nesnesinin noktalarını değiştirerek geometriyi biçimlendiriyor. Araç, genel değişikliklerin yanında nesnenin yalnızca bir bölümünü etkileyecek düzenlemeleri de destekliyor.

1. Kafes düzenlemesini başlatın

İlk adım, değiştirilecek nesneleri seçmek. Rhino belgelerinde bunlar “captive” nesneler olarak adlandırılıyor. Bir eğri, yüzey veya mesh’in kontrol noktaları da düzenlenecek öğe olarak kullanılabiliyor. Kontrol nesnesi ise Cage komutuyla oluşturulabiliyor ya da mevcut bir yüzey veya eğri olarak seçilebiliyor. Bir nesneyi kendi kontrol nesnesi yapmak için nesnenin bir kenarı; polysurface üzerinde ise bir yüz kullanılabiliyor.

Rhino 8 yardımında CageEdit için menü yolu Transform › Cage Editing › Cage Edit, kafes oluşturmak içinse Transform › Cage Editing › Create Cage olarak veriliyor. Oluşturma komutu, kutu biçimli bir kafes hazırlıyor; bu kafes daha sonra CageEdit ile nesnelere bağlanıp kontrol noktaları üzerinden düzenlenebiliyor.

Prompt
Cage

Temel akış şöyle ilerliyor:

  1. Düzenlenecek nesneleri seçin.

  2. Yeni bir kontrol nesnesi oluşturun veya mevcut bir eğri ya da yüzey belirleyin.

  3. Kontrol kafesinin noktalarını düzenleyerek nesnelerin biçimini değiştirin.

Kafes kontrol poligonuna tek tıklama, komşu iki kafes noktasını seçiyor; çift tıklama ise bir nokta sırasını seçmeye yarıyor. Kaynak, az sayıda kontrol noktasına sahip kafeslerin karmaşık nesnelerde de kullanılabildiğini ve bunun daha yumuşak geçişlere yardımcı olabildiğini belirtiyor. Bu nedenle her model için yoğun bir kafes kurmak gerekmeyebilir; ancak belgeler belirli bir ideal nokta sayısı vermiyor.

2. Kafes türünü ve yapısını belirleyin

Kontrol nesnesi, giriş geometrisinin sınırlarına göre çizgi, dikdörtgen veya üç boyutlu kutu biçiminde hazırlanabiliyor. BoundingBox seçeneği, kutunun yerini nesnenin sınırlayıcı kutusuna göre belirliyor. İki boyutlu nesnelerde ObjectPlane, dikdörtgen kafesin nesnenin 3B uzaydaki düzlemine hizalanmasını sağlıyor.

PointCount her yöndeki kafes kontrol noktalarının sayısını belirliyor. Degree ise çizgi, dikdörtgen veya kutu kafesin ilgili yönündeki derecesini ayarlıyor. “Cage parameters” isteminde tek bir sayı girildiğinde bu sayı tüm yönlere uygulanıyor; derece seçenekleri de buna göre otomatik düzenleniyor. Kaynakta önerilmiş hazır bir nokta sayısı bulunmadığından, değerleri modelin biçimine ve gereken kontrol düzeyine göre test etmek gerekiyor.

AyarÖnerilen değerEtkisi
DeformationAyrıntı veya güncelleme hızı önceliğine göre Accurate ya da FastAccurate, daha ağır güncellemeler karşılığında daha yoğun yüzeyler oluşturabilir. Fast, daha az kontrol noktasıyla sonuç verir ve ayrıntı doğruluğunu düşürebilir.
PreserveStructureYapıyı korumak için Yes; gerektiğinde ek kontrol noktalarıyla yeniden uyum için NoYes, eğri veya yüzeyin mevcut kontrol noktası düzenini muhafaza eder. No, daha doğru deformasyon için nesnenin yeniden uyarlanmasına izin verir.
Region to editEtkinin kapsamına göre Global veya LocalGlobal etkiyi kafes sınırlarının dışına taşıyabilir. Local, Falloff distance ile etkilenen bölgeyi kısıtlar.
RigidBiçimi bozulmaması gereken nesnelerde etkinNesnenin şeklini değiştirmeden konumunu düzenler.

PreserveStructure polysurface’ler için geçerli değil; bu nedenle yalnızca polysurface seçildiğinde seçenek gösterilmiyor. Rigid nesne bazında çalışıyor. Aynı kontrol nesnesi bazı nesneleri rijit, bazılarını ise şekil değiştirerek etkileyebiliyor. Rijitlik tercihini sonradan değiştirmek için nesneleri aynı kontrol nesnesiyle yeniden yakalamak gerekiyor. Gruplanmış nesneler bir bütün olarak dönüştürülüyor. Block instance’lar ise Rigid ayarından bağımsız biçimde rijit dönüşüyor.

3. Yerel etkiyi ve deformasyon niteliğini yönetin

Global seçeneğinde kafesin nesneyle temas ettiği bölüm, etkinin sınırı olarak kabul edilmiyor. Kafesin yalnızca bir kısmında kalan nesneler de dönüşümden etkilenebiliyor. Üstelik kontrol nesnesinden uzakta kalan bölümlerde etki büyüyebildiğinden, geniş bir modelde istenmeyen değişiklikler oluşup oluşmadığı kontrol edilmeli.

Local kullanıldığında Falloff distance, kontrol nesnesinin yakınındaki etki alanını tanımlamak için kullanılıyor. Kafesin içinde veya çizgi ve dikdörtgen kontrol nesnelerinin belirlediği bölgede deformasyon tam olarak uygulanabiliyor. Bu alanın dışında kalan kısımlar sabit kalırken, arada kalan bölümde etki kademeli olarak azalıyor. Kontrol nesnesinin mekânsal etkisini ayrıca küre, silindir veya kutuyla sınırlandırmak da mümkün.

Accurate ve Fast seçiminde yalnızca işlem hızına bakılmamalı. Accurate, güncellemeleri yavaşlatabilir ve yüzeyin daha yoğun bir yapıyla yeniden oluşturulmasına yol açabilir. Fast ise daha sade bir kontrol noktası yapısıyla çalışır; bunun karşılığında deformasyon ayrıntısı daha düşük olabilir. PreserveStructure=Yes mevcut yapıyı korur, fakat nesnede yeterli kontrol noktası yoksa biçim değişikliği daha az hassas kalabilir. No seçeneği gerektiğinde ek kontrol noktalarıyla yeniden uyarlamaya izin verir.

CageEdit deformasyonunda History ayarından bağımsız olarak geçmiş oluşturuluyor. Ayrıca Rhino 8’de yeni olarak belirtilen ExtractOriginalCaptives, seçilen kontrol kafesine bağlı nesnelerin deforme edilmemiş özgün hâllerini ilk konumlarında geri getiriyor; deformasyon uygulanmış nesneler bu işlemden etkilenmiyor.

Prompt
ExtractOriginalCaptives

Kontrol nesnesinin etkisinden çıkarmak için ReleaseFromCage komutu kullanılabiliyor. Bu komut seçilen nesneleri CageEdit kontrolünün etkisinden ayırıyor.

Prompt
ReleaseFromCage

Mimarlık ve görselleştirme iş akışında kullanım

CageEdit, kütle veya yüzey biçiminde kontrollü değişiklik gerektiğinde, tek tek geometri noktalarını düzenlemek yerine daha geniş bir alanı kafes üzerinden biçimlendirmeye elverişli. Local seçeneği, modelin tamamını etkilemeden belirli bir bölge üzerinde çalışmayı destekliyor. Rigid tercihi de şekli korunacak öğelerin konumunu değiştirmek için kullanılabiliyor. Polysurface birleşimlerinin CageEdit sırasında ayrılmaması, bu geometri türleriyle çalışırken dikkate değer bir davranış.

Önemli bir modelde önce küçük bir deneme yapmak, özellikle Global etki ve Falloff distance sınırlarını kontrol etmek açısından yararlı olur. Rhino 8 belgeleri CageEdit için donanım gereksinimi, fiyat veya lisans koşulu belirtmiyor; bu başlıklarda belirli bir avantaj ya da zorunluluk varsayılmamalı. Uygulama öncesinde kullanılan kurulumun sürümü ve kurumun lisans koşulları ayrıca doğrulanmalı.

Sık yapılan hatalar

  • Yerel bir değişiklik beklerken Global kullanmak; bu seçenek kafesin dışındaki bölümleri de etkileyebilir.

  • Fast seçeneğini en yüksek ayrıntıyı sağlayan mod gibi değerlendirmek; kaynak, bu seçeneğin daha az kontrol noktalı yüzeyler verdiğini belirtiyor.

  • Polysurface üzerinde PreserveStructure aramak; bu seçenek bu geometri türünde gösterilmiyor.

  • Block instance’ların biçiminin bozulmasını beklemek; bunlar Rigid ayarından bağımsız olarak rijit biçimde dönüşüyor.

  • Belgelerde önerilmeyen sabit bir PointCount veya Degree değerini bütün modellere uygulamak.

Sık sorulan sorular

Rhino 8 CageEdit ne işe yarar?

CageEdit, iki veya üç boyutlu bir kontrol nesnesinin noktalarını düzenleyerek nesneleri biçimlendirir. Genel deformasyonun yanı sıra kısmi deformasyonu da destekler.

Rhino CageEdit’te Local ile Global arasındaki fark nedir?

Global seçeneğinde deformasyon kafesin dışındaki bölümlere de ulaşabilir. Local seçeneği, Falloff distance kullanarak etki alanını sınırlar.

Rhino 8’de CageEdit ile özgün nesne nasıl geri yüklenir?

ExtractOriginalCaptives komutu, deforme edilmemiş özgün nesneyi ilk konumuna getirir ve deforme edilmiş nesneyi değiştirmez.

Kaynaklar

1 kaynak
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/cageedit.htm
Özet

Kaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.

3dsınıfı yorumu
3dEditörün değerlendirmesi

CageEdit, kütle modelleme ve yüzey düzenlemelerinde çok sayıda kontrol noktasını ayrı ayrı taşımak yerine daha bütünlüklü bir biçim değişikliği denemek isteyen ofisler için kullanışlı olabilir. Yerel etki ve rijit dönüşüm, farklı geometri türleriyle çalışırken kontrol seçeneklerini çeşitlendiriyor.

Ofislerde seçim yapılırken ayrıntı ihtiyacı ile güncelleme süresi birlikte düşünülmeli: Accurate daha ağır çalışabilir, Fast ise daha düşük ayrıntılı sonuç verebilir. Kaynaklar donanım gereksinimi, fiyat veya lisans koşulu paylaşmıyor; bu nedenle maliyet ya da performans beklentisi sürüm ve mevcut kurulum üzerinden doğrulanmalı. Global etkiyi ve kontrol noktası yoğunluğunu denemeden üretim modeline uygulamamak yerinde olur.

Bu habere tepkin ne?

Yorumlar 0

İlk yorumu sen yazKendi test sonuçlarını ya da sorunu paylaş.
+

İlgili haberler