Программирование графики с использованием Direct3D

       

Z-буферизация: За и Против


Z-буферизация — один из самых простых и самых быстрых методов удаления невидимых поверхностей. Она обеспечивает точность визуализации до пикселя (некоторым алгоритмам это недоступно) и эффективно обрабатывает сложные сцены. Главный недостаток Z-буферизации — значительный объем памяти, который требуется для Z-буфера. Z-буфер должен быть, по крайней мере, такого же размера, какой имеет выходное изображение, и быть 32-разрядным. Например, для программы, работающей в режиме 800x600 с 16-разрядным Z-буфером, требуется почти мегабайт памяти только для одного Z-буфера.



Содержание раздела