Pregunta

¿Alguien sabe qué podría estar causando los artefactos extraños que estoy viendo en mi aplicación DirectX administrada C#? Aquí hay una captura de pantalla del problema que tengo:

enter image description here

Lo que estás viendo es un terreno con un avión plano debajo.

  • A la izquierda puedes ver el avión Al frente del terreno a pesar de que no debería ser visible (está debajo)
  • En el medio hay una etapa de transición en la que ves lo que he estado llamando 'persianas'
  • A la derecha se muestra correctamente

Este debe ser un problema de Z-Buffer, pero no he podido resolverlo. ¿Alguien más se ha encontrado con este mismo problema? ¡Me está volviendo loco!

¿Fue útil?

Solución

Se llama Z Fighting y probablemente su Zmin de la matriz de proyección es demasiado pequeña.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top