3D modellashtirish
3Д моделлаштириш — уч ўлчовли графикани ҳосил қилишнинг дастлабки босқичларидан бири ҳисобланади. Уч ўлчовли моделлаштириш тушунчаси компютерда обектларнинг уч ўлчовли моделларини яратишни англатади.[1]
Қисқача маълумот
Маҳсулот 3Д модел деб аталади. 3Д моделлар билан ишлайдиган одамни 3Д рассоми ёки 3Д моделер деб аташ мумкин. 3Д модели, шунингдек, 3Д рендерлаш деб аталадиган жараён орқали икки ўлчовли тасвир сифатида кўрсатилиши ёки жисмоний ҳодисаларнинг компютер симуляциясида ишлатилиши мумкин. 3Д моделлар автоматик ёки қўлда яратилиши мумкин. 3Д компютер графикаси учун геометрик маълумотларни тайёрлашнинг қўлда моделлаш жараёни ҳайкалтарошлик санъатига ўхшайди. 3Д модел 3Д босиб чиқариш мосламалари ёрдамида яратилиши мумкин, улар моделнинг 2Д қатламларини уч ўлчамли материал билан бир вақтнинг ўзида бирга ташкил қилади. Обектнинг 3Д моделисиз уни 3Д босиб чиқариб бўлмайди.[2] 3Д моделлаштириш дастури 3Д моделларни ишлаб чиқариш учун фойдаланиладиган 3Д компютер графикаси дастурлари синфидир. Бу синфнинг СкетчУп каби дастурлар моделлаштириш иловалари деб аталади.[3]
Дастурий таъминот
Уч ўлчовли моделлаштириш, қисқача 3Д-моделлаштиришни ишлаб чиқишда дастурий тиллардан ёки дастурий таъминотлардан фойдаланиш мумкин. 3Д-моделлаштиришни тайёр дастурий таъминотлардан фойдаланган ҳолда ишлаб чиқиш самаралироқ ҳисобланади. Бу орқали обектларни яратиш тезроқ ва осонроқ бажарилади. 3Д-моделлаштирувчи энг кенг тарқалган дастурий таъминотларга Аутодеск компаниясининг "3дс МАХ" ҳамда "Мая" дастурларини мисол қилиш мумкин. Бу дастурий таъминотларнинг имкониятлари жуда кенг бўлиб, улар орқали исталган 3Д-моделларни ишлаб чиқиш мумкин. 3Д-моделлаштириш амалга оширилгандан сўнг уни дастур билан боғлаб, дастурларни ишлаб чиқиш учун дастурий тилларни қўллаш керак бўлади. C/C++, Жава, Пйтҳон, ЖаваСcрипт, C# дастурий тиллар шулар жумласидандир. Тайёр 3Д-моделларни дастурий ҳолга келтириш учун трансляторларда дастурий кодлар ёзилиши талаб этилади. Бу эса кўплаб дастурий кодларни талаб этади. Мазкур ишларни оптималлаштириш мақсадида бир қатор график дастурий таъминотлар ишлаб чиқилган. 2005-йилда ишлаб чиқилган „Унитй 3Д“ дастури шулар жумласидандир. „Унитй 3Д“ бу 3Д дастурий маҳсулотлар ҳамда ўйинлар ишлаб чиқаришдаги энг қулай дастурий таъминотлардан бири ҳисобланади. „Унитй“ да тайёр 3Д моделларни юклаб олиш мумкин ҳамда уларга C# ёки Жавасcрипт тилларида скрипт кодлар ёзиб бирлаштириш мумкин. „Унитй 3Д“да ишлаш анча қулай:

- яратилаётган дастур учун керакли материалларни битта каталогга автоматик нусхалаб сақлаб қўйиш имконияти;
- скрипт кодлар алоҳида ёзилиб кейин обектларга бирлаштирилиши;
- тайёрланаётган дастурий маҳсулотни кўриб туриш қулайлиги ва энг асосийси;
- кўпгина платформалар учун дастурни компиляция қилиш имконияти мавжудлигидир.[4]
Дастур устида ишлар бажарилгандан сўнг уни қуйидаги платформалар учун компиляция қилиб чиқариш мумкин:
- Линух, Wиндоwс, Маc шахсий компютерлар учун;
- иОС, Андроид ва БлаcкБеррй телефонлари учун;
- Wиндоwс Сторе ва Wиндоwс Пҳоне учун;
- WебГЛ кўринишида;
- Тизен, Хбох учун;
- ПлайСтатион 3 ва 4 учун;[5]
- Самсунг ТВ телевизорлари учун.
Бир вақтнинг ўзида кўпгина платформалар ва қурилмалар учун компиляция қилиш имконияти бу „Унитй“нинг энг яхши жиҳатларидан биридир.
Жараён
Моделни тақдим этишнинг учта машҳур усули мавжуд:
Кўпбурчакли моделлаштириш — уч ўлчовли фазодаги нуқталар, қирралар деб аталади, кўпбурчак тўрини ҳосил қилиш учун чизиқ сегментлари билан боғланади. Бугунги кунда 3Д моделларнинг аксарияти текстурали кўпбурчак моделлар сифатида ясалган, чунки компютерлар уларни жуда тез тайёр ҳолга келтириши мумкин.
Эгри моделлаштириш — юзалар оғирликдаги эгри чизиқлар таъсирида белгиланади. Эгри чизиқ нуқталар бўйлаб боради (лекин интерполяция қилмаслиги мумкин). Бир нуқта учун оғирликни ошириш эгри чизиқни ўша нуқтага яқинлаштиради. Эгри чизиқ турларига рационал Б-сплине (НУРБС), чизиқлар, юзалар ва геометрик примитивлар киради.
Рақамли ҳайкалтарошлик — бу рақамли обектни худди лой каби ҳаётий моддадан ясалганидек итариш, тортиш, силлиқлаш, ушлаш, чимчилаш ёки бошқа усулда бошқариш воситаларини таклиф қилувчи дастурлардан фойдаланиш.[6] Моделни намойиш қилиш учун рақамли ҳайкалтарошлик дастурларида ишлатиладиган геометрия ҳар хил бўлиши мумкин. Бозорда рақамли ҳайкалтарошлик воситаларининг аксариятида обект бир-бири билан боғлиқ бўлган геометрик геометриядан фойдаланилади. Сирт юза итариш ва тортиб олиш мумкин бўлган кўпбурчаклардан ташкил топади. Мешга асосланган дастурларнинг афзаллиги шундаки, улар битта моделда бир нечта ўлчамларда ҳайкалтарошликни намоён қилади. Моделнинг нозик тафсилотлари бўлган юзалари жуда кичик кўпбурчакларга эга бўлиши мумкин. Вохел асосидаги ҳайкалтарошликнинг фойдаси шундаки, вокселлар шаклга нисбатан тўлиқ эркинликка имкон беради. Моделлаштириш жараёнида моделнинг топологиясини доимий равишда ўзгартириш мумкин, чунки материал қўшилиши ва олиб ташланиши мумкин, бу эса ҳайкалтарошни модел юзасида кўпбурчакларнинг жойлашишини кўриб чиқишда ишни осонлаштиришга ёрдам беради.

Манбалар
- ↑ Жош Петтй. „Wҳат ис 3Д Моделинг & Wҳат’с Ит Усед Фор?“ (инглиз). ҳттпс://cонcептартемпире.cом/. Cонcепт Арт Эмпире. Қаралди: 26-июн 2022-йил.
- ↑ „3Д Моделинг: Cреатинг 3Д Обжеcц“ (эн). Сcулптео. Қаралди: 2022-йил 26-июн.
- ↑ Трединниcк Росс, Виcториа Интерранте (Оcтобер 2006). „А Таблет Басед Иммерсиве Арчитеcтурал Десигн Тоол“. АCАДИА 2006: Сйнтҳетиc Ландсcапес Дигитал ЭхчангеДигитал Диссеминатион: Диссеминатион анд Репресентатион. 329-бет.
- ↑ А. В. Гайдамащук. „Исследование программных сред 3Д-моделирования“ (Русча) (Матн) (2013). Қаралди: 26-июн 2022-йил.
- ↑ Давид Силверман. „3Д Пример фор Гаме Девелоперс: Ан Овервиэw оф 3Д Моделинг ин Гамес“ (5-март 2013-йил). Қаралди: 26-июн 2022-йил.
- ↑ „Ҳоw то Маке 3Д Моделс“. Қаралди: 2022-йил 28-феврал.