Pytania otagowane jako skinning

1
Jak mogę niezawodnie wdrożyć skórowanie GPU w Androidzie?
Staram się, aby skórowanie postaci działało na Androidzie. Pomysł jest dość waniliowy: mam swoje matryce do skórowania i wraz z każdym wierzchołkiem wysyłam do czterech wskaźników macierzy i czterech odpowiednich wag. Sumuję je w module cieniującym wierzchołki i stosuję je do każdego wierzchołka. Oto, co robię w module cieniującym wierzchołki …

3
Jak wysłać wiele macierzy do modułu cieniującego wierzchołki?
Ćwiczę animacje przy użyciu kości / skórowania. Próbuję wysłać moduł cieniujący jedną macierz na wierzchołek. Mogę wymyślić te dwa podejścia. Metoda 1 Mam jeden jednolity uchwyt dla każdej takiej matrycy kostnej u_Bone0 = GLES20.glGetUniformLocation(mProgram, "u_Bone[0]"); u_Bone1 = GLES20.glGetUniformLocation(mProgram, "u_Bone[1]"); a następnie onDrawwysyłam każdego z nich do modułu cieniującego: GLES20.glUniformMatrix4fv(u_Bone0, 1, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.