Eğri Deformasyonu Sırasında Kuyruk Çizgilerinin Bozulmasını Önleme
Eğri deformasyonu sırasında bir karakterin kuyruk çizgilerini tutarlı tutmak için bunları deforme edilmemiş kuyruğa eşleyin, başlangıç UV düzenindeki gerilmeleri düzeltin ve eğrinin germe, yarıçap ve eğim ayarlarını kontrol edin. Ardından ağı amaçlanan pozlarında inceleyin. Yüzey eşleme işaretleri yüzeye bağlı tutar, ancak dar bir kıvrımda çizgiler dış tarafta genişleyip iç tarafta sıkışabilir.
Bu iş akışı, Blender’da çizgili bir ağ kuyruk oluşturan karakter tasarımcılarına yöneliktir. Arayüz referansları Blender 4.5 LTS kılavuzunu temel alır. Amaç, eğrisi değişirken işaretleri bağlı ve okunaklı kalan bir kuyruk oluşturmaktır.
1. Çizgilerin kaydığını, gerildiğini veya burulduğunu belirleyin
Aynı pozun üç sürümüyle başlayın: düz, hafifçe bükülmüş ve sıkıca bükülmüş. Bitmiş çizgi dokusunu geçici olarak dama deseniyle değiştirin ve aynı doku koordinatlarını koruyun. Autodesk, UV sorunlarını ortaya çıkarmak için geçici dama ve bozulma gölgelendiricileri kullanılmasını önerir; bozulmuş kareleri fark etmek, dekoratif işaretlerdeki bozulmayı fark etmekten daha kolaydır. Autodesk: UV yerleşimini doğrulama
İlk düzeltmeyi seçmek için şu tanılama sırasını izleyin. Belgelenmiş eşleme ve deformasyon davranışlarını pratik bir sorun giderme yardımına dönüştürür.
| Gözlem | Önce neyi incelemeli | Sonraki yararlı adım |
|---|---|---|
| Kuyruk düzken dama kareleri eşit değil | Başlangıç UV düzeni | Eğriyi ayarlamadan önce açınımı düzeltin |
| Kuyruk bükülürken işaretler ağdaki tanınabilir özelliklere göre yer değiştiriyor | Doku koordinatı kaynağı | Açıkça seçilmiş bir UV haritasını deneyin |
| İşaretler bağlı kalıyor ancak kıvrımın dışında genişliyor | Yüzey deformasyonu | Kıvrımı genişletip karşılaştırın |
| İşaretler kuyruğun çevresinde spiral yapıyor | Eğri yönelimi | Kontrol noktalarının eğim ve burulma ayarlarını inceleyin |
| Alt bölümleme etkinleştirildiğinde işaretler kayıyor | Değiştirici değerlendirme sırası ve UV yumuşatma | Değiştirici sırasını ve UV Smooth seçeneklerini karşılaştırın |
Kuyruğun orta kısmının yakınına, alışılmadık derecede dar bir çizgi gibi ayırt edici bir referans yerleştirin. Aynı ağ bölümünde kalıp kalmadığını gözlemleyin. Bu, hareket eden dokuyla gerilen yüzeyi doğru biçimde izleyen dokuyu birbirinden ayırmaya yardımcı olur.
2. Deforme edilmemiş kuyruğa kullanışlı bir UV düzeni verin
UV’leri değiştirmeden önce kaydedilmiş bir kopya üzerinde çalışın. Blender’ın Unwrap işlemi mevcut UV koordinatlarının üzerine yazar; dolayısıyla daha önce boyanmış bir kuyruğu yeniden açmak, çizimin nerede göründüğünü değiştirebilir. İşlem, seçili yüzleri işaretlenmiş dikişleri kullanarak düzleştirir. Blender: UV İşlemleri
Tüp biçimli bir kuyruk için şu başlangıç düzenini kullanın:
- Curve değiştiricisinin görünüm alanındaki etkisini geçici olarak devre dışı bırakın.
- Kuyruğun daha az görünen bir tarafı boyunca uzunlamasına bir dikiş işaretleyin.
- Gerektiğinde uç kapaklarını dikişlerle ayırın.
- Yan yüzeyi kesintisiz bir adaya açın.
- Bu adayı, UV yönlerinden biri kuyruğun uzunluğu boyunca ilerleyecek şekilde yönlendirin.
- Çizgileri yerleştirmeden önce tüm yüzeyde dama desenini inceleyin.
Halka biçimli çizgiler için renk, uzunlamasına UV yönü boyunca değişmeli ve çevre boyunca tutarlı kalmalıdır. U kuyruğun uzunluğunu izliyorsa çizgi sınırı, adayı sabit bir U konumunda keser. Uzunlamasına dikişin iki kenarında renklerin eşleştiğini kontrol edin.
Düzenli dörtgenlerden oluşan bir kuyrukta Follow Active Quads da kullanılabilir. Önce temsili bir etkin yüz hazırlayın: Blender bu yüzün UV şeklini koruyup düzeni komşu dörtgenlere yayar; bu nedenle bozulmuş bir başlangıç yüzü sorunu da yayar. Length ve Length Average seçenekleri ağ kenarlarının uzunluklarını hesaba katar; Even bu uzunlukları yok sayar. Dörtgen olmayan yüzler dışarıda bırakılır. Blender: Etkin Dörtgenleri İzle
Düzenli bir UV ızgarasını iyi bir açınımın kanıtı değil, başlangıç noktası olarak değerlendirin. Konik bir kuyruğun çevresi değişir; bu nedenle adayı kusursuz bir dikdörtgene zorlamadan önce yüzeydeki dama karelerini inceleyin. Ortaya çıkan çizgi genişliklerini model üzerinde değerlendirin.
3. Çizgileri açıkça belirlenmiş yüzey koordinatlarına bağlayın
Görüntü tabanlı bir çizgi malzemesi için Texture Coordinate düğümünün UV çıkışını Image Texture düğümünün Vector girişine bağlayın. Görüntünün Color çıkışını Principled BSDF’nin Base Color girişine, BSDF’yi de Material Output’a bağlayın. Blender’ın UV çıkışı etkin render UV haritasını okur; belirli bir haritayı açıkça seçmeniz gerekiyorsa UV Map düğümü kullanın. Blender: Texture Coordinate Düğümü
Prosedürel çizgiler için aynı UV kaynağını desenin koordinat zincirine bağlayın. Desendeki değişimi kuyruğun uzunluğu boyunca ilerleyen UV yönüyle hizalayın. Desen çevreye doğru sarılıyor mu doğruladıktan sonra çizgi sayısını ayarlayın.
Bazı prosedürel malzemelerde Generated koordinatları da geçerli bir seçenektir. Blender, bunların deforme edilmemiş ağdan geldiğini ve animasyon sırasında bağlı kaldığını belgeler. Ancak ölçekleri deforme edilmemiş sınırlayıcı kutuyu izler; UV haritasıysa kuyruğun dikişi ve uzunlamasına düzeni üzerinde doğrudan kontrol sağlar. Desen yüzeyin içinden geçiyormuş gibi görünüyorsa ayrı bir koordinat kaynağı kullanan Object koordinatlarını inceleyin. Blender: Texture Coordinate Düğümü
Koordinat kaynağını değiştirdikten sonra üç pozlu testi tekrarlayın. Çizgi artık bağlı kalıyor ancak kıvrımın dışında hâlâ genişliyorsa deformasyon denetimlerine geçin. Bu aşamada görüntüyü yeniden boyamak, temel yüzey şekli değişimini çözmek yerine tek bir pozu telafi eder.
4. İstenmeyen gerilmeyi, ölçeklenmeyi ve burulmayı giderin
Blender’ın Curve değiştiricisi seçili bir baskın eksen boyunca deforme olur ve ağın eğriye göre global uzaydaki konumuna bağlıdır. Temiz bir tanılama düzeni için düz kuyruğu seçilen deformasyon ekseniyle hizalayın ve ağ ile eğrinin başlangıç noktalarını aynı yerde başlatın. Ofsetler, ağın yolu izleme biçimini değiştirebilir. Blender: Curve Değiştiricisi
Bu denetimleri tek tek kontrol edin ve her değişiklikten sonra aynı pozu karşılaştırın:
- Deformation Axis: Deforme edilmemiş kuyruğun uzandığı ekseni seçin.
- Stretch: Ağın tüm eğriye sığdırılması özellikle amaçlanmıyorsa temel testte devre dışı bırakın.
- Curve Deform Radius: Kalınlıktaki beklenmedik değişiklikleri incelerken yarıçap kaynaklı ölçeklemeyi devre dışı bırakın.
- Kontrol noktası eğimi: İşaretler kuyruğun çevresinde dönüyorsa istenmeyen eğimi kaldırın.
Eğrinin Stretch seçeneği ağı tüm eğri boyunca gerer veya sıkıştırır; Bounds Clamp ise deformasyon eksenindeki ofsetin nasıl ele alınacağını değiştirir. Radius, deforme edilen nesneyi ölçekleyebilir; kontrol noktası eğimi de onu burar. Dolayısıyla bu ayarlar, doğru çizgilerin görünümünü değiştirebilir. Blender: Şekil, Blender: Curve Değiştiricisi
Üç boyutlu bir kıvrım için eğrinin Twist Method ayarını da inceleyin. Blender, yönelimi hesaplamak için Minimum, Tangent ve Z-Up yöntemlerini sunar. Özellikle çizgi dikişinin beklenmedik biçimde döndüğü yerlerde, bunları gerçek pozlarınızda karşılaştırın. Blender: Şekil
5. Yüzey eşlemenin gideremediği bozulmayı anlayın
Bir işaret, üzerinde bulunduğu yüzeyi izler. Bükülme bu yüzeyi bir tarafta uzatıp diğer tarafta kısaltırsa işaret de onunla birlikte genişlik değiştirir. Bir çizgiyi yüzeye bağlı tutmakla her bükülmede yüzeydeki genişliğini aynı tutmak farklı gereksinimlerdir.
Örnek olması için dairesel bir kıvrımı ele alalım. Kuyruğun merkez çizgisinin bükülme yarıçapı R, yerel kalınlık yarıçapı r olsun. Dairesel kesitlerin boyutlarını koruduğunu ve merkez çizgisine dik kaldığını varsayalım. Aynı bükülme açısında dış yüzey R + r yarıçapını, iç yüzey ise R − r yarıçapını izler. Dolayısıyla merkez çizgisine göre uzunluk çarpanları 1 + r/R ve 1 − r/R olur.
| Örnek bükülme | Dış uzunluk çarpanı | İç uzunluk çarpanı |
|---|---|---|
| R = 5r | 1.20 | 0.80 |
| R = 2r | 1.50 | 0.50 |
Bunlar, belirtilen idealleştirilmiş şekle yönelik geometrik hesaplamalardır; Blender’da ölçülmüş sonuçlar değildir. UV’ler sabit kalsa bile dar bir kıvrımda kalın bir kuyruğun çizgilerinde neden belirgin bir sıkışma görülebileceğini açıklar.
Düzeltmeyi amaçlanan sonuca göre seçin. Animasyonlu bir kuyruk için önce daha geniş bir eğri veya kıvrıma daha kademeli bir geçiş deneyin. Tek bir sabit poz için UV’leri veya çizimi o poza göre ayarlamak uygun olabilir. Bu telafi, seçilen şekle özgüdür; kuyruğu başka pozlarda kullanmadan önce yeniden test edin.
6. Eğriye deforme edebileceği kadar ağ geometrisi sağlayın
En sıkı amaçlanan bükülmede tel kafesi inceleyin. Kuyruk yönünü birkaç uzun yüz boyunca değiştiriyorsa Curve değiştiricisi değerlendirilmeden önce uzunlamasına alt bölümler eklemeyi deneyin. Her küçük artıştan sonra silueti ve çizgi sınırlarını karşılaştırın.
Değiştirici sırası önemlidir. Curve’den önce uygulanan alt bölümleme, eğrinin konumlandırması için ek köşeler sağlar; sonrasında uygulanan alt bölümleme ise zaten deforme edilmiş sonucu yumuşatır. Blender, hem yığın sırasının önemini hem de yalnızca yüzleri bölen Simple alt bölümleme ile yüzeyi de yumuşatan Catmull-Clark arasındaki farkı belgeler. Blender: Subdivision Surface Değiştiricisi
Bunu evrensel bir değiştirici sırası kuralı olarak değil, kontrollü bir karşılaştırma olarak kullanın. Görünür köşeli geçişleri ortadan kaldıracak kadar geometriyle başlayın, ardından kuyruğun konikliğini ve siluetini değerlendirin. Ek alt bölümler kaba geometri sorununu giderir; dar bir bükülmedeki iç ve dış uzunluk farkını ortadan kaldırmaz.
Siluet doğru görünüyorsa ancak alt bölümleme etkinleştirildiğinde çizgi sınırları değişiyorsa UV Smooth ayarını ayrıca inceleyin. Blender, UV’leri ve sınırlarını olduğu gibi bırakan None’dan hem UV’leri hem sınırlarını yumuşatan All’a kadar çeşitli seçenekler sunar. Bir ayar seçmeden önce dikişlerin ve ucun çevresindeki sonucu karşılaştırın. Blender: Subdivision Surface Değiştiricisi
7. Bitmiş çizgileri amaçlanan hareket boyunca doğrulayın
Son çizgi malzemesini geri yükleyin ve düz pozu, geniş bir eğriyi, amaçlanan en sıkı kıvrımı ve bunlar arasındaki geçişleri inceleyin. Karşılaştırma boyunca kamerayı ve malzemeyi aynı tutun. En görünür tarafın yanı sıra alt taraftaki dikişi de inceleyin.
Tamamlanma kontrolleri:
- Tanınabilir bir çizgi, hareket boyunca ağın aynı bölgesinde kalır.
- Çizgi sınırları UV dikişinde birleşir.
- Uçta istenmeyen bir spiral veya ani doku sıkışması görünmez.
- Bükülmelerde, çizgi sınırlarının belirgin biçimde köşeli görünmesini önleyecek kadar geometri vardır.
- Kalan genişlik değişimi, amaçlanan pozlar boyunca kabul edilebilir düzeydedir.
- Özellikle görünüm alanı ve render alt bölümleme düzeyleri farklı olduğunda son render kontrol edilir.
Düzeltmeyi belirtiye göre yapın: düz kuyrukta görülen bozulma için açınımı düzeltin, kayan işaretler için kararlı koordinatlar seçin, istenmeyen ölçeklenme veya burulma için eğri denetimlerini ayarlayın ve yüzey fazla sıkışıyorsa bükülmeleri yumuşatın. Bu sıra, amaçlanan hareket boyunca görünümü kontrollü kalan çizgili bir kuyruk elde etmenizi sağlar.
