Z буфер ба А буферийн ялгаа

Z буфер ба А буферийн ялгаа
Z буфер ба А буферийн ялгаа

Видео: Z буфер ба А буферийн ялгаа

Видео: Z буфер ба А буферийн ялгаа
Видео: Гемоглобин буфер: Хлористый сдвиг: Кислотно-щелочной баланс 2024, Долдугаар сарын
Anonim

Z буфер ба А буфер

Z буфер ба A буфер нь 3D компьютер графикт хэрэглэгддэг хамгийн алдартай харагдахуйц гадаргууг илрүүлэх хоёр арга юм. Үзэгдэх гадаргууг илрүүлэх (мөн нуугдмал гадаргууг арилгах гэж нэрлэдэг) нь 3D ертөнцийн тодорхой харах цэгээс үзэгдэл дотор харагдах зүйлийг тодорхойлоход ашиглагддаг. Объектын орон зайн аргууд ба зургийн орон зайн аргууд гэж нэрлэгддэг гадаргууг илрүүлэх хоёр үндсэн ангилал байдаг. Объектын орон зайн аргууд нь ямар гадаргуу харагдахыг тодорхойлохын тулд объект ба/эсвэл объектын хэсгүүдийг харьцуулах явдал юм. Зургийн орон зайн аргууд нь пикселийн түвшинд цэгээс цэгийн үндсэн дээр харагдах байдлыг шийдэх асуудлыг шийддэг. Зургийн орон зайн аргууд нь хамгийн алдартай бөгөөд Z буфер болон A буфер нь энэ ангилалд хамаарна. Z буфер арга нь бүх үзэгдэл дэх пиксел бүрийн гадаргуугийн гүний утгыг тооцдог. Буфер арга нь Z буфер аргын өргөтгөл бөгөөд ил тод байдлыг нэмэгдүүлдэг.

Z буфер гэж юу вэ?

Z буферийн аргыг мөн гүн буферийн арга гэж нэрлэдэг. Z буфер нь пиксел бүрийн өнгө, гүний мэдээллийг хадгалдаг растер буфер юм. Z буфер дэх "Z" нь 3 хэмжээст орон зай дахь "Z" хавтгайд хамаарна. Z буферийн аргууд нь проекцын хавтгай дээрх үзэгдэл дэх пиксел бүрийн гадаргуугийн гүний утгыг харьцуулах замаар харагдах гадаргууг илрүүлдэг. Энэ нь ихэвчлэн техник хангамжид хийгддэг боловч заримдаа програм хангамжид хийгддэг. Ихэвчлэн Z буфер аргыг зөвхөн олон өнцөгтөөс бүрдсэн үзэгдэлд ашигладаг. Z буфер арга нь гүний утгыг маш амархан тооцоолох боломжтой тул маш хурдан байдаг. Үзүүлсэн графикийн чанарт нөлөөлдөг хамгийн чухал талуудын нэг бол Z буферийн нарийн ширхэгтэй байдал юм. Доод ширхэглэл нь Z-тэмцэл гэх мэт асуудал үүсгэдэг (ялангуяа маш ойрхон объектуудад). Жишээлбэл, 16 битийн Z буфер нь эдгээр асуудлыг үүсгэж болно. 24 бит буюу түүнээс дээш Z буфер нь эдгээр нөхцөлд илүү сайн чанарыг хангадаг. 8 битийн Z буфер нь ашигтай байхаар хэт бага буферийн нарийвчлалтай гэж тооцогддог.

Буфер гэж юу вэ?

Буфер (мөн эсрэг, талбайн дундаж, хуримтлалын буфер гэж нэрлэдэг) нь Z буферийн өргөтгөл юм. Буфер алгоритмыг Pixar боловсруулсан. Дунд хэмжээний виртуал санах ойтой компьютерт буфер аргыг үр дүнтэй ашиглаж болно. Z буферийн ашигладаг алгоритмыг A буферт ашигладаг. Гэсэн хэдий ч, A буфер нь Z буферийн хийдэг зүйлээс гадна эсрэг хамгаалалтыг өгдөг. A буферт пиксел бүр дэд пикселүүдийн бүлгээс бүрдэнэ. Пикселийн эцсийн өнгийг түүний бүх дэд пикселүүдийг нэгтгэн тооцдог. Энэ хуримтлал дэд пикселийн түвшинд явагдаж байгаа тул буфер нь хуримтлалын буферийн нэрийг авдаг.

Z буфер болон А буфер хоёрын ялгаа юу вэ?

Z буфер ба A буфер нь харагдахуйц гадаргууг илрүүлэх хамгийн алдартай хоёр арга юм. Үнэн хэрэгтээ, буфер нь Z буферын өргөтгөл бөгөөд эсрэг заалтыг нэмдэг. Ерөнхийдөө буфер нь Z буферээс илүү зургийн нягтралтай байдаг, учир нь энэ нь амархан тооцоолох боломжтой Фурье цонхыг ашигладаг. Гэсэн хэдий ч буфер нь Z буферээс бага зэрэг үнэтэй байдаг.

Зөвлөмж болгож буй: