2012-01-22 13 views
7

2d şekillerinden üçgen kafes oluşturan kodum var. Çoğu durumda bu şekiller yüzeyin üzerinde eşit olmayan vertex dağılımına sahip olduğu için, UV'lerin oluşumu ile ilgili bir sorunum var, bu yüzden doku bozulmasına neden olmaz. Herkes, düzlemsel kafeslerde UV hesaplama teknikleri hakkında konuşan bazı makaleler, kitaplar, kod örnekleri önerebilir? TeşekkürlerRasgele kafesler için düzlemsel UV koordinatlarının hesaplanması

+0

Sadece 2d şekline göre kısmen şeffaf bir dokuya sahip dokulu dörtlü kullanmak daha yaygın olduğunu düşünüyorum. Bu senin durumunda çalışmıyor mu? – kappamaki

+0

O, reklam panoları mı demek istiyorsun? Hayır, ihtiyacım olan şey bu değil. –

cevap

1

Sorunuzu anladıysam tamam mı görelim. örgü z_i koordinatlarını yol açar bir rotasyon bulabilirsiniz düzlemsel olduğundan

  • Sen, köşeler (x_i, Y_I, z_i) ile düzlemsel örgü var =
  • 0 yüzden senin ağ olduğunu varsayıyoruz aynı zamanda dikey (x_i, y_i) ile de 2B'dir (x_i, y_i)
  • İkincisi, iki uv-koordinatlarının, içine gömdüğünüz düzlemdeki noktalara eşlemesi vardır.
  • Uv-coords (0,0) ve (1,1) yani (0,0) -> (x_0, y_0) ve (1,1) -> (x_1, y_1) için bir eşleme yaptığınızı varsayalım
  • Daha sonra tüm köşelerinizi -1 * (x_0, y_0), sonra (0,0) haritalar ile meshes koordinat sisteminde (0,0) ve (1,1) haritalarını yeni bir formata çevirebilirsiniz. koordinat (x_1 ', y_1')

  • Bu nedenle, meshinizdeki herhangi bir köşe için yeni koordinatlarla (x_i ', y_i') ilgili uv-koordinatı: (x_i '/ x_1', y_i '/ y_1')

Yardım eder.

İlgili konular