Pytania oznaczone «culling»

19
W nowoczesnych grach AAA z otwartym środowiskiem i dużą ilością statycznych treści (np. Crysis), w jaki sposób wykonuje się usuwanie okluzji?

Mam na myśli dwa pomysły: 1) Scena jest renderowana do niewidocznego bufora, przy użyciu modeli o niskiej rozdzielczości i niskiej liczbie wielokątów (lub nawet przy użyciu tylko ograniczających objętości, takich jak kostki lub kule). Bufor jest następnie sprawdzany, aby wiedzieć, co jest...

9
Jak działa gluLookAt?

Z mojego zrozumienia gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); jest równa: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ale kiedy wydrukuję ModelViewmatrycę, wezwanie do glTranslatef()wydaje się nie...

9
Dlaczego nie mogę używać operatora '> =' z Vector3s?

Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć....