«transformations» etiketlenmiş sorular

2
Neden normal vektörleri dönüştürmek için kullanılan model görünüm matrisinin ters çevrilmiş tersi kullanılır?
Nesnelere uygulanan dönüşümlerle 3D sahneler oluştururken, normallerin model görünüm matrisinin aktarılmış tersiyle dönüştürülmesi gerekir. Yani, normal olan , modelViewMatrix M , dönüştürülmüş, normal olduğununnnMMMn′n′n' n′=(M−1)T⋅nn′=(M−1)T⋅nn' = (M^{-1})^{T} \cdot n Nesneleri dönüştürürken, normallerin buna göre dönüştürülmesi gerektiği açıktır. Fakat neden matematiksel olarak bu karşılık gelen dönüşüm matrisidir?



4
Kuaterniyonlar 3B'de dönme ve ölçeklemeyi temsil etmek için ne zaman kullanılmalıdır?
Kuaterniyonlar (karmaşık sayıların dört boyutlu bir uzantısı), bir 3B vektörünün dönüşünü ve ölçeklenmesini temsil etmek için kullanılabilir ve bir kuaterniyonun bir 3B vektörüne uygulanması, iki kuaterniyon çarpımını içerir, dolayısıyla karşılık gelen dönüşüm matrisi ile çarpmadan daha az işlem gerektirir. Bununla birlikte, bunun yerine özellikle gölgelendirici kodunda doğrusal ve afin dönüşüm …

2
Hareket Bulanıklığı için Nesne Alanına Işın Dönüşümü
Işın izleyicim çok çeşitli nesneleri destekler. Onları kesişmek için ışınları nesne boşluğuna dönüştürme standart tekniğini kullanıyorum. Hareket bulanıklığı ekleyene kadar bu harika çalışıyor. Hareket bulanıklığını bir yerine bir dönüşüm dizisi (tartışmayı basitleştirmek için tam olarak iki diyelim) olarak modelliyorum. Benim yaklaşımım ışığın her iki anahtar karede ters dönüşümünü almak ve …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.