|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Andrianov 2:5017/13.40 07 May 2001 20:49:49 To : Alex Grishuk Subject : Z-BUFFER -------------------------------------------------------------------------------- Hедавно, Втp Апp 24 2001 в 16:30, некто Alex Grishuk писал All по поводy Z-BUFFER : AG> Много встpечал этот теpмин. Объясните пожалyста его назначение и AG> фyнкциониpование. При отрисовке трехмерной сцены часть объектов скрыта - загорожена другими, расположенными ближе к наблюдателю. Сабж как раз и позволяет нарисовать сцену правильно, т.е, чтобы более дальние объекты не "просвечвали" через более ближние. Для этого и создается, собственно, сабж, т.е. массив чисел равный по размеру экрану. В каждой ячейке масива хранится число - расстояние до нарисованной точки (или величина обратная расстоянию, тогда это называется W-buffer). Первоначально во все ячейки сабжа заносится максимальное число. При отрисовке очередной точки проверяется, если расстояние до нее больше величины, хранящейся в сабже, точка не рисуется, если меньше, то точка рисуется, а в сабж помещается расстояние до нарисованой точки. Hе прощаюсь Sergey --- --- Да будет свет ! --- * Origin: Sergiev Posad <Ferma> Sergey Andrianov (2:5017/13.40) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/32743af70baf.html, оценка из 5, голосов 10
|