Guruch. 1: simli ramka kubi

|
Guruch. 1: simli ramka kubi
|
bet | 3/7 | Sana | 14.05.2024 | Hajmi | 252,32 Kb. | | #231664 |
Bog'liq 3 o’lchovli grafika imkoniyatlarini loyihalashda qo’llash rejaGuruch. 1: simli ramka kubi
3D grafik quvurining ushbu soddalashtirilgan tushuntirishi bilan ham, 2D ekranda 3D ob'ektni chizish uchun qancha hisoblash kerakligi aniq bo'ladi. Agar ob'ekt harakatlansa, koordinatalar tizimi bo'yicha talab qilinadigan hisoblash miqdori qanchalik ko'payishini tasavvur qilishingiz mumkin.
Guruch. 2: Bo'yalgan sirtli samolyot modeli
API ning roli
Dasturlashtiriladigan dastur interfeysi (API) dasturiy ta'minot darajasida 3D quvur liniyasini boshqaradigan funktsiyalardan iborat, ammo agar mavjud bo'lsa, 3D-ning apparat tatbiq etilishidan foydalanishi mumkin. Agar apparat tezlatgich mavjud bo'lsa, API undan foydalanadi, agar bo'lmasa, API eng keng tarqalgan tizimlar uchun mo'ljallangan optimal sozlamalar bilan ishlaydi. Shunday qilib, API-dan foydalanish tufayli har qanday miqdordagi dasturiy vositalar har qanday apparat 3D tezlatgichlari tomonidan qo'llab-quvvatlanishi mumkin.
Umumiy va ko'ngilochar ilovalar uchun quyidagi API mavjud:
Microsoft Direct3D
Criterion Renderware
Argonavt BRender
Intel 3DR
Apple o'zining Quickdraw 3D API-ga asoslangan o'zining Rave tajribasini targ'ib qilmoqda.
ostida ishlaydigan professional ilovalar uchun Windows boshqaruvi NTda OpenGL interfeysi ustunlik qiladi. Autodesk kompaniyasi, eng yirik ishlab chiqaruvchi muhandislik ilovalari, Heidi deb nomlangan o'z API-ni ishlab chiqdi.
Intergraph - RenderGL va 3DFX - GLide kabi kompaniyalar o'zlarining API-larini ishlab chiqdilar.
Bir nechta grafik quyi tizimlar va ilovalarni qo'llab-quvvatlaydigan 3D interfeyslarning mavjudligi va mavjudligi real vaqtda 3D apparat tezlatgichlariga bo'lgan ehtiyojni oshiradi. Ko'ngilochar dasturlar, bunday tezlatgichlarning asosiy iste'molchisi va mijozi, lekin Windows NT ostida ishlaydigan 3D grafiklarni qayta ishlash uchun professional ilovalar haqida unutmang, ularning ko'pchiligi Silicon Graphics kabi yuqori samarali ish stantsiyalaridan shaxsiy kompyuter platformasiga ko'chiriladi. Veb-ga asoslangan ilovalar 3D grafik foydalanuvchi interfeyslari taqdim etadigan ajoyib chaqqonlik, intuitivlik va moslashuvchanlikdan katta foyda oladi. Butunjahon Internet tarmog'idagi o'zaro aloqa, agar u uch o'lchovli makonda sodir bo'lsa, ancha oson va qulayroq bo'ladi.
Grafik tezlatgich
Kontseptsiyadan oldin grafik quyi tizimlar bozori multimedia rivojlantirish nisbatan oson edi. Rivojlanishning muhim bosqichi 1987 yilda IBM tomonidan ishlab chiqilgan VGA (Video grafik massivi) standarti bo'ldi, buning natijasida video adapter ishlab chiqaruvchilari kompyuter monitorida yuqori aniqlik (640x480) va kattaroq rang chuqurligidan foydalanishga muvaffaq bo'lishdi. Windows operatsion tizimining tobora ommalashib borishi bilan tizimning markaziy protsessorini tushirish uchun ikki o'lchovli grafiklarning apparat tezlatkichlariga shoshilinch ehtiyoj bor, bu esa qo'shimcha hodisalarni qayta ishlashga majbur bo'ladi. Grafiklarni qayta ishlash uchun protsessorning o'zgarishi GUI (Graphical User Interface) - grafik foydalanuvchi interfeysining umumiy ishlashiga sezilarli darajada ta'sir qiladi va Windows va uning ilovalari imkon qadar ko'proq CPU resurslarini talab qilganligi sababli, grafik ishlov berish pastroq tezlik bilan amalga oshirildi. ustuvorlik, ya'ni juda sekin amalga oshirildi. Ishlab chiqaruvchilar o‘z mahsulotlariga 2D grafiklarni qayta ishlash funksiyalarini qo‘shgan, masalan, ochish va kichraytirishda oynalarni chizish, kursorni harakatlantirganda doim ko‘rinadigan apparat kursori va ekrandagi joylarni yuqori yangilanish tezligida bo‘yash. Shunday qilib, zamonaviy kompyuterlarda bo'lishi kerak bo'lgan elementga aylangan Windows yoki GUI akseleratori sifatida ham tanilgan VGA (Accelerated VGA - AVGA) tezlashuvini ta'minlovchi protsessor mavjud edi.
Multimedianing joriy etilishi 2D grafik to'plamiga audio va raqamli video kabi komponentlarning qo'shilishi natijasida yuzaga kelgan yangi muammolarni keltirib chiqardi. Bugungi kunda ko'pgina AVGA mahsulotlari apparatda raqamli videoga ishlov berishni qo'llab-quvvatlashini ko'rish oson. Shuning uchun, agar sizning monitoringizda video pochta markasi o'lchamidagi oynada o'ynatilsa - kompyuteringizga o'rnatish vaqti keldi. multimedia tezlatgichi... Multimediya tezlatgich odatda video tasvirni x va y o'qlari bo'ylab masshtablash imkonini beruvchi o'rnatilgan apparat funktsiyalariga ega, shuningdek, raqamli signalni RGB formatida monitorda ko'rsatish uchun apparatni analogga aylantiradi. Ba'zi multimediya tezlatgichlari raqamli video dekompressiyani o'rnatish imkoniyatlariga ham ega bo'lishi mumkin.
Grafik dizaynerlar qisman kompyuter monitorining o'lchamiga bog'liq bo'lgan, qisman GUI ta'sirida va qisman GPU tomonidan ta'sirlangan talablarga amal qilishlari kerak. 640x480 piksel o'lchamlari bilan birlamchi VGA standarti 14 "monitorlar uchun mos edi, o'sha paytda eng keng tarqalgan. Bugungi kunda 1024x768 o'lchamdagi tasvirlarni ko'rsatish qobiliyati tufayli 17" trubkali diagonali eng ko'p afzal qilingan monitorlar yoki Ko'proq.
VGA-dan multimediya tezlatgichlariga o'tishning asosiy tendentsiyasi kompyuter monitorida iloji boricha ko'proq vizual ma'lumotlarni joylashtirish qobiliyati edi. 3D grafikadan foydalanish ushbu tendentsiyaning mantiqiy rivojlanishidir. Uch o'lchamda taqdim etilganda, monitor ekranining cheklangan maydoniga katta hajmdagi vizual ma'lumotni siqib chiqarish mumkin. Haqiqiy vaqtda 3D grafiklarni qayta ishlash foydalanuvchiga taqdim etilgan ma'lumotlarni osongina boshqarish imkonini beradi.
|
| |