Mavzu: 3ds-max dasturida turli obektlar va jarayonlarni modellashtirish mundarija


Uch o’lchamli grafik obyektlarni ko'rish usullari


Download 0.57 Mb.
bet10/13
Sana17.02.2023
Hajmi0.57 Mb.
#1206560
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
3 DS MAX DASTURI

2.2 Uch o’lchamli grafik obyektlarni ko'rish usullari
Butun kompyuter sanoatining mexanizmi nima degan savol uzoq vaqtdan beri ko'p foydalanuvchilarni qiziqtirib keladi. Yoki bu to'xtamasdan yangi protsessorlarni ishlab chiqaradigan va chiqaradigan Intel. Ammo kim ularni sotib oladi? Ehtimol Microsoft har doim o'z derazalarini kattalashtiradigan va yanada chiroyli qiladigan har bir narsada aybdordir? Yo'q, natijada siz dasturlarning eski versiyalaridan qoniqishingiz mumkin - shunda ularning imkoniyatlari doirasi deyarli o'zgarmaydi. Xulosa o'zini o'zi taklif qiladi - o'yin aybdor. Ha, bu tobora ko'proq haqiqiy dunyoga aylanishga intilayotgan va virtual nusxasini yaratadigan o'yinlar, ular tobora kuchliroq manbalarni talab qilmoqdalar.
Kompyuterda kompyuter grafikasining butun tarixi buning isbotidir. Esingizda bo'lsin, dastlab tetris, qazuvchilar, arkanoidlar bo'lgan. Barcha grafikalar ekranning kichkina qismlarini, spritlarni qayta chizishdan iborat edi va XT da ham yaxshi ishladi. Ammo o'sha kunlar o'tdi. Simulyatorlarning yulduzi ko'tarildi.
F19, Formula 1 va hokazo kabi o'yinlarning chiqarilishi bilan biz butun ekranni qayta chizishimiz kerak edi, oldin uni xotirada tayyorlab qo'yganimizdan so'ng hammamiz kamida 286 protsessorga ega bo'lishimiz kerak edi. Ammo taraqqiyot shu bilan to'xtamadi. O'yindagi virtual dunyoni haqiqiy dunyoga o'xshatish istagi kuchayib ketdi va Wolf 3D paydo bo'ldi.
Bu, aytish mumkin, bu ba'zi 3D, ammo hali ham real dunyo modellashtirilgan birinchi 3D o'yin. Uni amalga oshirish uchun men yuqori (640 Kb dan oshiq) xotirani ishlatib, dasturni himoyalangan rejimga o'tkazishim kerak edi. To'liq o'yin uchun 80386 protsessorini o'rnatishim kerak edi, ammo Wolf 3D dunyosi ham kamchiliklardan aziyat chekdi. Devorlari oddiy tekis to'rtburchaklar emasligiga qaramay, ularni bo'yash uchun past o'lchamdagi to'qimalar ishlatilgan, shuning uchun sirtlar faqat masofadan turib yaxshi ko'rinardi. Albatta, siz to'qimalarning aniqligini oshirish yo'liga borishingiz mumkin, masalan, DOOMni eslang. Keyin yana yangi protsessorga o'tishimiz va xotira hajmini oshirishimiz kerak edi. To'g'ri, bu muhim emas, rasm yaxshilangan bo'lsa ham, lekin u hali ham kamchiliklarga ega. Ha, va tekis narsalar va yirtqich hayvonlar - kimga qayg'uradi. Keyin zilzila yulduzi ko'tarildi. Ushbu o'yinda inqilobiy yondashuv qo'llanildi - z-bufer, bu barcha ob'ektlarga hajm qo'shishga imkon berdi. Biroq, butun o'yin hali ham past aniqlikda ishladi va unchalik real emas edi.
Yangi apparat echimi pivo tayyorlashda edi. Va bu qaror, umuman olganda, yuzada yotibdi. Foydalanuvchilar uch o'lchovli virtual olamda o'ynashni istaganligi sababli, uni yaratish jarayoni (keyingi rasm paydo bo'lishidan oldin 3D Studioda kutilgan daqiqalarni eslang) tubdan tezlashtirilishi kerak. Va markaziy protsessor bu vazifani juda yaxshi bajara olmaganligi sababli, ixtisoslashtirilgan qaror qabul qilish to'g'risida inqilobiy qaror qabul qilindi.
Keyin 3Dfx uyasi mashinasini ishlab chiqaruvchi GPU Voodoo yordamida ushbu ertakni amalga oshirdi. Insoniyat virtual olamga yana bir qadam tashladi.
To'qimali derazalari tumanga qarab suzuvchi va derazadan orqaga qarab harakatlanadigan kompyuterda hech qanday operatsion tizim yo'qligi sababli, barcha 3D grafik apparatlari faqat o'yinlarga nisbatan qo'llanilishi mumkin, buni barcha tsivilizatsiyalashgan insoniyat muvaffaqiyatli amalga oshirmoqda.
Model
Monitorning ekranida uch o'lchovli ob'ektlarni namoyish qilish uchun bir qator jarayonlar (odatda konveyer deb ataladi) talab qilinadi, natijada natijani ikki o'lchovli shaklga tarjima qilish kerak. Dastlab, ob'ekt uch o'lchovli fazoda nuqta yoki koordinatalar to'plami sifatida ifodalanadi. Uch o'lchovli koordinatalar tizimi uchta o'q bilan belgilanadi: gorizontal, vertikal va chuqurlik, mos ravishda x, y va z o'qlari deb nomlanadi. Ob'ekt uy, odam, avtomobil, samolyot yoki butun 3D olam bo'lishi mumkin va koordinatalar ob'ektni kosmosda tashkil etuvchi uchlari (nodal nuqtalar) o'rnini aniqlaydi. Ob'ektning uchlarini chiziqlar bilan bog'lab, biz uch o'lchovli tananing faqat qirralari ko'rinadiganligi sababli simli simli modelni olamiz. Simli yorug'lik modeli ob'ektning sirtini ranglar, to'qimalar bilan to'ldirish va yorug'lik nurlari bilan to'ldirish mumkin bo'lgan joylarni belgilaydi.
Shakl 1: simli sim kub modeli
3D grafika quvurining bunday soddalashtirilgan izohi bilan ham, ikki o'lchovli ekranda uch o'lchovli ob'ektni chizish uchun qancha hisoblash kerakligi aniq bo'ladi. Agar ob'ekt harakat qilsa, talab qilinadigan hisob-kitoblar koordinata tizimidan qancha ortishini tasavvur qilish mumkin.


Download 0.57 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




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