Czytam mapę wysokości z pliku i renderuję ją za pomocą pasków trójkąta.Dlaczego moja scena OpenGL ma problemy z buforowaniem głębi?
heightmap:
To działa dobrze, to jak to wygląda:
Wygląda w porządku, ale tylko z tego kierunku. Gdybym włączyć aparat trochę, to zaczyna się dzieje:
Wydaje się, jakby mój bufor głębi jest uszkodzony. Mam go włączoną i działa dobrze z inną geometrią.
Czy ktoś wcześniej miał taki problem? Nie wiem nawet, czego szukać. Dzięki!
Edycja:
My Konfiguracja macierzy projekcji
1,2062851 0,0 0,0 0,0
0,0 2,1445069 0,0 0,0
0.0 0.0 -1.0 -1.0
0,0 0,0 -0,2 0,0
_fieldOfView(50.0f),
_nearPlane(0.1f),
_farPlane(10000.0f),
_viewportAspectRatio(16.0f/9.0f)
Czy możesz pokazać konfigurację macierzy projekcji, a także zawartość pliku mapy wysokości? :) – Iggy
Może również pomóc włączyć tryb wireframe, aby wizualnie sprawdzić artefakty. 'glPolygonMode (GL_FRONT_AND_BACK, GL_LINE);' – Iggy
Hej, dzięki za odpowiedź. Zaktualizowałem pytanie. Aktywacja szkieletu była pierwszą, którą zrobiłem i wygląda dobrze - http://i.snag.gy/fKpx1.jpg – qwertzguy