«skinning» etiketlenmiş sorular

1
Android'de GPU arayüzünü nasıl güvenilir bir şekilde uygulayabilirim?
Android'de karakter kaplaması yapmaya çalışıyorum. Fikir oldukça vanilya: Derisi matrislerim var ve her tepe noktasıyla birlikte, dört matris indeksi ve dört karşılık gelen ağırlık gönderirim. Onları köşe gölgelendiricisinde toplarım ve her köşeye uygularım. Bu, oyunumun iOS sürümünde köşe gölgeleyicisinde yapıyorum (normalleri önemsemeyin): attribute vec4 in_pos; attribute vec4 in_normal; attribute vec2 …

3
Bir tepe gölgelendiricisine nasıl birden fazla matris gönderirim?
Kemikler / deri kullanarak animasyonlar yapıyorum. Gölgelendiriciye köşe başına bir matris göndermeye çalışıyorum. Bu iki yaklaşımı düşünebilirim. Yöntem 1 Bunun gibi her kemik matrisi için tek bir kolum var u_Bone0 = GLES20.glGetUniformLocation(mProgram, "u_Bone[0]"); u_Bone1 = GLES20.glGetUniformLocation(mProgram, "u_Bone[1]"); ve onDrawher birini gölgelendiriciye gönderiyorum: GLES20.glUniformMatrix4fv(u_Bone0, 1, false, matrix0, 0); Çok sayıda matrisim …
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.