53
topgan bo‘lishi mumkin. Uch o‘lchovli grafikani yaratish dasturlarida xotirada
tasvirning o‘zini emas, shu tasvirni tashkil
qiluvchi abstrakt grafik
elementlarning
to‘plamini
saqlash
texnologiyasi
foydalaniladi.Yaqin
vaqtlargacha bu abstrakt elementlarning
,,tirik’’obrazlarga o‘zgartirish, uch o‘lchovli grafikani yaratish dasturlaridan
tashqari maxsus ilovalarni talab qilar edi. Ular protsessorni yuklab qo‘yar va
buning natijasida barcha boshqa ilovalarning ishini sekinlatib qo‘yar edi.
Zamonaviy
videoadapterlarning
ko‘pchiligiga
o‘rnatilgan
grafik
tezlashtirgichlarning yangi avlodi bu masalaning yechimi bo‘ldi.Ular uch
o‘lchovli ob’ektlarning tasvirini rasshifrovka qilish va ekranga chiqarish kabi
vazifalarni o‘zlari bajarganligi sababli protsessor
yuklamasi kamayadi va
tizimning unumdorligi ortadi. Uch o‘lchovli grafikani yaratish dasturlarining
bosh funksiyasi grafik abstrakt ob’ekt’larni kompyuter ekranidagi tasvirga
aylantirishdir. Odatda abstrakt ob’ektlar quyidagi
uch tarkibiy qismdan
iboratbo‘ladi
Uchlar
.Uch o‘lchovli fazoda ob’ektning o‘rnini belgilaydi. Ularning o‘rni
X, Y va Z koordinatalari orqaliberiladi.
Primitivlar
. Bular soda geometrik ob’ektlar bo‘lib, ular yordamida
murakkabroq bo‘lgan o‘b’ektlar quriladi. Ular joylashish o‘rnini
aniqlovchi
nuqtalar orqasli beriladi. Uch o‘lchovli ob’ektlarlarning tasvirini yaratish uchun
primitivlarni tuzishda perspektiva effekti e’tiborgaolinadi.
Tekstura
. Primitivlarga qo‘uiyladigan ikki o‘lchovli tasvir yoki sirtlardir,
dasturiy ta’minot primitivning joylashish o‘rniga qarab tekstura ko‘rinishini
o‘zgartirish natijasida uch o‘lchovlilik
effektini kuchaytiradi; bu jarayon
perspektiv korrektsiya deb ataladi. Ba’zi ilovalarda MIP akslantirish deb
ataluvchi protsedura qo‘llanadi; bu holda aynan
bir teksturaning turli
talqinlaridan foydalaniladi. Uzaqlashayotgan ob’ektlarning tasvirini yaratishda
tekstura ranggining to‘yinganlik va ravshanligikamayadi.
Bu abstract matematik tavsiflar vizuallashtirilgan, ya’ni ko‘rinadigan
shaklga o‘zgartirilgan bo‘lishi lozim.
Vizuallashtirish protsedurasi, alohida
abstraktsiyalardan ekranga chiqariladigan butun bir tasvirni tuzish uchun
mo‘ljallangan qat’iy standartlashgan funksiyalarga asoslanadi.
Quyida ikki
abstrakt funksiyakeltirilgan.
Dostları ilə paylaş: