Бұрынғы мақалада біз қазіргі заманғы компьютерлік графика индустриясында қолданылатын жеті негізгі 3D модельдеу әдістерін ұсындық. Осы мақаланы жазған кезде біз қораптың және контурлық модельдеу секцияларының біз ойлағаннан әлдеқайда ұзағырақ болғанын байқадық.
Ақыр соңында, біз осы ақпараттың көпшілігін бөлек мақалаға шығаруды жөн көрдік. Бұл бөлімде біз полигоналды 3D модельдеуде қолданылатын нақты құралдар мен процестерге назар аударамыз.
Полигональды модельдеуде суретші тұлға, шеттер мен шеттерден тұратын геометриялық тормен 3D нысанын сандық ұсынуды жасайды. Faces әдетте төрт жақты немесе үшбұрышты және 3D үлгісінің бетін құрайды. Келесі әдістерді қолдану арқылы модератор әмбебап 3D торды (әдетте текше, цилиндр немесе сала) толық 3D моделіне айналдырады:
01 04
Экструзия
Экструзия - геометрияны көпбұрышты примитивке қосу әдісі және модератор торды қалыптастыруды бастау үшін негізгі құралдардың бірі.
Экструзия арқылы модельдер 3D мешін өз бетімен қоқысымен (шегінісін жасау арқылы) немесе беті қалыпты жағында сыртқа сыртқа шығарып, полигональды бетіне перпендикуляр бағыттағы векторды бағыттайды.
Төртбұрышты жағын экструдтау төрт жаңа полигонды құрайды, оның бастапқы және аяқталу позициясы арасындағы айырмашылық. Экструзия нақты мысалсыз визуализацияға қиын болуы мүмкін:
- Төртқақты (4-ширек) базасы бар қарапайым пирамида пішінін қарастырайық . Модельер пирамида негізін таңдап, оны теріс Y бағытымен экструзия арқылы бұл қарабайыр пирамиданы үйге ұқсас пішінге айналдыруы мүмкін. Пирамида негізі төменге жылжиды және база мен қақпақ арасындағы кеңістікте төрт жаңа тігінен бет пайда болады. Осындай мысал үстелдің немесе орындықтың аяқтарын модельдеуде көрінеді.
- Жиектер де экструдталған болуы мүмкін. Шетіні экструдтау кезінде ол көбіне қайталанады - қайталанатын жиек түпнұсқаның кез келген бағыты бойынша бұрыла алады немесе жаңа екібұрыштық бет автоматты түрде қосылады. Бұл контурлық үлгілеу процесінде геометрияны қалыптастырудың негізгі құралы.
02 04
Бөліну
Бөлімшелер - модельерлерге үлгіге полигональды ажыратымдылықты біркелкі немесе селективті қосу тәсілі. Көпбұрыштың үлгісі, әдетте, аздаған қарабайырлықтан өте аз адамдардан басталатындықтан, кем дегенде кейбір бөлімшелердің деңгейінсіз аяқталған үлгіні шығару мүмкін емес.
- Біртұтас бөлімше модельдің бүкіл бетін біркелкі бөледі. Біртұтас бөлімшелер, әдетте, сызықтық масштабта орындалады, яғни әрбір полигонның беті төртге бөлінеді. Біртұтас бөлімше «блоктықты» жоюға көмектеседі және модельдің бетін бірқалыпты тегістеу үшін қолданылуы мүмкін.
- Edge Loops - Ажыратымды қосымша шеткі ілмектерді таңдап орналастыру арқылы да қосуға болады. Шеткі циклды полигонал беттердің кез-келген аралас топтамасына қосуға болады, бұл таңдалған беттерге тордың қалған бөлігіне рұқсатсыз қосылмастан бөлуге болады. Шеткі ілмектер әдетте жақын маңдағы геометрияға сәйкес келмейтін деталь деңгейін талап ететін модель аймақтарында ажыратымдылықты қосу үшін пайдаланылады (белбеу үлгісінің тізбегі мен локтері түйіндері еріндер мен көз сияқты).
Жиынтық ілмектер экструзияға немесе біркелкі бөлуге арналған бетті дайындау үшін де пайдаланылуы мүмкін. Беткі қабат біркелкі бөлінген кезде, кез-келген қатқақ шеттер дөңгелектеледі және түзіледі, егер бөлімше талап етілсе, бірақ модельдер белгілі бір қатты жиектерді сақтағысы келсе, олар сол жағының шетіне екі жағынан шеткі шілтерді орналастыра алады. Осындай нәтижеге төменде талқыланған бұршақты пайдалану арқылы қол жеткізуге болады.
03 04
Бивельдер немесе хамфарлар
Егер сіз машина жасау, өнеркәсіптік дизайн немесе ағаш өңдеу алаңдарының айналасында болсаңыз, сөз тірегі сіз үшін бірнеше салмақты ұстап қалуы мүмкін.
Әдепкі бойынша, 3D моделіндегі жиектер нақты шексіз - нақты әлемде іс жүзінде ешқашан болмайтын жағдай. Сізге айналаны қараңыз. Жеткілікті түрде тексерілгенде, кездесетін барлық қырларыңыз бірдей конус немесе дөңгелек болады.
Бұл феномені ескере отырып, бұршақ немесе пахта есепке алынады және үш өлшемді модельдегі шеттердің қатал болуын төмендетеді:
- Мысалы, текшедегі әрбір жиегі екі көпбұрышты беттердің арасындағы 90 градусқа жақындағанда болады. Бұл жиектерді кесу жиектің сыртқы көрінісін жұмсартуға және текше жарығымен шынайы түрде өзара әрекеттесуге көмектесетін конвергенттік ұштар арасында тар 45 градусқа дейін бет жасайды. Кесектің ұзындығы (немесе жылжуы ), сондай-ақ оның дөңгелектеуін модельерлер анықтай алады.
04 04
Тазарту / пішіндеу
Сондай-ақ, «шыңдарды тарту және тарту» деп аталатын көптеген модельдер қолмен тазалаудың кейбір деңгейін талап етеді. Үлгіні тазалау кезінде, суретші бетінің контурын баптау үшін, x, y немесе z осінің бойында жеке шыңдарды жылжытады.
Дәстүрлі мүсіншідің жұмысында тазарту үшін жеткілікті ұқсастығы көрінеді: мүсінші жұмыс істегенде, ол мүсіннің жалпы формасына назар аударып, мүсіннің үлкен формаларын алдымен блоктайды. Содан кейін ол мүсіннің әрбір аймағына беткі жағын реттеп, қажетті бөлшектерді ойлап табу үшін «қылшық щеткасымен» қайта кіреді.
3D моделін нақтылау өте ұқсас. Әрбір экструция, кескін, шеткі-цикл немесе бөлімше, әдетте, кем дегенде, шыңдарымен шыңында тазартумен бірге жүреді.
Модельдеу кезеңі мұқият болуы мүмкін және, мүмкін, модератор бір бөлікке жұмсайтын жалпы уақыттың 90 пайызын тұтынуы мүмкін. Шеткі циклды орналастыру немесе экструзияны шығару үшін 30 секунд ғана уақыт кетуі мүмкін, бірақ модельерлерге жақын маңдағы топологияны тазалау үшін сағатты жұмсауға болмайды (әсіресе бетінің өзгеруі тегіс және нәзік ).
Нақтылау - бұл, сайып келгенде, аяқталмаған жұмыстың аяқталғаннан бастап аяқталған активке үлгісін беретін қадам.