Problème de DirectX Z-Buffer
-
28-10-2019 - |
Question
Quelqu'un sait-il ce qui pourrait être à l'origine des artefacts étranges que je vois dans mon application DirectX gérée en C #.Voici une capture d'écran du problème que je rencontre:
Ce que vous regardez est un terrain avec un plan plat en dessous.
- À gauche, vous pouvez voir le plan devant du terrain même s'il ne devrait pas être visible (il est en dessous)
- Au milieu, il y a une étape de transition où vous voyez ce que j'appelle des "stores"
- Sur la droite, il s'affiche correctement
Cela doit être un problème de Z-Buffer mais je n'ai pas été en mesure de résoudre ce problème.Quelqu'un d'autre a-t-il rencontré le même problème?Cela me rend fou!
La solution
Cela s'appelle le combat Z et très probablement votre zmin de la matrice de projection est trop petit.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow