Reja: 3D displeylar




Download 279 Kb.
bet2/3
Sana30.11.2022
Hajmi279 Kb.
#32507
1   2   3
Bog'liq
3D grafikasi
Илмий тўгарак йиллик иш режаси, ИТИ билан шугул. иқт. тал. ҳақида маълумот.2015 AT, 122222, 4-amaliy Akustik aloqa kameralari va ularning konstruksiyalari. Reverb ka, 12 талик рўйхат , amaliy, 2eee2, Стартап АРИЗА OXIRGI last, 20-ish. О‘tkаzgichning qаrshiligini о‘zgаrmаs tok kо‘prigi yordаmidа аniqlаsh., Axborot xavfsiziligi, himoyalash usullari, 3-маъруза, Algoritm va algoritlash tushunchalari, Amaliy mashg‘ulot Bulutli texnologiyalar. Google asbob uskun (1), algoritm va uning turlari, аралаштиргич амалий

3D grafika


Kompyuterda yaratilgan 3D tasvir imkon qadar real bo'lishi mumkin. Uni aylantirish, har tomondan ko'rish, kattalashtirish yoki kichiklashtirish mumkin. Shunday qilib, 3D ob'ektlar haqiqiy hayotdagi ob'ektlarga o'xshaydi, chunki ular hajmi, teksturasi bor va go'yo uch o'lchovda mavjud, lekin faqat ekranda.
3D grafika uch o'lchamli kvadrat kabi oddiy yoki murakkab va batafsil bo'lishi mumkin. Ob'ektlarga harakat, kosmosdagi harakat yoki ob'ektlar bilan o'zaro ta'sir qilish, agar ularni yaratgan shaxs xohlasa, berilishi mumkin. Biz video o'yinlar va multfilmlarda 3D grafikalarni ko'ramiz - aynan shu erda u hayotga kiradi va uning hajmi va realizmini baholaydi. 3D grafika yaratish uchun eng mashhur dasturlar: 3ds Max, Maya, Cinema 4D, Blender. Siz tashrif buyurayotgan sayt 3ds Max dasturiga bag'ishlangan.
3ds max - 3D grafika yaratish uchun dastur

Aytish mumkinki, bu qandaydir, ammo baribir real dunyo modellashtirilgan birinchi 3D o'yin. Uni amalga oshirish uchun yuqori (640 Kb dan ortiq) xotiradan foydalanish va dasturni himoyalangan rejimga o'tkazish kerak edi. To'liq huquqli o'yin uchun men 80386 protsessorini o'rnatishim kerak edi.Lekin Wolf 3D dunyosi ham kamchiliklardan aziyat chekdi. Garchi devorlar shunchaki bir rangli to'rtburchaklar bo'lmasa-da, ularni bo'yash uchun past aniqlikdagi teksturalar ishlatilgan, shuning uchun sirtlar faqat uzoqdan yaxshi ko'rinardi. Albatta, biz tekstura o'lchamlarini oshirish yo'lidan borishimiz mumkin edi, eslaylik, masalan, DOOM. Keyin yana yangi protsessorga o'tishimiz va xotira hajmini oshirishimiz kerak edi. To'g'ri, baribir, tasvir yaxshilangan bo'lsa-da, lekin u hali ham bir xil kamchiliklarga ega edi. Ha, va tekis narsalar va yirtqich hayvonlar - kimga g'amxo'rlik qiladi. Aynan o'sha paytda Quake yulduzi ko'tarildi. Ushbu o'yinda inqilobiy yondashuv qo'llanildi - z-bufer, bu barcha ob'ektlarga hajm berish imkonini berdi. Biroq, butun o'yin hali ham past piksellar sonida ishladi va juda real emas edi.


Yangi apparat yechimi tayyorlanayotgan edi. Va bu qaror, umuman olganda, yuzaki bo'lib chiqdi. Foydalanuvchilar uch o'lchovli virtual dunyoda o'ynashni xohlashlari sababli, uni yaratish jarayoni (keyingi rasm paydo bo'lguncha 3D Studio-da kutish daqiqalarini esda tuting) keskin tezlashishi kerak. Va markaziy protsessor bu vazifani juda yomon bajarganligi sababli, inqilobiy qaror qabul qilindi - ixtisoslashgan.
Aynan o'sha paytda 3Dfx o'yin mashinalari ishlab chiqaruvchisi paydo bo'ldi va bu ertakni o'zining Voodoo grafik protsessorining yordami bilan amalga oshirdi. Insoniyat virtual olamga yana bir qadam tashladi.
Va shundan beri operatsion tizim Teksturali oynalari tumanga qaytayotgan shaxsiy kompyuterda uch o'lchamli grafikaning butun apparati faqat butun tsivilizatsiyalashgan insoniyat tomonidan muvaffaqiyatli amalga oshirilgan o'yinlarga qo'llanilishi mumkin emas va kutilmaydi.
Model
Uch o'lchamli ob'ektlarni monitor ekranida ko'rsatish uchun bir qator jarayonlar (odatda konveyer deb ataladi), so'ngra natijani ikki o'lchovli shaklga tarjima qilish kerak. Dastlab, ob'ekt uch o'lchovli fazoda nuqtalar yoki koordinatalar to'plami sifatida ifodalanadi. Uch o'lchovli koordinatalar tizimi uchta o'q bilan belgilanadi: gorizontal, vertikal va chuqurlik, odatda mos ravishda x, y va z o'qlari deb ataladi. Ob'ekt uy, odam, avtomobil, samolyot yoki butun 3D dunyo bo'lishi mumkin va koordinatalar ob'ektni kosmosda tashkil etuvchi cho'qqilarning (tugun nuqtalari) holatini aniqlaydi. Ob'ektning cho'qqilarini chiziqlar bilan bog'lab, biz simli ramka modelini olamiz, chunki faqat uch o'lchamli tananing sirtlarining chekkalari ko'rinadi. Tel ramka ob'ektning rang, to'qimalar va yorug'lik nurlari bilan to'ldirilishi mumkin bo'lgan sirtlarini tashkil etuvchi maydonlarni belgilaydi.
Guruch. 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.


Download 279 Kb.
1   2   3




Download 279 Kb.