II. Z-буфер әдісі
Бұл әдіс картиналық жазықтыққа күрделі көріністерді ортогоналды
проекциялауда қолданылады. Әдісті қолдану үшін жадтың екі аумағы
қолданылады: тереңдік буфері(Z-буфер) жәнекомпьютер экранының пикселдер
күйіні туралы ақпарат сақталатын кадр буфері.
Z-буфер (тереңдік)- z (тереңдік) координатасы туралы ақпаратты
сақтайды;
К-буфер (кадр) – тиісті пикселдің атрибуттарын сақтайды.
Алғашында Z-буферде – фон тереңдігі, К-буферде – фон атрибуттары.
Жұмыс кезінде кезекті қырдың проекциясы растрге бөлінеді.
Осыдан кейін әрбір пикселдің тереңдігі аналызден өтеді (z шамасы). Егер
жаңа пикселдің z шамасы алдындағыдан кіші болса, онда қарастырылып
отырған элемент картиналық бетке жақындау. Сәйкес Z-буфер элементінің z
координатасы түзетіледі, ал жаңа пикселдің атрибуттуары К-буферге енгізіледі.
Басқаша жағдайда ешқандай әрекет жасалмайды.
Әдістің формалды анықтамасы:
Формальное описание метода:
1. Кадрдың барлық буфері фондық мәндермен инициалданады
(интенсивтілігі, түстері).
|