UV haritalama - UV mapping

3B efektle ilgili UV uzayında bir doku uygulaması.
Bir küpün UV eşlemesinin bir temsili . Düzleştirilmiş küp ağı daha sonra küpü dokulamak için dokulu hale getirilebilir.

UV eşleme , doku eşleme için bir 3B modelin yüzeyine 2B bir görüntünün yansıtıldığı 3B modelleme sürecidir . "U" ve "V" harfleri 2B dokunun eksenlerini belirtir, çünkü "X", "Y" ve "Z" model uzayında 3B nesnenin eksenlerini belirtmek için zaten kullanılırken, "W" (içinde) XYZ'ye ek olarak), bilgisayar grafiklerinde yaygın bir işlem olan kuaterniyon dönüşlerinin hesaplanmasında kullanılır .

İşlem

UV dokulama, bir 3B nesneyi oluşturan çokgenlerin, sıradan bir görüntüden renklerle (ve diğer yüzey özellikleriyle) boyanmasına izin verir. Görüntüye UV doku haritası denir. UV eşleme işlemi, görüntüdeki piksellerin çokgen üzerindeki yüzey eşlemelerine atanmasını içerir, genellikle görüntü haritasının üçgen bir parçasını "programlı olarak" kopyalayıp nesne üzerindeki bir üçgene yapıştırarak yapılır. UV dokulama, izdüşüm haritalamaya bir alternatiftir (örneğin, modelin X, Y, Z koordinatlarının herhangi bir çiftini veya konumun herhangi bir dönüşümünü kullanarak); nesnenin geometrik alanıyla değil , yalnızca bir doku alanıyla eşlenir . İşleme hesaplaması, üç boyutlu yüzeyin nasıl boyanacağını belirlemek için UV doku koordinatlarını kullanır.

Uygulama teknikleri

(solda) ve (sağda) UV eşlemeli damalı bir küre (3D XYZ alanı veya 2D UV alanı kullanarak).

Sağdaki örnekte, bir küreye iki şekilde damalı doku verilmiştir. Solda, UV eşlemesi olmadan, küre Öklid uzayını döşeyen üç boyutlu damalardan oyulmuştur. UV eşleme ile, dama iki boyutlu UV alanını döşer ve küre haritasında bu alanı enlem ve boylamlarına göre işaret eder .

UV denetleyici haritası koordinatları ile

UV paketini açma

3B modelleyici kullanılarak çokgen ağ olarak bir model oluşturulduğunda, ağdaki her köşe için UV koordinatları ( doku koordinatları olarak da bilinir ) oluşturulabilir . 3D modelleyiciler için bir yol, üçgenleri otomatik olarak düz bir sayfaya yerleştirerek dikiş yerlerindeki üçgen ağı açmaktır. Örneğin, ağ bir UV küresiyse , modelleyici onu eşkenar dörtgen bir projeksiyona dönüştürebilir . Model açıldıktan sonra, sanatçı, sarılmamış ağı şablon olarak kullanarak her üçgende ayrı ayrı bir doku boyayabilir. Sahne oluşturulduğunda, her üçgen " çıkartma sayfasından " uygun dokuya eşlenecektir .

Bir UV haritası, yazılım uygulaması tarafından otomatik olarak, sanatçı tarafından manuel olarak veya her ikisinin bir kombinasyonu ile oluşturulabilir. Genellikle bir UV haritası oluşturulacak ve ardından sanatçı, dikişleri ve örtüşmeleri en aza indirecek şekilde ayarlayacak ve optimize edecektir. Model simetrikse, sanatçı her iki tarafı aynı anda boyamaya izin vermek için zıt üçgenleri üst üste getirebilir.

UV koordinatları isteğe bağlı olarak yüz başına uygulanır. Bu, paylaşılan bir uzamsal tepe konumunun üçgenlerinin her biri için farklı UV koordinatlarına sahip olabileceği anlamına gelir, böylece bitişik üçgenler kesilip doku haritasının farklı alanlarına yerleştirilebilir.

UV eşleme işlemi en basit haliyle üç adım gerektirir: ağı açmak, dokuyu oluşturmak ve dokuyu ilgili çokgenin yüzüne uygulamak.

UV haritalama, pişirme için bir ön koşul olarak tekrar eden dokular veya bir "benzersiz" haritalama kullanabilir .

Bir küre üzerinde UV bulma

Küre üzerindeki herhangi bir nokta için, kürenin başlangıç noktasından birim vektör olduğunu hesaplayın .

Kürenin kutuplarının Y ekseni ile hizalandığını varsayarsak, aralıktaki UV koordinatları aşağıdaki gibi hesaplanabilir:

Ayrıca bakınız

Referanslar

Dış bağlantılar