Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > проблема z-fighting DirectX


Автор: Wardena 25.4.2009, 21:55
Собственно САБЖ.. такой проблемы при использовании OpenGL не было... При переходе на DirectX появилось более красочное изображение и проблема с з-файтингом. Как она решается при использовании DirectX.

Извините если вопрос глупый, я с DirectX тлоько вчера первый раз ознакомилась.

http://ipicture.ru/Gallery/Viewfull/17955742.html

http://ipicture.ru/Gallery/Viewfull/17955789.html

Автор: BorisVorontsov 12.5.2009, 14:59
AutoDepthStencilFormat у тебя какой?

Автор: C/L 15.5.2009, 11:36
Да есть способы. Проблема в ограниченной точности z-буфера. Увеличение разрядности z-буфера или использование w-буфера как замену z-буферу может устранить данную проблему.

Автор: resurtm 7.6.2009, 10:36
Можно ещё попробовать сдвинуть дальше ближнюю плоскость усечённой пирамиды видимости. Т.е. увеличить немного z near при создании матрицы проецирования.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)