Hisoblash geometriyasining asosiy tushuncha va usullari, ko'rinmas chiziqlar va sohalarni yo'qotish algoritmlari reja: Kirish I bob ko’rinmas chiziq va sirtlarni olib tashlash algoritmlari



Download 429,32 Kb.
bet8/9
Sana03.03.2022
Hajmi429,32 Kb.
#480478
1   2   3   4   5   6   7   8   9
Bog'liq
HISOBLASH GEOMETRIYASINING ASOSIY TUSHUNCHA VA USULLARI, KO\'RINMAS CHIZIQLAR VA SOHALARNI YO\'QOTISH ALGORITMLARI

Shaffoflik va yarimshaffoflik effektlarini modellashtirish muhit va ob’yektlarning bir-biriga nisbatan shaffofligi haqidagi axborotlar asosida alfaqorishish (Alpha-blending) va xiralashish (Fogging) deb ataladigan peksellarning rang korreksiyasini bajarilishi bilan ifodalanadi.
Silliqlash yo’li bilan tasvirdagi nuqsonlarni yaxshilash – antialiasing (Antialiasing). Antialiasing qiya chiziqlarga “pog’onali” effektlar tipidagi tasvir nuqsonlarini bartaraf qilish uchun qo’llaniladi. Chetki (Edge Anti-aliasing) va to’liq (Full-screen Anti-aliasing-FSAA) antialiasing turlariga ajratiladi. O’yinlarni tezlashtiruvchi birinchi modellarda faqatgina chetki antialiasingdan foydalanilgan, zamonaviy 3D-akseleratorlar uchun to’lik antialiasing majburiy hisoblanadi.
Chetki antialiasing tutash yoqlar atrofidagi ranglar og’irligini qo’shish asosida yoq (qirra) chetlaridagi piksellar rangini o’rtachalashtirishda ifodalanadi. Og’irlikni qo’shish texnikasi og’irlik koeffisientini belgilash bilan ifodalanadi, bunda chetgi piksel rangini belgilashda ranglar jamlanadi. Shundan ekan, yoq chetidagi har bir nuqta (chiziq) fiksirlangan, bo’sh bo’lmagan maydonga ega, og’irlik koeffisientlari qiymati ushbu maydonning qanday qismi tutash yoqlarni to’sishiga bog’liq. To’liq antialiasing, yoki subpikselli antialiasing barcha nuqsonlarni to’liq bartaraf etish uchun ishlatiladi. Mazkur usulning mohiyati, nuqsonlarni tuzatish (korreksiya) dastlabki ko’rsatkichdan yuqori bo’lgan virtual ruxsat (razreshenie) deb ataluvchi bilan bajariladi. Bunda har bir piksel bir qancha virtual subpiksellardan tashkil topganlar bilan ifodalanadi va ular ustida antialiasing bajariladi (1.7-rasm). Tuzatishdan keyin, barcha subpiksellar rangi aniqlangan vaziyatda, dastlabki ruxsat qayta tiklanadi.

1.7-rasm. To’liq antialiasingni bajarishdagi “virtual ruxsat”
Yetishmaydigan ranglar interpolyatsiyasi (Dithering) – piksel rangini kodlash uchun 3D-akseleratorning joriy videorejimi 24 bitdan kam (masalan, High Color rejimida 16 bitli rang) ishlatayotgan vaziyatida foydalaniladi.
Kadr buferini oxirgi ko‘rinishga olib kelish (Frame Buffer) – ikki o’lchovli tasvir proeksiyasi joylashadigan 3D-akseleratorning xotira sohasi. Har bir bufer 3Dtezlashtiruvchi analogli videosignalning chiqishini tashkil etish uchun ishlatiladi.
Tasvirni yaratish jarayonini tezlatish uchun ikkilangan buferlash mexanizmidan foydalaniladi, bunda xotira bir vaqtda ikkita aralash kadrlar uchun ajratiladi: keyingi kadrni qurish oldingisining aks etishiga tugaganidan so’ng boshlanadi. Natijada ancha kadrlarning bir tekisda almashinuvi ta’minlanadi.
Quyi qayta ishlash (Post-processing) tayyorlangan kadlar ustida qandaydir ikki o’lchovli effektlarni yagona bir butun sifatida amalga oshirish vaziyatida qo’llaniladi.
Xulosa
Xulosa qilib shuni aytsa bo’ladiki Biror bir uch o’lchovli obektni ikki o’lchovli tekislikda (kompyuter ekranida) qurish uchun avvalo uni qaysi qismlari ko’rinarli, qaysi qismlari ko’rinmas, yani obektning boshqa yoqlari bilan yopiqligini aniqlash kerak. Proektsiyalashda markaziy yoki paralel proektsiyalash ishlatiladi.
Proektsiyalashda proektorlar obektning har bir nuqtasidan o’tadi. Proektsiyalash yunalishi buycha tasvir tekisligiga yakinrok masofadagi nuqtalar ko’rinadigan hisoblanadi. Sodda ko’ringanligiga qaramay ushbu masalani yechish ancha qiyinchiliklarga va ayrim hollarda biroz hisob kitoblarga olib keladi.
Varnok algoritmi tasvir tekitligini 4 qismga bo’lishga asoslangan va xar kismi uchun algaritim onson yechiladi. Ekran 4 qismga bo’linadi. Agar qism eng yaqin yoq proektsiyasi bilan to’liq yopilsa yoki birorta ham yoqning proektsiyasi bilan yopilmasa unda masala yopiladi, yani to’liq bo’yaladi yoki chetlashtiriladi. Agar ikkala shart ham bajarilmasa u holda qism yani 4 qismga bo’linadi va shartlar tekshiriladi. Ushbu jarayon qismning o’lchovi bir pikseldan kichik bo’lgunga qadar bajariladi.
Sahnaning tavsifi kutilgan sahna ko’rinishini belgilovchi barcha vizual axborotlarni ifodalashi kerak. Sahnani tavsiflashda beriladigan terminlar, sahnadagi tasvirning tanlangan konseptual modeliga bog’liq bo’ladi, ya’ni sahnani sintezlovchi dasturiy ta’minot ishlab chiquvchi yoki ushbu dasturdan foydalanuvchi tasvir ostida o’zining vazifalarini tushunadi. Masalan, tasvirni muayyan yorqinlik bilan berilgan nuqtalar massivi sifatida qarash mumkin, biz qandaydir ko’rinishda berilgan koordinatalarga muvofiq sintezlanayotgan uch o’lchovli sahnaning ixtiyoriy nuqtasida yorqinlikni belgilashimiz mumkin.
Tasvirning boshqa ko’rinib turgan konseptual modeli sifatida sahnani tashkil etishi kerak bo’lgan predmetlar va ularning o’zaro joylashuvini ko’rsatish mumkin.


Download 429,32 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish