Kısaca
- UV Project, bir veya daha fazla projektör nesnesinden UV projeksiyonu oluşturur; en fazla 10 projektör desteklenir.
- UV Warp, iki nesnenin konum, dönüş ve ölçek farklarına göre mevcut UV koordinatlarını değiştirir.
- Texture Coordinate düğümü; UV, Generated, Object, Camera, Window ve Reflection gibi koordinat çıktıları sunar.
- Düşük poligonlu yüzeylerde perspektif projeksiyon hataları görülebilir; geometriyi bölmek bu sorunu azaltabilir.
Bu rehberde Blender’da UV Project ile bir görseli yüzeye projeksiyonla yerleştirmeyi, UV Warp ile mevcut UV koordinatlarını dönüştürmeyi ve Texture Coordinate düğümünden farklı koordinat türleri almayı öğreneceksiniz. Bu yöntemler; iç mekân sahnelerinde yüzeylere görsel eklemek, tekrarlayan desenleri çeşitlendirmek ve dokuların nesneye ya da kamera görünümüne göre nasıl konumlanacağını kontrol etmek için kullanılabilir.
Gereksinimler
Blender’ın resmî kılavuzundaki bu üç konu sayfası belirli bir yazılım sürümü ya da hesap gereksinimi belirtmiyor. Bu nedenle rehber, belirli bir sürümü zorunlu tutmuyor ve ayrıca bir hesap koşulu varsaymıyor. Uygulama için projeksiyon yapılacak nesne, UV Project kullanılacaksa en az bir projektör nesnesi ve görsel dokuyu kullanmak için nesnenin malzemesinde uygun bağlantı gerekir. UV Warp ise mevcut UV koordinatlarını dönüştürür; kontrol nesneleriyle çalışılacaksa başlangıç ve hedef nesneler de belirlenmelidir.
Görsel dokuyu nesnenin malzemesinde bir Image Texture düğümüyle kullanabilirsiniz. UV Project değiştiricisinin hedeflediği UV haritası, görselin yüzeye nasıl yerleşeceğini belirler. Projektör olarak kamera veya başka bir nesne seçilebilir; kılavuz, boş nesnenin (Empty) de koordinat kaynağı olarak kullanılabildiğini gösteriyor.
UV Project ile görseli yüzeye yansıtma
Projeksiyon yapılacak nesneyi ve projektörü belirleyin. UV Project, görüntüyü yüzeye bir slayt projektörü gibi aktarır. Projeksiyon, projektör nesnesinin negatif Z ekseninden çıkar. Bu nedenle projektörün yönü ve yüzeylere göre konumu, hangi alanların görüntüyü alacağını etkiler.
UV haritasını ve projektörleri seçin. Değiştiricide hangi UV haritasının düzenleneceğini seçebilirsiniz; seçim yapılmadığında varsayılan olarak etkin render katmanı kullanılır. Kılavuza göre en fazla 10 projektör nesnesi desteklenir. Bir yüz için yüzey normaline en yakın ve hizalı projektör seçilir. Birden fazla projektör kullanılan sahnelerde, yüzeylerin hangi projektörden etkilendiğini gözden geçirmek gerekir.
Kamera kullanılıyorsa projeksiyon türünü dikkate alın. Projektör bir kamera olduğunda projeksiyon, kameranın perspektif veya ortografik ayarına uyar. Aspect X/Y görüntünün en-boy oranını, Scale X/Y ise görüntünün ölçeğini değiştirir. Bu iki ayar yalnızca projektör olarak kamera seçildiğinde geçerlidir.
Görsel dokuyu malzemeye bağlayın. Nesnenin malzemesinde Image Texture düğümü kullanın ve dokuyu UV Project değiştiricisinin hedeflediği UV haritasıyla eşleştirin. Böylece projeksiyonla elde edilen UV koordinatları görselin yüzeydeki yerleşimini belirler. Kılavuz, bu yöntemi spot ışık etkilerini çeşitlendirmek ve tekrar hissini azaltan decal’ler oluşturmak için de uygun bir seçenek olarak anlatıyor.
UV Warp ile mevcut UV’leri dönüştürme
UV Warp, yeni bir projeksiyon üretmek yerine nesnenin mevcut UV haritasını verilen değerlere veya iki nesne arasındaki dönüşüm farkına göre değiştirir. Değiştiricide düzenlenecek UV haritası seçilebilir; seçim yapılmazsa etkin render katmanı kullanılır. Ölçek ve döndürme işlemlerinin merkezini belirleyen UV Center ayarı da bulunur. UV koordinat düzleminde sol alt köşe (0, 0), sağ üst köşe (1, 1) olarak tanımlanır.
Başlangıç ve hedef nesneleri tanımlayın. Object From ve Object To alanlarında dönüşümü belirleyen iki nesne seçilir. UV’lerdeki değişim, bu nesnelerin konum, dönüş ve ölçek farklarından hesaplanır. İki nesnenin dönüşümleri aynıysa UV koordinatları değişmez. Nesneler hareket ettirildiğinde doku koordinatlarının değişmesi, dokunun konumunu kontrol nesnelerine bağlamak için kullanılabilir.
Eksenleri ve dönüşüm miktarını ayarlayın. Axis U ve Axis V, 3B koordinatların 2B UV alanına aktarılmasında kullanılacak eksenleri belirler. Offset UV haritasını taşır; Scale büyütüp küçültür, Rotation ise döndürür. Bir vertex group, dönüşümün köşe noktaları üzerindeki etkisini sınırlandırabilir. Invert seçeneği grubun etkisini tersine çevirir; ağırlık değerleri ters çevrilerek dönüşümün uygulanacağı bölgeler değişir.
Kılavuz, UV eksenlerinin X/Y ve nesnelerin ölçeğinin (1, 1, 1) olduğu bir örnek veriyor. Bu koşullarda hedef nesnenin başlangıç nesnesinden X ekseninde bir birim uzaklaşması, UV alanında yatay yönde bir tam görüntü genişliğine karşılık gelir. Bu sonuç söz konusu eksen ve ölçek varsayımlarına bağlıdır; başka ayarlarda aynı değişimi beklemek doğru olmaz.
Texture Coordinate düğümünden koordinat seçme
Texture Coordinate düğümü, prosedürel dokulara ve görsel dokulara aktarılabilecek farklı koordinat sistemleri üretir. Düğümün girdisi yoktur; kullanmak istediğiniz çıktı, doku düğümünün Vector girişine bağlanır.
UV: Etkin Render UV haritasının koordinatlarını verir. Etkin haritadan farklı bir UV haritası kullanılacaksa UV Map düğümünden yararlanılır.
Generated: Deforme edilmemiş ağın köşe konumlarından otomatik üretilir ve ağın sınırlayıcı kutusu boyunca 0,0–1,0 aralığında değer alır. Kılavuza göre animasyon sırasında yüzeye bağlı kalır.
Object: Koordinat kaynağı olarak bir nesne kullanır. Boş nesneyle görseli belirli bir noktaya yerleştirmek veya kaynağı hareket ettirerek dokuyu yüzey boyunca taşımak mümkündür.
Camera: Kamera uzayındaki konum koordinatlarını verir. Window, gölgelendirilen noktanın ekrandaki 0,0–1,0 aralığındaki yerini; Reflection ise yansıma vektörünün yönünü kullanır.
Normal: Nesne uzayındaki normal koordinatlarını üretir. Kılavuza göre bu çıktı, nesne dönüştürülürken dokunun nesneye sabit kalacağı şekilde kullanılabilir.
From Instancer seçeneği yalnızca Cycles için geçerlidir ve Generated ile UV çıktılarını etkiler. Kılavuz, nesne köşe veya yüzey örneklemesiyle instancing kullanılarak oluşturulduğunda bu seçeneğin UV çıktısıyla çalıştığını belirtiyor. Instancing içeren sahnelerde koordinat kaynağını ve beklenen UV davranışını ayrıca kontrol etmek gerekir.
Sık karşılaşılan hatalar
Perspektif UV projeksiyonu düşük poligonlu bir düzlemde belirgin görsel bozulmalar oluşturabilir. Bunun nedeni, UV interpolasyonunun perspektif projeksiyonu hesaba katmamasıdır. Kılavuza göre geometriyi alt bölümlere ayırmak sorunu azaltabilir. Perspektif görünümde kameranın arkasında kalan köşeler de doğru eşlenmez; yüzeyleri bölmek, kameranın önünde kalan yüzlerin UV’lerinin doğru oluşturulmasına yardımcı olabilir.
Beklenen doku görünmüyorsa kullanılan UV haritasını kontrol edin. Texture Coordinate düğümündeki UV çıktısı etkin Render UV haritasını verir; başka bir harita gerekiyorsa UV Map düğümünü kullanın. UV Warp ile çalışırken de başlangıç ve hedef nesnelerin dönüşümleri aynıysa UV’lerde değişiklik olmayacağını göz önünde bulundurun.
Mimarlık ve görselleştirme iş akışında kullanım
Mimarlar, iç mimarlar ve görselleştirme sanatçıları UV Project’i sahnedeki yüzeylere görsel pano veya decal yerleştirmek ve tekrarlayan görselleri çeşitlendirmek için değerlendirebilir. Kamera tabanlı projeksiyon, perspektif ya da ortografik görünümle çalışmaya imkân verir. UV Warp ise doku konumunu, ölçeğini veya dönüşünü iki kontrol nesnesinin dönüşüm farkına göre yönetmek gerektiğinde kullanılabilir. Texture Coordinate düğümündeki Object çıktısı, koordinatları belirli bir nesne kaynağına bağlar.
Üretim sahnesinde UV haritası seçimini, projektörün yönünü ve kamera arkasında kalan geometriyi kontrol edin. Kaynak sayfalar belirli bir donanım gereksinimi, lisans bedeli veya performans ölçümü vermiyor; bu nedenle bu başlıklarda özel bir koşul ileri sürülemez. İş akışını değerlendirirken önce sınırlı bir yüzeyde deneme yapmak, doku yerleşimini ve geometriyi bölme ihtiyacını görmeyi kolaylaştırır.
Sonraki adımlar
Önce bir yüzeyde Image Texture düğümünü UV Project ile eşleyin ve projektörün yönünü değiştirerek hangi bölgelerin etkilendiğini gözlemleyin. Ardından aynı nesnede UV Warp’ı başlangıç ve hedef nesnelerle deneyin; nesnelerin dönüşümleri aynıyken ve farklıyken UV’lerin nasıl davrandığını karşılaştırın. Son olarak Texture Coordinate düğümünün UV ve Object çıktılarını aynı doku üzerinde sınayın. Bu çalışma, projeksiyon oluşturma, mevcut UV’leri dönüştürme ve koordinat kaynağı seçme arasındaki farkı netleştirecektir.
Kaynak ve lisans
Bu içerik Blender’ın resmî kılavuzundaki “UV Project Modifier”, “UV Warp Modifier” ve “Texture Coordinate Node” sayfalarından Türkçeye uyarlanmıştır. Üç sayfa da CC BY-SA 4.0 lisanslıdır.
Sık sorulan sorular
Blender UV Project değiştiricisi ne işe yarar?
UV Project, projektör nesnesinden çıkan UV projeksiyonunu bir nesneye uygular. Görsel dokuları yüzeylere yerleştirmek ve tekrar hissini azaltan decal’ler oluşturmak için kullanılabilir.
Blender UV Warp nasıl çalışır?
UV Warp, mevcut UV haritasını verilen değerlerle veya iki nesnenin konum, dönüş ve ölçek farklarıyla dönüştürür. Başlangıç ve hedef nesnelerin dönüşümleri aynıysa UV koordinatları değişmez.
Texture Coordinate düğümündeki UV ve Object çıktıları arasındaki fark nedir?
UV çıktısı etkin Render UV haritasından koordinat alır. Object çıktısı ise koordinat kaynağı olarak bir nesneyi kullanır; bu nesne hareket ettirilerek doku yüzey boyunca taşınabilir.
Kaynaklar
3 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Bu araçların mimarlık ve görselleştirme ekipleri için pratik karşılığı, doku yerleşimini her yüzeyde elle düzenlemek yerine projeksiyon veya kontrol nesneleri üzerinden yönetebilmek. Görsel pano, decal ve tekrarlayan yüzeylerde hızlı denemeler yapmak için kullanılabilir; ancak sonuç UV haritasına, projektör yönüne ve geometri yapısına bağlı.
Türkiye’de ofisler ve öğrenciler bu yöntemleri mevcut Blender iş akışlarında küçük sahnelerle sınayabilir. Kılavuzlarda donanım gereksinimi, lisans bedeli veya performans kıyaslaması bulunmadığından bu konularda kesin bir avantaj çıkarmamak gerekir. Teslim öncesinde UV eşleşmesini ve düşük poligonlu yüzeylerdeki perspektif bozulmalarını kontrol etmek yerinde olur.




Yorumlar 0