Оқу тәжірибеден есеп кенжехан Нұрасыл Айдарханұлы (оқушының аты-жөні, тегі) Курсы



бет24/28
Дата29.03.2022
өлшемі19,02 Mb.
#29103
1   ...   20   21   22   23   24   25   26   27   28

Фракталды графиканың жасалу әдісі сурет салуға немесе безендіруге емес,програмалауға негізделеді. Егер растрлық графикада растр (пиксель), ал векторлық графикада сызық базалық элемент болып табылса, фракталдық графикада математикалық формуланың өзі базалық элемент болып табылады, бұл компьютердің жадында ешқандай объект сақталмайды, кескін тек қана теңдік бойынша салынады деген сөз.

  1. Арнайы бөлім





    1. Blender

Blender – үш өлшемді компьютерлік графиканы жасауға арналған тегін пакет, оның құрамына модельдеу, анимациялау, көрсету, бейнені кейінгі өңдеу және интерактивті ойындарды жасауға арналған құралдар кіреді.




    1. Blender тарихы

Блендерді жұмыс құралы ретінде голландиялық NeoGeo анимация студиясы жасаған (Neo-Geo ойын консоліне қатысы жоқ). 1998 жылдың маусымында Blender авторы Тон Рузндеал Blender-ді одан әрі дамыту және қолдау үшін No a Number (NaN) компаниясын құрды. Бағдарлама ортақ бағдарламалық қамтамасыз ету принципі бойынша таратылды.

NaN 2002 жылы банкротқа ұшырады. Ton Roosendaal күш-жігерінің арқасында кредиторлар Blender тарату лицензиясын GNU GPL-ге €100 000 біржолғы төлеммен өзгертуге келіседі. 2002 жылдың 18 шілдесінде қажетті соманы жабу үшін демеушілік көмектерді жинау бағдарламасы басталды. 2002 жылдың 7 қыркүйегінде қажетті сома жиналғаны туралы хабарланды және жақын арада бастапқы кодты және Blender-ді GPL лицензиясы бойынша беру жоспарлануда.

2002 жылдың 13 қазанында Blender Foundation GNU GPL лицензиясы бар өнімді шығарды.

Blender қазіргі уақытта Blender Foundation белсенді қолдауымен әзірленген ашық бастапқы жоба болып табылады.


    1. Мүмкіндіктері

Blender бумасының тән ерекшелігі оның шағын өлшемі болып табылады. Орнатылған бума шамамен 150 МБ алады. Негізгі пакетте егжей-тегжейлі құжаттама және демонстрациялық көріністердің көп саны жоқ.




    1. Пакет мүмкіндіктері

Түрлі геометриялық примитивтерді қолдау, соның ішінде көпбұрышты модельдер, бөлімше беті (SubSurf) жылдам модельдеу жүйесі, Безье қисықтары, NURBS беттері, метаболлар (метасфералар), мүсіндік модельдеу және векторлық қаріптер.

Әмбебап кірістірілген рендеринг қозғалтқыштары және сыртқы YafRay рендерерімен интеграция.

Анимация құралдары, соның ішінде кері кинематика, скелеттік анимация және тор деформациясы, негізгі кадр анимациясы, сызықты емес анимация, шыңның салмағын өңдеу, шектеулер, жұмсақ дене динамикасы (соның ішінде өзара әрекеттесу кезінде объектілердің соқтығысуын анықтау), Bullet физикасы қозғалтқышына негізделген қатты дене динамикасы, бөлшектерге негізделген шаш жүйесі және соқтығысуға мүмкіндік беретін бөлшектер жүйесі.

Python ойындардағы құралдар мен прототиптерді, логикалық жүйелерді құру құралы ретінде, файлдарды импорттау/экспорттау құралы ретінде (мысалы, COLLADA), тапсырмаларды автоматтандыруда қолданылады.

Сызықты емес өңдеудің және бейнені біріктірудің негізгі функциялары.

Game Blender – соқтығысуды анықтау, динамикалық қозғалтқыш және бағдарламаланатын логика сияқты интерактивті мүмкіндіктерді қамтамасыз ететін Blender қосымша жобасы. Сондай-ақ, ол архитектуралық визуализациядан бейне ойындарға дейінгі нақты уақыттағы бөлек қолданбаларды жасауға мүмкіндік береді.


    1. Қосымша мүмкіндіктер

Blender бағдарламасында Нысан (сыртқы әлеммен әрекеттесетін нысан) және оның деректері (нысанның нақты пішіні/функциясы) ажыратылады. Нысан-деректер қатынасы 1:n қатынасымен ұсынылған (бірнеше нысандардың бірдей деректерді пайдалану мүмкіндігіне арналған дерекқор термині, бір-көп немесе сұрау) және динамикалық түрде байланысты, бұл Blender-ге ғана тән кейбір жылдам модельдеу процестеріне мүмкіндік береді. .

Бірнеше көріністі бір файлда сақтауға мүмкіндік беретін ішкі файлдық жүйе (.blend файлы деп аталады).

Барлық ".blend" файлдары Blender бағдарламасының ескі және жаңа нұсқаларымен үйлесімді. Сондай-ақ, олардың барлығы бір платформадан екіншісіне тасымалданатын және бұрын жасалған жұмыстарды тасымалдау құралы ретінде пайдаланылуы мүмкін.

Blender бағдарлама жұмыс істеп тұрған кезде жобалардың сақтық көшірмелерін жасайды, бұл күтпеген жағдайларда деректерді сақтауға мүмкіндік береді.

Барлық көріністерді, нысандарды, материалдарды, текстураларды (тек меншікті, импортталмаған), дыбыстарды, кескіндерді, өндірістен кейінгі әсерлерді бір «.blend» файлында сақтауға болады.

Жұмыс кеңістігінің параметрлерін ".blend" файлына сақтауға болады, осылайша файлды жүктеп алған кезде, оған сақтағаныңызды дәл аласыз. Файлды «пайдаланушы әдепкі» ретінде сақтауға болады және Blender іске қосылған сайын сіз қажетті нысандар жинағын және жұмысқа дайындалған интерфейсті аласыз.

Дегенмен, «.blend» файлының ішкі мазмұны нысандар мен олардың қарым-қатынастарының құрылымдық сипаттамасына ұқсамайды, ал бағдарламаның жады аймағының тікелей демпіне ұқсайды. Бұл ".blend" файлдарын басқа пішімдерге түрлендіруді іс жүзінде мүмкін емес етеді. Сонымен қатар, obj, dxf, stl, 3ds және басқалары сияқты әртүрлі пішімдерге экспорттаудың өте жетілдірілген механизмін атап өткен жөн (тізім біртіндеп өсіп келеді).




    1. Пайдаланушы интерфейсі

Blender үйрену қиын деген атаққа ие болды. Әрбір дерлік функцияның сәйкес пернелер тіркесімі бар және Blender ұсынатын мүмкіндіктер санын ескере отырып, әрбір перне бірнеше таңбашаға кіреді. Blender ашық бастапқы жобаға айналғандықтан, барлық функцияларға толық контекстік мәзірлер қосылды және құралдарды пайдалану логикалық және икемді болды. Бұған түс схемаларын, мөлдір қалқымалы элементтерді, жаңа нысан ағашын қарау жүйесін және әртүрлі кішігірім өзгерістерді енгізу арқылы пайдаланушы интерфейсін одан әрі жақсартуды қосыңыз.

Blender пайдаланушы интерфейсі келесі ерекше ұғымдарға сәйкес келеді:

Өңдеу режимдері. Екі негізгі режим - Tab пернесі арқылы ауыстырылатын нысан режимі және өңдеу режимі. Нысан режимі негізінен жеке объектілерді басқару үшін қолданылады, ал өңдеу режимі нақты нысан деректерімен манипуляциялау үшін қолданылады. Мысалы, объект режиміндегі көпбұрышты модель үшін біз бүкіл модельді жылжытуға, өлшемін өзгертуге және бұруға болады, ал өңдеу режимі белгілі бір модельдің жеке шыңдарын өңдеу үшін қолданылады. Vertex Paint және UV Face таңдау сияқты бірнеше басқа режимдер де қол жетімді.

Жылдам пернелерді кеңінен қолдану. Командалардың көпшілігі пернетақтадан орындалады. 2.x және әсіресе 2.3x пайда болғанға дейін бұл командаларды орындаудың жалғыз жолы болды және бұл Blender-дің үйренуге қиын бағдарлама ретінде беделінің артындағы ең үлкен себеп болды. Жаңа нұсқада толық графикалық мәзір бар.

Жұмыс кеңістігін басқару. Blender графикалық интерфейсі бір немесе бірнеше экрандардан тұрады, олардың әрқайсысын бөлімдерге және бөлімшелерге бөлуге болады, олар Blender интерфейсінің кез келген бөлігі болуы мүмкін. Әрбір бөлімнің графикалық элементтерін 3D кеңістігінде манипуляциялау сияқты құралдармен басқаруға болады, мысалы, құрал түймелерін 3D көрінісіндегідей үлкейтуге және кішірейтуге болады. Пайдаланушы графикалық интерфейстің орналасуын және ұйымдастырылуын толық басқарады, бұл бейне өңдеу, УК-карталау және текстуралау сияқты арнайы тапсырмалар үшін интерфейсті теңшеуге және берілген тапсырма үшін қажет емес интерфейс элементтерін жасыруға мүмкіндік береді. Бұл GUI стилі Unreal Tournament ойыны үшін UnrealEd картасы өңдегішінде қолданылғанға өте ұқсас.




    1. Анимация және такелаж

Жаңа пернелер жинағы: Орын, Айналдыру, Масштаб және Теңшелетін сипаттар. Анимация өңдегіштеріндегі Ctrl + F енді қалқымалы терезе арқылы пайдаланушы интерфейсін блоктамайды, тек арна іздеу мәтін жолағын көрсетеді және белсендіреді. FCurve және NLA модификаторының сипаттарын енді қайта анықтауға болады. Негізгі кадрды жою (әдепкі: Alt + I) енді белсенді пернелер жинағын құрметтейді. Арнаулы сүйек пішіндерінде енді аудару айналдыру масштаб опциялары бар.

Актив шолғышы енді әрекетті алдын ала қарауға қолдау көрсетеді.

Қисықтар мен олардың барлық пернелерін тіктөртбұрыш немесе шеңбер арқылы қисық сызықтың өзін таңдау арқылы таңдауға болады.

Бір пайдаланушы жасау: нысанды анимациялаумен қатар, нысан деректерінің анимациясын (тор, қисық,…) енді бір пайдаланушыға да жасауға болады.

Қисық модификаторлар енді шектеулі ауқымда дұрыс орындалады.

Қозғалыс жолдары. Жаңа оператор: Барлық көрінетін қозғалыс жолдарын жаңарту. Осы ыңғайлы жаңа түймені қоспағанда, арматураларға арналған қозғалыс жолдарын жаңартуда бұдан да кішірек жақсарту бар, енді сүйек қозғалысының барлық жолдарын бір уақытта жаңартады.

Масштабты сызу. Vertex тобының атаулары енді нысанның орнына торда сақталады, сондықтан бір торды пайдаланатын әртүрлі нысандарда әртүрлі атаулар болуы мүмкін емес. Ескі файлды ашқан кезде әрбір тор үшін қолжетімді топтардың біреуі ғана таңдалады, ал қалғандары жойылады.

Шектеушілер. Жаңа «Жергілікті кеңістік (иесі бағдары)» опциясы бірдей жаһандық қозғалысты жасау үшін қалған поза бағдарының айырмашылығын реттей отырып, жергілікті түрлендіруді көшіруге мүмкіндік береді.

Енді шектеулерде модификаторларға ұқсас "қосымшалар" мәзірінде Шектеуді қолдану, Көшірме шектеу және Таңдалғанға көшіру операторлары бар.

Шектеу енді өңдеуден бұрын жылжуды дұрыс жояды және оны осы мақсат үшін ешқандай шектеусіз пайдалануға болады.

"Көшіру айналымы" параметріне ұқсас Эйлер ретінің параметрі қосылды.

"Нысаналы кеңістік" түрлендіру нәтижесінен ығысуды жою үшін жаңа "Нысаналы ығысуды жою" опциясы.

Масштабты және орынды басқарудың әртүрлі жолдарын қамтамасыз ететін қосымша араластыру режимінің опциялары, нәтижесінде «Ауыстыру» функциясына қосымша алты «Түпнұсқаға дейін/кейін (толық/тураланған/бөлінген арналар)» опцияларының толық жиынтығы пайда болады.

Әрекет. «Түрлендірулерді көшіру» сияқты алты «Түпнұсқаға дейін/кейін (толық/тураланған/бөлінген арналар)» опцияларының бірдей жинағын орындау үшін қосымша араластыру режимінің опциялары. Сүйектермен жұмыс істегенде, әдепкі режим енді «Түпнұсқадан бұрын (Бөлінген арналар)».

Актив браузері. Blender 3.0 жаңа редакторды қамтиды: Asset Browser. Бұл Asset Browser жобасының бірінші бөлігі: жергілікті сақталған Blender деректер блоктарының негізгі тізімі және қарауы.

Бірінші кезеңде пайдаланушы активтерді басқарушы рөлін қабылдайды және олардың қайда және қалай сақталатынына жауап береді. Актив шолғышы пайдаланушы басқаратын активтер кітапханаларын көруге мүмкіндік береді.

Қолданылуы

Негізгі пайдалану жағдайы жергілікті пайдаланушы ресурстар кітапханалары болып табылады. Яғни, пайдаланушы қатты дискідегі өздігінен анықталған орындарда қайта пайдалану үшін деректер блоктарын сақтай алады және оларға кез келген жобадан оңай қол жеткізе алады.

Қарапайым жобалар үшін бұл барлық .blend файлдары бір каталогта немесе бірнеше каталогта болғанда жеткілікті болуы мүмкін (оларды параметрлерде ресурс кітапханалары ретінде жеке орнатуға болады).






    1. Blender бағдарламасының негізгі командалары

Бұл Blender бағдаламаламасының тек бір шама бөлігі ғана, толық тізімін Blender.org сайтынан көре аласыздар.





Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   28




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет