Автор работы: Пользователь скрыл имя, 24 Октября 2013 в 20:39, реферат
Үш өлшемді графика. Графиканың бұл түрі ғылыми есептеулерде, инженерлік жобалауда, физикалық объектілерді компьютерлік модельдеуде қолданылады. Объектілерді кеңістікте модельдеу үшін:
1) объектінің табиғи пішіміне неғұрлым толық сәйкес келетін виртуальдық каркасын жобалап және құру қажет;
2) көнекілеудің физикалық қасиеттері бойынша табиғиға ұқсас виртуалдық материалдарды жобалап және жасау қажет;
3) материалдарды объекті беттерінің бөліктеріне меншіктеу қажет;
4) кеңістіктіктің физикалық параметрлерін құру қажет – жарықты, гравитацияны, атмосфера қасиеттерін беру керек;
5) объектілердің қөзғалыс траекторияларын беру қажет;
Үш өлшемді графика. Графиканың бұл түрі ғылыми есептеулерде,
инженерлік жобалауда, физикалық объектілерді
компьютерлік модельдеуде қолданылады.
Объектілерді кеңістікте модельдеу үшін:
1) объектінің табиғи пішіміне неғұрлым
толық сәйкес келетін виртуальдық каркасын
жобалап және құру қажет;
2) көнекілеудің физикалық қасиеттері бойынша
табиғиға ұқсас виртуалдық материалдарды
жобалап және жасау қажет;
3) материалдарды объекті беттерінің бөліктеріне
меншіктеу қажет;
4) кеңістіктіктің физикалық параметрлерін
құру қажет – жарықты, гравитацияны, атмосфера
қасиеттерін беру керек;
5) объектілердің қөзғалыс траекторияларын
беру қажет;
6) кадрлардың қорытындыға жету тізбегін
есептеу қажет;
7) беттік эффектілерді қорытынды анимациялық
білікке салу керек;
Табиғиға ұқсас кескіндерді есептеу үрдісін рендеринг деп атайды.
Күрделі математикалық модельдерді қолдану
физикалық эффектілерді жүзеге асырауға
мүмкіндік жасайды (жарылыстар, жаңбыр,
от, түтін, тұман). Әртүрлі процедуралық
эффектілер мен бөлшектер жүйелерінің
байланысын есептеудің әдістері бар.
Қолданылуы. Нақты уақыт
режімінде үш өлшемді моделдеудің ерекше
қолдану облысын техникалық құралдардың
жаттықтырғыштары құрайды – автомобильдердің,
кемелердің, ұшу және космостық аппараттардың.
Оларда объектілердің техникалық параметрлері
мен қоршаған ортаның физикалық қасиеттерін
дәл жүзеге асыру қажет. Дәл осы уақытта
ең жетілдірілген мұндай құрылғылар космостық
кемелер мен әскери ұшу аппараттарын басқаруға
үйрету үшін жасалған.
Үш өлшемді графикалы өңдеудің
программалық жабдықтары. Ондай жабдықтарды
үш десте құрады. Олар үлкен қуатты ДК-да
Windows NT операциялық жүйесінің басқаруымен
жұмыс істейді.
a) 3D Studio MAX - Kinetix фирмасының
жартылай мамандаедырылған программасы,
бірақ оның жабдықтары өлі дүниенің сапалы
үш өлшемді кескіндерін жасауға мүмкіндік
береді;
b) Softimage 3D – Microsoft фирмасының
жабдығы. Программаның ерекшелігі - модельдеудің
кең мүмкіндіктері, басқарылатын физикалық
және кинематографиялық параметрлердің
көптігі;
c) Maya – Alias, Wavefroht, TDI компанияларының
консорциумы жасаған. Әртүрлі операциялық
жүйелер үшін нұсқалары бар, модульдық
құрылымды және төмендегідей блоктардан
тұрады:
1) BASE, программаның ядросын
құрайды, негізгі моделдеу құралдарын
басқарады;
2) Maya F/X, қосымша модулдер
жиынтығы, бөлшектер жүйелерін өңдеу эффектілерін
және жұмсақ денелердің әсерлесуін моделдеуді
басқарады;
3) Maya Power Modeler, полигондық
және сплайндық моделдеудің қуатты құралдары;
4) Maya Cloth, киімдерді моделдеуге
арналған және т.б.
Қазіргі заманда үш өлшемді графиканы
құру мен өңдеудегі ең алдыңғы қатарлы
десте болып Maya саналады.
Графикалық мәліметтерді
көрсету. Компьютерлік графикада кескіндерді
сақтау файлдары пішімдерінің ең кемінде
30-дай түрі қолданылады. Бірақ олардың
бір бөлігі ғана стандарт бола алды және
көпшілік программаларда қолданылады:
- объектінің шынайы формасына сәйкес
келетін виртуалды каркасын (қанқа) жобалау
және жасау;
- шынайы физикалық қасиеттері бойынша
материалдарға ұқсас виртуалды материалдарды
жазу және жобалау;
- объектінің әртүрлі сыртқы бөліктеріне
материалдарды меншіктеу;
- объекті әрекет ететін кеңістіктің физикалық
параметрлерін баптау– жарық шашу, бет
және өзара әрекеттесетін объектілердің
қасиеттері;
- объектінің қимылдау жолын беру;
- нәтиже беретін кадрлар қатарын есептеу;
- нәтижесінде шығатын анимациялық рөлге
әсерлерді енгізу.
Объектілердің шынайы үлгісін жасау үшін
геометриялық фигуралар (тіктөртбұрыш,
шар, куб т.б.) және сплайндық бет деп аталатын
тегістер қолданылады. Соңғы жағдайда
тең өлшемді емес тордағы бикубикалық
рациональды В-сплайндар (NURBS) әдісі жиі
қолданылады. Мұнда беттің түрі кеңістікте
орналасқан демеу нүктелер торымен анықталады.
Әр нүктеге, нүктенің жақын өтетін кеңістіктің
бөлігіне әсер ету деңгейін анықтайтын
коэффициент меншіктеледі. Нүкелердің
орналасуының және коэффициенттер өлшемінен
кеңістік формасы және «тегістігі» тәуелді
болады. Объектінің «қанқасы» құрылып
болғаннан кейін оның бетін материалдармен
жабу керек. Компьютерлік үлгілеуде қасиеттердің
барлығы беттің көрінуіне арналады, яғни
беттің мөлдірлік коэффициентін есептеуге,
материалдың шекарасында және қоршаған
кеңістікте жарықтың сәулесін сындыруды
есептеуге. Бетті бояу Гуро (Ground) немесе
Фонга (Phong) әдістермен жүзеге асады. Бірінші
жағдайда фигураның түсі оның төбесінде
ғана есептелінеді, одан кейін беті бойынша
сызықты түрде жойылады. Екінші жағдайда
объектіге нормаль құрылады, оның векторы
құрауыш фигуралардың бетімен жойылады
және әр нүктенің жарықтануы есептелінеді.
Бастауында Windows платформасы үшін жасалынған.
Бұл пакет «жарты маманды» деп
саналған. Пакеттің ерекше қасиеттері үш өлшемді
графиканың тездету аппаратарының көп
санын қолдау, қуатты жарықтық әсерлер,
сырттай фирмаларымен қосымшалардың көп
жасалуы болып табылады. Аппараттық ресурстарға
қойылатын талап төмен болғандықтан орта
деңгейлі компьютермен жұмыс жасауға
мүмкіндік береді. Бұл пакеттің көмегімен
«Звездный Война» фильмінің анимациялық
кадрлері жасалынған.
Бастауында SGI жұмыс станциялары
үшін жасалған және жуырдан бастап
Windows NT операциялық жүйесіне арналып өзгерді. Бағдарлама
үлгілеудің көп мүмкіндіктерімен, физикалық
және книматографикалық параметрлерді
басқарудың көп санымен ерекшелінеді.
Рендеринг үшін сапалы және жылдам Mental
Ray үлгісі қолданылады. SGI арнайы графикалық
станция әлемінде бұл бағдарлама «де -
факто» стандарты болып есептелінеді,
IBM PC платформасында салмақты болып көрінеді
және қуатты аппараттық ресурстарды талап
етеді. Тұйық пакет, ақпарат тек ағылшын
тіліне ғана, Россияда тек 2002 жылы пайда
болды. «Прогулки с динозаврами» фильмі
жасалынған.
Пакеттің әртүрлі операциялық
жүйеге соның ішінде Windows NT арналған
нұсқалары бар, ол үлгілеуден құрылған және келесі бөліктерден тұрады:
- Base – бағдарламаның ядросынан тұрады.
Үлгілеудің негізгі құралдарын, инверстік
книматиканы, дыбысты жөндеу, физикалық
қатты денелердің бейнесін жасау, қимылды
рендерингді және әсерлердің негізгі
жиынын басып алуды қолдайды.
- Maya F\X – бөлшектердің жүйесін және жұмсақ
денелердің ара қатынасу физикасын үлгілеуді
жөндеу әсерлерін қолдайтын қосымша үлгілердің
жиыны.
- Maya Power Modeler- объектілердің полиногольды
және сплайндық үлгілеуінің қуатты құралдарынан
тұрады.
- Maya Artisan- виртуалды үлгіні мүсінші және
суретшілердің шынайы жұмысына тән әдіспен
жөндеуге мүмкіндік беретін алдынғы модуль.
Мысалы объектінің бетіне “кистімен”
сурет салуға, бетті тегістеп немесе “мүмкін
кескіштермен” кедір-бұдырлы қалдырмауға
мүмкіндік береді.
- Maya Cloth- киімді үлгілеуге арналған.
- Maya Fur- жүнмен жабылған беттерді немесе
аң терісін бейнелеуге арналған модуль.
- Maya Live- шынайы съемкаларды компьютерлік
анимациялармен байланыстыратын сценариялық
модуль. Maya құралдары төрт топқа бөлінген:
Animation (анимация), Modeling (үлгілеу), Dynamic (физикалық
үлгілеу), Rendering (визуализация). Ыңғайлы
бапталатын интерфейс заманның талабына
сай орындалады. Бүгінгі күні үш өлшемді
графиканың дербес компьютері үшін өндеу
және жасау құралдарының класының ішінде
алдыңғы пакет болып табылады.
2.5. 3D max бағдарламасы
3ds Max бағдарламасы кез-келген керекті
обьектінің моделін және сплайндік моделін
құруды, натюрморттарды визуалдау арқылы
түс беруді, берілген объектіні хромдауды
және олардың көлеңкесін шығаруды, лазерлік
сәуле түсіруді, фрагменттер мен кадрларды
қозғалту арқылы анимациялауды, динамикалық
эффектілер көмегімен судың толқыны мен
желдің бағыттарын жасауды, адамның келбеті
мен шаштарын «Hair and Fur» эффектісімен жүзеге
асыруды және тағы да басқа да көптеген
мысалдарды құруға мүмкіндік береді. Міне,
сол себепті менде өзімнің диссетрациалық
жұмысымда осы 3ds Max бағдарламасының күрделі
тарауының бірі «Геометриялық сахна моделдерін
құру» және «Үш өлшемді кеңістікті бейнелеу»
бөлімдерін жоғары математикалық пәнімен
байланыстыру мүмкіншілігі қарастырылған.
Геометриялық фигураларды үшөлшемді түрде
құрып олардың кескіндерін қалай етіп
шығуын көруге болады.
3D MAX интерфейсіне сипаттама:
Сурет 3-де 3D Studio Max 5 жұмыс жасау кезіндегі
экран бейнесі көрсетілген.
Сурет 3. 3D Studio Max 5 экран бейнесі
Проекция терезесі. Мах
көрінісінің барлық объектісі аумақты
(World) координаталар жүйесінде орналасқан.
Шартты түрде бұл жүйенің Z өсі тік жоғары,
Х өсі оң жаққа, У өсі бақылауыштан шығатын
бағытқа бағытталған деп есептеуге болады.
Мах 2.5 проекциясының ортографикалық терезелері
– аумақты координаталар жүйесінің қатысына
байланысты Тор (төбесінен қарағандағы
түрі), Front (алдынан қарағандағы түрі), Left
(сол жағынан қарағандағы түрі) т.б деп
аталған. Мах жүктелгеннен кейін проекция
терезелерінде көрінетін координаталар
– бұл аумақты координаталар жүйесіне
сәйкес келетін жазықтықтың торы.
Аумақты жүйенің координаталық жазықтықтары
бастапқы координаталық тордың (home grids)
атымен аталады. Мах аумақты координаталар
жүйенің жазықтығынан қандай да болсын
бұрышпен орналаса алатын қосымша объект
- тор (Grid Objects) жасауға мүмкіндік береді.
Мұнда Мах объект торлардың координатты
жазықтығына параллель болатын, жазықтықтағы
объектілер көрінісінің ортографикалық
проекциясын құруға мүмкіндік береді.
Мах 5 проекция терезелерінің келесі типін
қолдайды:
- Тор (төбесінен қарағандағы түрі), Front
(алдынан қарағандағы түрі), Left (сол жағынан
қарағандағы түрі), Back (артынан қарағандағы
түрі), Right (оң жағынан қарағандағы түрі),Button
(астынан қарағандағы түрі) - сәйкес аумақты
координаталар жүйесінің жазықтығының
параллель болатын, жазықтықтағы объектілердің
ортографикалық проекциясының 6 терезесі.
- Perspective- (Перспектива) - орналысуын қолданушы
өзгерте алатын нүктеден қарағанда көріністің
түрін сипаттайтын, орталық проекция терезесі.
- Белгі қоятын съемкалық камера сызығына
параллель болатын, жазықтықтағы көріністің
орталық терезесі. Мұндай терезелер көріністі
камераның орналасу нүктесінен көруге
мүмкіндік береді және камераның атымен
сәйкес аталады, яғни үнсіздік бойынша
Camera # (камера #) мұнда # - камераның реттік
нөмері (01,02 т.с.с).
- Жарықтың көзінің сәулесінің өсіне перпендикуляр
болатын жазықтықтағы көріністің орталық
проекциясының терезесі. Мұндай терезелер
көріністің әр бағытталған жарықтың көзі
орналасқан нүктеден көріністі көруге
мүмкіндік береді және жарықтың көзіне
сәйкес атпен аталады, яғни үнсіздік бойынша
Spot # (Прожектор #) немесе Direct # (Бағытталған
#) мұнда #- жарықтың көзінің реттік нөмері
(01,02, т.с.с).
- User (арнайы түр) – көріністі қолданушы
өзгерте алатын бұрышпен көрсететін, аксонометриялық
проекция терезесі.
- Grid (Top) (Top(төбесінен қарағандағы тор)),
Grid (Front) (Top (алдынан қарағандағы түрі)),
Grid (Left) (Top(сол жағынан қарағандағы түрі)),
Grid Back (Top (артынан қарағандағы түрі)), Grid
Right (Top (оң жағынан қарағандағы түрі)), Grid
Button (Top (астынан қарағандағы түрі)), Grid
(Display Planes) (Top (жазықтықтарды көрсету))-
объект - тор координаталар жүйесінің
жазықтықтарына параллель болатын жазықтықтағы
объектілер проекциясының 6 ортографикалық
терезесі және Display бөлімінде таңдалған
объект тор қосымша параметрлерінің жиыны
болатын, объект тордың конструкциялық
жазықтығын бейнелейтін терезе.
- Shape (Пішін)- ерекшелінген екі өлшемді
объект пішіндердің жергілікті координаталық
жүйесін Х,У жазығына параллель болатын
жазықтықтағы ортографикалық проекцияның
терезесі.
Проекцияның терезесі ретінде Мах типі
қолдайтын терезелердің қандайы болса
да болады. Проекцияның кез-келген терезесінде
Track View (Терезелерді қөру) терезесі орналасуы
мүмкін. Бұл көріністің анимациясын жөндеу
кезінде ыңғайлы. Бұл жағдайда Track View (Терезелерді
көру) терезесінде бір әрекетті орындау
проекцияның белсенді терезесінің ауысуына
әкеледі. Проекция терезесіне Track View (Терезелерді
көру) терезесін орналастыру кезінде терезенің
аты сәйкес келеді, проекция терезесінің
менюін шақыру үшін Track View (Терезелерді
көру) терезе тақтасының, тақтаның батырмаларына
тиіспей, тақтаның бір бөлігіне курсорды
апарып тышқанның оң жақ батырмасын шерту
керек.
Проекция терезесін басқару құралдары. Олар бағдарлама терезесінің
оң жақ төменгі бұрышында орналасқан:
масштаб, барлық терезедегі масштаб, толық
көрініс, барлық терезедегі толық көрініс,
облыс масштабы, жылжыту (айналдыру), Бүктеу/Қалпына
келтіру.
Құралдар тақтасы
Сурет 2. Стандартты тақтаның батырмалары
Команда тақтасы. МАХ-тың топтарымен жабдықталғандардың
алты командалық тақтасы болады: Create (Жасау),
Modify (Өзгерту), Hierarchy (Иерархия), Motion (Қозғалыс),
Display (Дисплей) және Utility (Сервис). Қажетті
командалық панелді жөндеу үшін сәйкес
бөлікке басу керек.
Әр командалық тақтаның негізгі бөлігі
шиыршық аймағы болып табылады. Шиыршық
(rollout) – құрамында байланысқан параметрлер
тобы бар және ені шиыршық енімен тең келетін
батырма түріндегі тақырыпшасы бар командалық
тақтаның бөлігі.
Шиыршықтар тек командалық тақтаның құрамында
ғана емес, сонымен қатар Material Editor (Материалдарды
түзетуші), Render Scene (Визуализациялау) сияқты
сұхбаттық терезелер қатарында қолданылады.
Мах 5 объектілерінің барлық типтеріне,
Editable Spline (Түзелетін сплайн), Editable Mesh (Түзелетін
тор) объектілерін қоспағанда, параметрлік,
яғни жасау кезінде оларға объектінің
орналасу координаталар, ұзындығы, биіктігі
бойынша өлшемдері деген сияқты мінездемелік
параметрлер жиыны беріледі. Бұл параметрлер
өзгеруі мүмкін. Сондықтан объектілерді
жасау кезінде жоғарғы дәлдікке міндетті
түрде ұмытылу қажет емес.
2.6.MathCAD
Соңғы кезде ғылыми және инженерлік есептеулер
жүргізу үшін, электрондық кесте де, қалыптасқан
программалау тілі де көп қолданылмай,
керісінше арнайы математикалық пакет
немесе МatLab, Maple, MathCAD, Mathematical тәрізді және
тағы да басқа бағдарламалар пайдаланылып
жүр. Математикалық бағдарлама, соның
ішінде MathCAD – кең тараған бағдарлама.
Мамандар үшін арнайы ғылыми техникалық
есептеулерде, арнайы программалау тілін
(FORTRAN, C++, Pascal, BASIC т.б.). жетік білмеген күнде
де, математикалық моделдеп, компьютермен
жұмысты өте тез жүргізуге болады
МАthсad компьютерлік жүйе үшін формуламен,
текстермен, сандар және графиктермен
жұмыста өте қолайлы бағдарлама. Mathсad
компьютер экранында формулаларды көпшілікке
үйреншікті түрде, сондай-ақ анықтамалар
мен оқулықтардағыдай жазуға мүмкіндік
береді. Оның көмегімен кез келген математикалық
есептерді шығаруға болады. Сонымен бірге
адам меңгерген барлық ғылым саласындағы
мәселелерді физика, экономика, химия,
биология, лингвистика және тағы да көптеген
есептерді таза математикалық жолмен
шығаруға мүмкіндік береді. Арналған есептерді
не сандық не символдық жолмен (яғни белгілеулер
енгізу арқылы) шығаруға болады. Формулалар
мен теңдеулерді арнайы түсіндірмелер
арқылы жүргізіп, графиктерді екі және
үш өлшемді жүйеде салуға, Windows қосымшаларының
көмегімен қозғалыстарын шығарып алуға
болады. Mathсad өзінің арнайы анықтамалық
жүйесіне ие, онда математикалық және
физико-химиялық формулалар және тұрақтылар,
белгілі шамалар яғни тұрақтылар және
диаграммалар жинақталған. Жұмыстық документті
қағазға басып біз экранда нені жаздық
соны ала аламыз. Бір текстік бетте графикті
және математикалық шығарылуын бере отырып,
Mathсad кез-келген есептің шығарылуын оңай
түсінуге мүмкіндік береді.
MathCAD жүйесінің мүмкіндіктері:
Символдық әдістер
Басқа жұмыстық жүйелермен
алмасу мүмкіндігі.
Mathсad терезесі
Mathcad – математикалық мағынаға
бағыттылған , әмбебап жүйелер. Есептеулер
мен қатар олар танымал текістік редакторлар
немесе электрондық таблицалармен қиындықпен
шешілетін күрделі есептерді тез шешуге
мүмкіндік береді.Программаның көмегімен
мақалалар, кітаптар, дипломдық жұмыстар
және жобаларды сапалы дайындап қана қоймай,
күрделі есептердің нәтижесін және грфигін
жасауға болады.
Mathcad программасын іске қосу:
Іске қосу-Программалар-Mathsoft Apps-Mathcad
қатарында тышқанды шерту арқылы.
Mathcad программасының терезесі
.
1- сурет. Mathcad программасының
терезесі .
Mathcad программасының терезесінде windows
жүйесіндегі стандартты көптеген элементтер
бар.
Mathcad программасының терезесі:
1.тақырып қатары
2.меню жолы
3.саймандар тақтасы
4.форматтау саймандар тақтасы
5.қалып –күй қатары
6.жұмыс аймағы
7.айналдыру жолақтарынан тұрады.
Жұмыс жасау барысында басқса да саймандар
тақтасын орнату қажет болса,оны да қосуға
болады.
Тақырып қатарында құжаттың аты және терезе
өлшемдерін реттеуші үш батырма тұрады.
М
еню қатары Mathcad – ң негізгі командаларынан
тұрады.Тышқанды шертсек , осы менюге кіретін
командалар тізімін ашып береді.
Mathcad - жұйесінің математикалық
белгісінің 9 түрлі палитрасы бар олар
мыналар:
1.Калькулятор
2.Мартица
3.Бульдік
4.Символика
5.Греческий
6.Калькулус
7.Графики
8.Подсчет
9.Программирование
С
аймандар тақтасын қою үшін: көру – саймандар – керекті
тақтаны таңдау керек.