DirectX Z-Buffer Issue - PullRequest
       52

DirectX Z-Buffer Issue

3 голосов
/ 03 февраля 2011

Кто-нибудь знает, что может быть причиной странных артефактов, которые я вижу в своем приложении C # Managed DirectX.Вот скриншот проблемы, с которой я столкнулся:

enter image description here

На что вы смотрите, так это на какую-то местность с плоской плоскостью под ней.

  • Слева вы можете увидеть плоскость перед местности, даже если она не должна быть видна (она внизу)
  • Посерединеесть переходный этап, на котором вы видите то, что я назвал «жалюзи»
  • Справа он отображается правильно

Это должно быть проблема Z-буфера, но у меняне смог разобраться.Кто-нибудь еще сталкивался с этой же проблемой?Это сводит меня с ума!

1 Ответ

5 голосов
/ 03 февраля 2011

Это называется боем по Z, и, скорее всего, ваш zmin матрицы проекции слишком мал.

...