kompyuter grafikasida fazo 3d ob’ektlarini bo’yash

DOC 547,0 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1559554070_74357.doc kompyuter grafikasida fazo 3d ob’ektlarini bo’yash reja: 1. kompyuter grafikasida fazo (3d) ob’ektlarini bo’yash. 2. yorug’lik va uning tarqalishi: aks qaytarish, diffuzion aks, ideal sinish, diffuzion sinish. 3. nurning yo’nalishini aniqlash algoritmlari. yorug’lik intensivligini hisoblash modellari. 4. guro usuli bilan bo’yash. fong usuli bilan bo’yash. bo’yash. bo’yash usullari real tasvirlarni yaratishning keyingi qadami bu qurilgan ob‟ektlarni chegaralovchi sirtlarni bo‟yash masalasini yechish. bo‟yash ko‟rinmas chiziq va sirtlarni olib tashlashdan so‟ngi tartibda bajariladi. bo‟yashning bir necha oddiy usullarini (modellarini) ko‟ramiz. yorug‟lik nuqtasidan sirtga tushuvchi yorug‟lik energiyasi singishi, qaytishi (aks etish) yoki o‟tkazib yuborishi mumkin. singigan, qaytgan yoki o‟tkazib yuborilganenergiya miqdori yorug‟lik to‟lqinining uzunligiga bog‟liq. diffuzion qaytish yorug‟likning barcha (hamma) yo‟nalishlar buyicha tekis tarqalishi. qaytgan yorug‟likning xossalari yorug‟lik manb‟asining shakli va yo‟nalishiga va yana yoritalayotgan sirtning joylashishiga va uning xossalariga bog‟lik. ideal tarqatuvchidan nuqtaviy manba‟ning yorug‟ligi lamberning kosinuslar qonuniga asosan qaytariladi. bu yerda i-qaytgan yerug‟likning intensivligi; ie-nuktaviy manbaning intensivligi; kd- diffuzion qaytishning …
2
lgan masofa d ga bog‟lik. buni hisobga olgan xolda quydagi yoritish modelini olamiz: bu yerda k - ixtieriy konstanta. simetrik aks. ob‟ektning (tashqi) sirti yaltiroq bo‟lganda hosil bo‟ladi. simmetrik akslangan yerug‟likning intensivligi tushishi burchagi to‟lqinning uzunligi va moddaning xossasiga bog‟lik. simetrik aksning fizik xossalari juda murrakab, shu sababli kompyuter grafikasida oddiy modellardan foydalaniladi. (fong modeli.): bu yerda ks – eksperimental doimiy (yorug‟likning simmetrik akslanuvchi qismi); αaks nuri r va s orasidagi burchak; r-yorug‟likning fazoviy taksimotining aproksimatsiyalovchi daraja (rasm) (3) va (4)larni birlashtirgan xolda ob‟ekt sirtining nuqtalarini intensivligini hisoblovchi yoritish modelini olamiz. tashqi normal vektori n, yorug‟lik manbasiga l, aks nuri r, kuzatish s yo‟nalishlari vektorlarining birlik vektorlaridan foydalangan xolda (5) ni quydagi ko‟rinishda yozish mumkin: rangli tasvirni xosil qilish uchun, xar bir asosiy ranglar uchun (red-qizil, greenyashil, blue-ko‟k) bo‟yash funktsiyasini topish kerak (shart). simetrik aksda doimiy rs xar bir keltirilgan rang uchun bir xil hisoblanadi. agar nuqtaviy manba‟lar soni bir …
3
alayotgan nuqtadagi yorug‟lik intensivligi (5) chi formulaga asosan hisoblanadi. bu yerda interpolyatsiya sxemasi guro bo‟yash interpolyatsiyasiga o‟xshaydi w nuqtaning normal vektorini nw topish uchun ushbu nuqtadan gorizoantal to‟g‟ri chiziqni o‟tkazamiz va yoqning qirrasini kesuvchi nuqtalarning u va v normal vektorlaridan foydalanilgan xolda topamiz: u va v nuqtalarda normal vektorlarni topish uchun mos qirralarning uchlarini normal vektorlardan foydalanamiz. fong usuli orkali bo‟yashda tasvir guro usuliga nisbatan realroq bo‟ladi, ammo hisob-kitoblar sezilarli ko‟p xajmni talab qiladi. qirralarda va uchlarda normallarni aniqlash faraz qilamizki bitta nuqtada tutashuvchi qirralar yotadigan tekisliklar tenglamalari quydagicha: ushbu tekisliklarning normal vektorlari mos ravishda: agar ular tashqi normal vektorni bermasa ularning koordinatalarini ishorasini o‟zgartirishi kifoya. taqribiy normal vektorning yo‟nalishini aniqlovchi vektor quydagicha topiladi: 2-rasmda ko‟rsatilgan v1 uninig tashqi normal vektorini topish uchun mos vektor ko‟paytmalar yig‟indisi hisoblanadi: nurning yo’nalishini kuzatish usullari (trassirovka) (trace-iz, kuzatish) real tasvirlarni ko‟rishda nurni yo‟nalishini kuzatish usullari, uning kayta (aks etish) va sinish effektlarini hisobga …
4
shuning uchun kompyuter grafikasida faqat foydali nurlar, yani nazoratchi ko‟ziga tushuvchi nurlar hisobga olish tavsiya qilinadi. va shu sababli nurlarni yo‟nalishini kuzatish teskari bajariladi, yani yorug‟lik manba‟sidan emas nazoratchi ko‟zidan boshlab biror bir ob’ektning nub bilan kesilish nuqtasiga qadar. yuqorida aytib o’tilgan jarayon nurning yo’nalishini teskari kuzatish yoki shunchaki nurning yo’nalishini kuzatish deyladi. aynan shu usulni quyda ko’ramiz: nurni yo‟nalishini kuzatish usulida ob’ektning ixtiyoriy nuqtasining yorug‟ligini va berilgan yo’nalishida undan qaytuvchi yorug’lik energiyasini qismini aniqlash masalasi ko‟riladi. bu energiya ikkita qismdan tashkil topadi-bevosita (dastlabki) yorug‟lik, yani yorug’lik manba’sidan bevosita olinuvchi energiya va ikkinchi yorug’lik, yani boshka ob’ektlardan keluvchi energiya. bu bo’lish nisbiy. ma’lumki, bevosita yorug’lik tasvirga katta xissa qo’shadi. simmetrik aks (zerkalnoe otrajenie) berilgan i yo’nalish bo’yicha p nuqtaga tushgan nur r yo’nalish bo‟yicha aks etadi va quydagi qonun bilan aniqlanadi: nurning yo‟nalishini aniqlovchi i vektor, aks etgan nurning yo‟nalishini aniqlovchi r vektori va p nuqtaning narmal vektori n bitta …
5
i bo‟ycha r nuqtaga tushuvchi nur ikkinchi soxaga t yo‟nalish bo‟ycha sinadi. sinish sneliusning qonuniga bo‟ysunadi va burchaklari uchun quydagi ifoda bilan beriladi. bu yerda: ηi -(i) nur tushuvchi muxitning sinish koeffitsenti; ηt–(t) nur sinuvchi muxitning (soxaning) sinish koeffitsenti; θi–tushuvchi nur(i) va r nuqtaning narmal vektori (n) orasidagi burchak; θt-qaytgan nur (t) va r nuqtaning narmal vektori (n) yo‟nalish orasidagi burchak. sneliusning qonuniga asosan i, n va t vektorlari bitta tekislikda yotadi, ya‟ni: bu yerda α va β qiymatlarini topish uchun (1) ifodani quydagi ko‟rinishda yozamiz: η*sinθi=sinθt bu yerda: kvadratga ko‟taramiz: η2sin2θi= η2sin2θt yoki larni hisobga olgan xolda (2)- chi tenglamani hisobga olgan xolda bundan t vektorning normalligini shartiga ko‟ra: (4)-chi ifodani (3)-chi ifodadan ayiramiz bundan α=±η. fizik nuqtai nazarga ko‟ra α=η. β-ni qiymatini topish uchun (4)-chi ifodadan foydalanamiz; α=η hisobga olgan xolda tenglamaning yechimi buni hisobga olgan xolda t vektori quydagicha ifodalanadi: bu yerda agar bo‟lsa xamma yorug‟lik energiyasi …

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "kompyuter grafikasida fazo 3d ob’ektlarini bo’yash"

1559554070_74357.doc kompyuter grafikasida fazo 3d ob’ektlarini bo’yash reja: 1. kompyuter grafikasida fazo (3d) ob’ektlarini bo’yash. 2. yorug’lik va uning tarqalishi: aks qaytarish, diffuzion aks, ideal sinish, diffuzion sinish. 3. nurning yo’nalishini aniqlash algoritmlari. yorug’lik intensivligini hisoblash modellari. 4. guro usuli bilan bo’yash. fong usuli bilan bo’yash. bo’yash. bo’yash usullari real tasvirlarni yaratishning keyingi qadami bu qurilgan ob‟ektlarni chegaralovchi sirtlarni bo‟yash masalasini yechish. bo‟yash ko‟rinmas chiziq va sirtlarni olib tashlashdan so‟ngi tartibda bajariladi. bo‟yashning bir necha oddiy usullarini (modellarini) ko‟ramiz. yorug‟lik nuqtasidan sirtga tushuvchi yorug‟lik energiyasi singishi, qaytishi (aks etish) yoki o‟tkazib yuborishi mumkin. singig...

Формат DOC, 547,0 КБ. Чтобы скачать "kompyuter grafikasida fazo 3d ob’ektlarini bo’yash", нажмите кнопку Telegram слева.

Теги: kompyuter grafikasida fazo 3d o… DOC Бесплатная загрузка Telegram