| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 при создании матрицы проецирования. |