Avvalgi maqolada biz bugungi kunda kompyuter grafikasi sanoatida ishlatiladigan etti asosiy 3D modellash texnikasini taqdim etdik. Ushbu maqolani yozish paytida biz quti va konturni modellashtirish bo'yicha bo'limlar biz niyat qilganimizdan ancha uzoqqa tushganini payqadik.
Oxir oqibat biz ushbu ma'lumotlarning ko'pchiligini alohida maqolaga chiqarishni ma'qul ko'rdik. Ushbu qismda polygonal 3D modellashda qo'llaniladigan muayyan vositalar va jarayonlarga e'tibor qaratamiz.
Poligonal modellashda , rassom yuzlar, qirralar va tepaliklardan tashkil topgan geometrik mash bilan 3D obyektning raqamli tasviri hosil qiladi. Yuzlar odatda to'rtburchak yoki uchburchak bo'lib, 3D modelining yuzasini tashkil qiladi. Quyidagi metodlardan foydalangan holda, modeler metodik jihatdan oddiy 3D meshni (odatda, bir kub, silindr yoki shar) to'liq 3D modelga aylantiradi:
01dan 04gacha
Ekstrusion
Ekstrüzyon, bir poligon ibtidoiy geometrisi qo'shish usuli va modeler, bir örgüyü shakllantirishni boshlash uchun foydalanadigan asosiy vositalaridan biri hisoblanadi.
Ekstruziya orqali modeler 3D yuzini yuzini o'z-o'zidan tushirib (chiziq hosil qilish uchun), yoki yuzini normal yuzasi bo'ylab tashqariga chiqarib, poligonal yuzga perpendikulyar yo'nalishli vektor bilan ishlov beradi.
To'rt qirrali yuzni ekstraksiya qilish boshlang'ich va tugash pozitsiyasi orasidagi bo'shliqni ko'paytirish uchun to'rtta yangi ko'pburchak hosil qiladi. Ekstruzionni aniq bir misol holda tasavvur qilish qiyin bo'lishi mumkin:
- To'rt qavatli (4-qirrali) taglik bilan oddiy piramidani ko'rib chiqing . Modellovchi piramidaning poydevorini tanlab, salbiy Y yo'nalishida ekstruding qilib, bu ibtidoiy piramidi uyga o'xshash shaklga aylantirishi mumkin. Piramida poydevori pastga siljiydi va taglik va qopqoq orasidagi bo'shliqda to'rtta yangi vertikal yuz yaratiladi. Xuddi shunday misol stol yoki stulning oyoqlarini modellashda ham ko'rish mumkin.
- Qirralarning ham ekstruded bo'lishi mumkin. Agar chekkani ekstrudanda, aslida takrorlanadi - duplikat qirrasi keyinchalik har qanday yo'nalishda originaldan tortib olinadi yoki qaytadan uzatiladi, yangi poligonal yuz avtomatik ravishda ikkiga bog'lab turadi. Bu konturni modellashtirish jarayonida geometriyani shakllantirishning asosiy vositasi.
02/04
Bo'linish
Subdivision modellere modelga poligonli piksellar sonini qo'shishi mumkin. Poligonal model odatda juda kam sonli pastki pikselli ibtidoiydan boshlanganligi sababli, hech bo'lmaganda bo'linish bo'linmasdan tayyor modelni ishlab chiqarish deyarli mumkin emas.
- To'liq bo'linma butun sirtini bir xil tarzda ajratadi. Odatiy bo'linmalar ko'pincha lineer miqyosda bajariladi, ya'ni har bir ko'pburchak yuzi to'rtta bo'linadi. Uniforma bo'linmasi "blokkalik" ni bartaraf etishga yordam beradi va modelning sirtini bir tekisda tekislash uchun ishlatilishi mumkin.
- Yon loops - Ruxsat shuningdek qo'shimcha chekka ko'chadan tanlash orqali qo'shilishi mumkin. Tanlangan yuzlarni ajratib yuboradigan ortiqcha poligonli yuzlar to'plamiga chekka burchak qo'shilishi mumkin. Yon loops odatda yaqin geometriya uchun nomutanosiblik darajasini talab qiladigan modellar hududida o'lchamlarni kiritish uchun ishlatiladi (bir belgi modelining tiz va tirsagi bo'g'inlari lablar va ko'zlar kabi eng yaxshi namunadir).
Yon bo'shliqlari ekstrusion yoki tekis bo'linish uchun sirtni tayyorlash uchun ham ishlatilishi mumkin. Agar sirt tekis bo'lganda, har qanday qattiq qirralar yumaloq va tekislanadi, agar bir bo'linma talab etilsa, lekin modeler muayyan qattiq qirralarni ushlab turishni xohlasa, ushbu qirralarning chetidan ikkala yon tomonni joylashtirish orqali saqlanishi mumkin. Xuddi shu ta'sirni quyida muhokama qilinadigan, bir burchakdan foydalanish orqali erishish mumkin.
03/04
Bevels yoki Chamfers
Agar siz muhandislik, sanoat dizayn yoki daraxt ishlovi sohalari atrofida bo'lsangiz, so'z birikmasi siz uchun biroz og'irlik bo'lishi mumkin.
Odatiy ravishda, 3D modeldagi qirralarning cheksiz keskinligi - haqiqiy dunyoda deyarli hech qachon ro'y beradigan shart emas. Sizning atrofingizga qarang. Yaqindagina tekshirilgandan so'ng, duch keladigan deyarli har bir qirraga biroz konus yoki yumaloqlik bo'ladi.
Bir hilpiragan yoki paxta bu hodisani hisobga oladi va uch o'lchamli modeldagi qirralarning qattiqligini kamaytirish uchun ishlatiladi:
- Misol uchun, bir kub ustiga har bir chekka ikki poligonal yuz o'rtasidagi 90 daraja yakınsama shaklida bo'ladi. Ushbu qirralarning egilishi chiziqli ko'rinishlarni yumshatish uchun chegara tekisliklari orasidagi 45 daraja tor yuzni hosil qiladi va kubning nur bilan yanada aniqroq bo'lishiga yordam beradi. Bo'shliqning uzunligi (yoki ofset ), shuningdek uning yumaloqligi modeler tomonidan aniqlanishi mumkin.
04/04
Qayta ishlash / Shaping
Bundan tashqari, «vertikallarni tortib olish va olish» deb nomlanadigan ko'p modellar qo'lda tozalanish darajasini talab qiladi. Modelni qayta ishlaganda, rassom sirtning chiziqlarini nozik sozlash uchun x, y yoki z o'qi bo'ylab individual vertikallarni harakatga keltiradi.
An'anaviy haykaltaroshning ishlarida zichlash uchun etarli o'xshashlik mavjud: haykaltarosh ishlayotganida, u birinchi marta haykalning katta shakllarini to'sib qo'yadi va uning qismining umumiy shakliga e'tibor beradi. So'ng, u yerni yaxshilab sozlash va kerakli detallarni ko'zdan kechirish uchun haykalning har bir qismini "tish cho'tkasi" bilan qayta ko'rib chiqadi.
3D modelini tozalash juda o'xshash. Har bir ekstruziya, burun, chetga burilmagan yoki pastki bo'lakka odatda vertex-by-vertex tozalash bilan kamida bir xil bo'ladi.
Aniqlash bosqichi chidamli bo'lishi mumkin va ehtimol modeler bir parcha ustida sarflaydigan umumiy vaqtning 90 foizini iste'mol qiladi. Faqatgina 30 soniya o'tgach, chekka aylanasini joylashtirish yoki ekstruzyonni chiqarib qo'yish mumkin, lekin modelerga yaqin sirt topologiyasini tozalash uchun vaqt sarflamasligi kerak (ayniqsa, sirt o'zgarishi silliq va nozik ).
Nozzaylik, natijada, bajarilayotgan ishdan tugatilgan aktivlar uchun namuna oladi qadamdir.