|
Îñíîâû 3D ãðàôèêè è àíèìàöèè.
 íàøå âðåìÿ CGI-îáðàçû (îò ñëîâ Computer Graphics Imagery – èçîáðàæåíèå ñîçäàííîå íà êîìïüþòåðå) îêðóæàþò íàñ ïîâñåìåñòíî: íà òåëåâèäåíèè, â êèíî è äàæå íà ñòðàíèöàõ æóðíàëîâ. Êîìïüþòåðíàÿ ãðàôèêà ïðåâðàòèëàñü èç óçêîñïåöèàëüíîé îáëàñòè èíòåðåñîâ ó÷åíûõ-êîìïüþòîðùèêîâ â äåëî, êîòîðîìó ñòðåìèòüñÿ ïîñâÿòèòü ñåáÿ ìíîæåñòâî ëþäåé. Ñðåäè ïðîãðàììíûõ êîìïëåêñîâ òðåõìåðíîé ãðàôèêè, ïðåäíàçíà÷åííûõ äëÿ ðàáîòû íà êîìïüþòåðàõ òèïà PC, ëèäèðóþùåå ìåñòî çàíèìàåò 3D Studio MAX2.
Îáùåå ïðåäñòàâëåíèå î 3D.
 ñàìîì íàçâàíèè ðàññìàòðèâàåìîé îáëàñòè – “òðåõìåðíàÿ ãðàôèêà” - çàëîæåíî óêàçàíèå íà òî, ÷òî íàì ïðåäñòîèò èìåòü äåëî ñ òðåìÿ ïðîñòðàíñòâåííûìè èçìåðåíèÿìè: øèðèíîé, âûñîòîé è ãëóáèíîé. Åñëè âçãëÿíóòü âîêðóã: âñå, ÷òî íàñ îêðóæàåò, îáëàäàåò òðåìÿ èçìåðåíèÿìè – ñòîë, ñòóë, æèëûå çäàíèÿ, ïðîìûøëåííûå êîðïóñà è äàæå òåëà ëþäåé. Îäíàêî òåðìèí “òðåõìåðíàÿ ãðàôèêà” âñå æå ÿâëÿåòñÿ èñêàæåíèåì èñòèíû. Íà äåëå òðåõìåðíàÿ êîìïüþòåðíàÿ ãðàôèêà èìååò äåëî âñåãî ëèøü ñ äâóìåðíûìè ïðîåêöèÿìè îáúåêòîâ âîîáðàæàåìîãî òðåõìåðíîãî ìèðà.
×òîáû ïðîèëëþñòðèðîâàòü ñêàçàííîå, ìîæíî ïðåäñòàâèòü îïåðàòîðà ñ âèäåîêàìåðîé, ñ ïîìîùüþ êîòîðîé îí ñíèìàåò îáúåêòû, ðàñïîëîæåííûå â êîìíàòå. Êîãäà âî âðåìÿ ñúåìîê îí ïåðåìåùàåòñÿ ïî êîìíàòå, òî â îáúåêòèâ ïîïàäàþò ðàçëè÷íûå òðåõìåðíûå îáúåêòû, íî ïðè âîñïðîèçâåäåíèè îòñíÿòîé âèäåîçàïèñè íà ýêðàíå òåëåâèçîðà áóäóò âèäíû âñåãî ëèøü ïëîñêèå äâóìåðíûå èçîáðàæåíèÿ, ïðåäñòàâëÿþùèå ñîáîé çàïå÷àòëåííûå îáðàçû ñíÿòûõ íåñêîëüêî ìèíóò íàçàä òðåõìåðíûõ îáúåêòîâ. Ñöåíà íà ýêðàíå âûãëÿäèò âïîëíå ðåàëüíî áëàãîäàðÿ íàëè÷èþ èñòî÷íèêîâ ñâåòà, åñòåñòâåííîé ðàñöâåòêå âñåõ îáúåêòîâ è ïðèñóòñòâèþ òåíåé, ïðèäàþùèõ èçîáðàæåíèþ ãëóáèíó è äåëàþùèõ åãî âèçóàëüíî ïðàâäîïîäîáíûìè, õîòÿ îíî è îñòàåòñÿ âñåãî ëèøü äâóìåðíûì îáðàçîì.
 êîìïüþòåðíîé ãðàôèêå îáúåêòû ñóùåñòâóþò ëèøü â ïàìÿòè êîìïüþòåðà. Îíè íå èìåþò ôèçè÷åñêîé ôîðìû – ýòî íå áîëåå ÷åì ñîâîêóïíîñòü ìàòåìàòè÷åñêèõ óðàâíåíèé è äâèæåíèå ýëåêòðîíîâ â ìèêðîñõåìàõ. Ïîñêîëüêó îáúåêòû, î êîòîðûõ èäåò ðå÷ü, íå ìîãóò ñóùåñòâîâàòü âíå êîìïüþòåðà, åäèíñòâåííûì ñïîñîáîì óâèäåòü èõ ÿâëÿåòñÿ äîáàâëåíèå íîâûõ ìàòåìàòè÷åñêèõ óðàâíåíèé, îïèñûâàþùèõ èñòî÷íèêè ñâåòà è ñúåìî÷íûå êàìåðû. Ïðîãðàììíûé êîìïëåêñ 3D Studio MAX2 ïîçâîëÿåò âûïîëíÿòü âñå âûøåïåðå÷èñëåííûå îïåðàöèè.
Èñïîëüçîâàíèå ïðîãðàììû, ïîäîáíîé 3D Studio MAX2, âî ìíîãîì ñõîäíî ñî ñúåìêîé ñ ïîìîùüþ âèäåîêàìåðû êîìíàòû, ïîëíîé ñêîíñòðóèðîâàííûõ îáúåêòîâ. Ïðîãðàììíûé êîìïëåêñ 3D Studio MAX2 ïîçâîëÿåò ñìîäåëèðîâàòü êîìíàòó è åå ñîäåðæèìîå ñ èñïîëüçîâàíèåì ðàçíîîáðàçíûõ áàçîâûõ îáúåêòîâ, òàêèõ êàê êóáû, ñôåðû, öèëèíäðû è êîíóñû, à òàêæå ñ èñïîëüçîâàíèåì èíñòðóìåíòîâ, íåîáõîäèìûõ äëÿ ðåàëèçàöèè ðàçíîîáðàçíûõ ìåòîäîâ ñîçäàíèÿ áîëåå ñëîæíûõ îáúåêòîâ.
Ïîñëå òîãî êàê ìîäåëè âñåõ îáúåêòîâ ñîçäàíû è äîëæíûì îáðàçîì ðàçìåùåíû â ñîñòàâå ñöåíû, ìîæíî âûáðàòü èç áèáëèîòåêè ëþáûå ãîòîâûå ìàòåðèàëû, òàêèå êàê ïëàñòèê, äåðåâî, êàìåíü è ò.ä. è ïðèìåíèòü ýòè ìàòåðèàëû ê îáúåêòàì ñöåíû. Ìîæíî ñîçäàòü è ñîáñòâåííûå ìàòåðèàëû, ïîëüçóÿñü ñðåäñòâàìè ðåäàêòîðà ìàòåðèàëîâ (Material Editor) 3D Studio MAX2, ñ ïîìîùüþ êîòîðûõ ìîæíî óïðàâëÿòü öâåòîì, ãëÿíöåâèòîñòüþ, ïðîçðà÷íîñòüþ è äàæå ïðèìåíÿòü ñêàíèðîâàííûå ôîòîãðàôèè èëè íàðèñîâàííûå èçîáðàæåíèÿ, ÷òîáû ïîâåðõíîñòü îáúåêòà âûãëÿäåëà òàê, êàê ýòî áûëî çàäóìàíî.
Ïðèìåíèâ ê îáúåêòàì ìàòåðèàëû, íåîáõîäèìî ñîçäàòü âîîáðàæàåìûå ñúåìî÷íûå êàìåðû, ÷åðåç îáúåêòèâû êîòîðûõ áóäåò íàáëþäàòüñÿ âèðòóàëüíûé òðåõìåðíûé ìèð, è ïðîèçâîäèòüñÿ ñúåìêà íàïîëíÿþùèõ åãî îáúåêòîâ. Çà ñ÷åò íàñòðîéêè ïàðàìåòðîâ âèðòóàëüíûõ êàìåð ìîæíî ïîëó÷èòü øèðîêîóãîëüíóþ ïàíîðàìó ñöåíû èëè óêðóïíèòü ïëàí ñúåìêè, ÷òîáû ñîñðåäîòî÷èòü ñâîå âíèìàíèå íà îòäåëüíûõ ìåëêèõ äåòàëÿõ. Ïàêåò 3D Studio MAX2 ïîääåðæèâàåò ìîäåëè êàìåð ñ íàáîðîì ïàðàìåòðîâ ñâîéñòâåííûõ íàñòîÿùèì ôîòî- èëè âèäåîêàìåðàì, ñ ïîìîùüþ êîòîðûõ ìîæíî íàáëþäàòü ñöåíó èìåííî â òîì âèäå, êàêîé òðåáóåòñÿ ïî çàìûñëó ñöåíàðèÿ.
×òîáû ñäåëàòü ñöåíó åùå áîëåå ðåàëèñòè÷íîé, ìîæíî äîáàâèòü â åå ñîñòàâ èñòî÷íèêè ñâåòà. MAX ïîçâîëÿåò âêëþ÷àòü â ñöåíó èñòî÷íèêè ñâåòà ðàçëè÷íûõ òèïîâ, à òàêæå íàñòðàèâàòü ïàðàìåòðû ýòèõ èñòî÷íèêîâ.
Ðåàëèçàöèÿ ãåîìåòðè÷åñêèõ ïðèíöèïîâ â 3D Studio MAX2
Òðåõìåðíîå ïðîñòðàíñòâî
Ðàáîòàÿ ñ 3D Studio MAX2 ïîëüçîâàòåëü èìååò äåëî ñ âîîáðàæàåìûì òðåõìåðíûì ïðîñòðàíñòâîì. Òðåõìåðíîå ïðîñòðàíñòâî – ýòî êóá â êèáåðíåòè÷åñêîì ïðîñòðàíñòâå, ñîçäàâàåìûé â ïàìÿòè êîìïüþòåðà. Êèáåðíåòè÷åñêîå ïðîñòðàíñòâî îòëè÷àåòñÿ îò ðåàëüíîãî ôèçè÷åñêîãî ìèðà òåì, ÷òî ñîçäàåòñÿ è ñóùåñòâóåò òîëüêî â ïàìÿòè êîìïüþòåðà áëàãîäàðÿ äåéñòâèþ ñïåöèàëüíîãî ïðîãðàììíîãî îáåñïå÷åíèÿ.
Îäíàêî ïîäîáíî ðåàëüíîìó ïðîñòðàíñòâó, òðåõìåðíîå ïðîñòðàíñòâî òàêæå íåîãðàíè÷åííî âåëèêî. Çàäà÷à ïîèñêà îáúåêòîâ è îðèåíòàöèè ëåãêî ðåøàåòñÿ áëàãîäàðÿ èñïîëüçîâàíèþ êîîðäèíàò.
Íàèìåíüøåé îáëàñòüþ ïðîñòðàíñòâà, êîòîðàÿ ìîæåò áûòü çàíÿòà êàêèì-òî îáúåêòîì, ÿâëÿåòñÿ òî÷êà (point). Ïîëîæåíèå êàæäîé òî÷êè îïðåäåëÿåòñÿ òðîéêîé ÷èñåë, íàçûâàåìûõ êîîðäèíàòàìè (coordinates). Ïðèìåðîì êîîðäèíàò ìîæåò ñëóæèòü òðîéêà (0;0;0), îïðåäåëÿþùàÿ öåíòðàëüíóþ òî÷êó òðåõìåðíîãî ïðîñòðàíñòâà, íàçûâàåìóþ òàêæå íà÷àëîì êîîðäèíàò (origin point). Äðóãèìè ïðèìåðàìè êîîðäèíàò ìîãóò ÿâëÿòüñÿ òðîéêè (200;674;96) èëè (23;67;12).
Êàæäàÿ òî÷êà òðåõìåðíîãî ïðîñòðàíñòâà èìååò òðè êîîðäèíàòû, èç êîòîðûõ îäíà îïðåäåëÿåò âûñîòó, äðóãàÿ – øèðèíó, òðåòüÿ – ãëóáèíó ïîëîæåíèÿ òî÷êè. Òàêèì îáðàçîì, ÷åðåç êàæäóþ òî÷êó ìîæíî ïðîâåñòè òðè êîîðäèíàòíûõ îñè êèáåðïðîñòðàíñòâà.
Êîîðäèíàòíàÿ îñü (axis) – ýòî âîîáðàæàåìàÿ ëèíèÿ êèáåðïðîñòðàíñòâà, îïðåäåëÿþùàÿ íàïðàâëåíèå èçìåíåíèÿ êîîðäèíàòû.  MAX èìåþòñÿ òðè ñòàíäàðòíûå îñè, íàçûâàåìûå îñÿìè X, Y è Z. Ìîæíî óñëîâíî ñ÷èòàòü, ÷òî îñü X ïðåäñòàâëÿåò êîîðäèíàòó øèðèíû, îñü Y – âûñîòû, à îñü Z – ãëóáèíû.
3D îáúåêòû
Åñëè ñîåäèíèòü äâå òî÷êè â êèáåðïðîñòðàíñòâå, òî áóäåò ñîçäàíà ëèíèÿ (line). Íàïðèìåð, ñîåäèíÿÿ òî÷êè (0;0;0) è (5;5;0) ïîëó÷àåòñÿ ëèíèÿ. Åñëè ïðîäîëæèòü ýòó ëèíèþ, ñîåäèíèâ åå êîíåö ñ òî÷êîé (9;3;0) òî ïîëó÷èòüñÿ ïîëèëèíèÿ (poliline), òî åñòü ëèíèÿ, ñîñòîÿùàÿ èç íåñêîëüêèõ ñåãìåíòîâ. ( 3D Studio MAX2 òåðìèíû ëèíèÿ è ïîëèëèíèÿ âçàèìîçàìåíÿåìûå.) Åñëè ñîåäèíèòü ïîñëåäíþþ òî÷êó ñ ïåðâîé, òî ïîëó÷èòüñÿ çàìêíóòàÿ ôîðìà (closed shape), òî åñòü ôîðìà, ó êîòîðîé åñòü âíóòðåííÿÿ è íàðóæíàÿ îáëàñòè. Íàðèñîâàííàÿ ôîðìà ïðåäñòàâëÿåò ñîáîé ïðîñòîé òðåõñòîðîííèé ìíîãîóãîëüíèê (polygon), íàçûâàåìûé òàêæå ãðàíüþ (face), è ñîñòàâëÿåò îñíîâó îáúåêòîâ, ñîçäàâàåìûõ â âèðòóàëüíîì òðåõìåðíîì ïðîñòðàíñòâå. Ó ìíîãîãðàííèêà èìåþòñÿ ñëåäóþùèå áàçîâûå ýëåìåíòû: âåðøèíà, ðåáðî, ãðàíü.
Âåðøèíà (vertex) – ýòî òî÷êà â êîòîðîé ñîåäèíÿåòñÿ ëþáîå êîëè÷åñòâî ëèíèé. Ãðàíü (face) – ýòî ôðàãìåíò ïðîñòðàíñòâà, îãðàíè÷åííûé ðåáðàìè ìíîãîóãîëüíèêà. Ðåáðî (edge) - ýòî ëèíèÿ, ôîðìèðóþùàÿ ãðàíèöó ãðàíè.
 3D Studio MAX2 îáúåêòû ñîñòàâëÿþòñÿ èç ìíîãîóãîëüíèêîâ, êóñêîâ Áåçüå èëè ïîâåðõíîñòè òèïà NURBS, ïðè÷åì ÷àùå âñåãî èñïîëüçóþòñÿ ìíîãîóãîëüíèêè, ðàñïîëîæåííûå òàêèì îáðàçîì, ÷òîáû îáðàçîâàòü îáîëî÷êó íóæíîé ôîðìû.  ðÿäå ñëó÷àåâ äëÿ ôîðìèðîâàíèÿ îáúåêòà òðåáóåòñÿ âñåãî íåñêîëüêî ìíîãîóãîëüíèêîâ. Îäíàêî â áîëüøèíñòâå ñëó÷àåâ ôîðìèðîâàíèå îáúåêòîâ òðåáóåò èñïîëüçîâàíèÿ ñîòåí è òûñÿ÷ ìíîãîóãîëüíèêîâ, îáðàçóþùèõ îãðîìíûé ìàññèâ äàííûõ. Òàê, íàïðèìåð, â ïðîöåññå ðàáîòû ñ êóáîì êîìïüþòåð äîëæåí îòñëåæèâàòü ïîëîæåíèå âîñüìè âåðøèí, øåñòè ãðàíåé è äâåíàäöàòè âèäèìûõ ðåáåð. Äëÿ áîëåå ñëîæíûõ îáúåêòîâ ÷èñëî ýëåìåíòîâ ñîñòîÿùèõ èç ìíîãîóãîëüíèêîâ ìîæåò äîñòèãàòü äåñÿòêîâ è ñîòåí òûñÿ÷.
Ïðîåêöèè 3D îáúåêòîâ
Òî÷êà íàáëþäåíèÿ (viewpoint) – ýòî ïîçèöèÿ â òðåõìåðíîì ïðîñòðàíñòâå, îïðåäåëÿþùàÿ ïîëîæåíèå íàáëþäàòåëÿ. Òî÷êè íàáëþäåíèÿ ÿâëÿþòñÿ îñíîâîé ôîðìèðîâàíèÿ â MAX îêîí ïðîåêöèé (viewports), êàæäîå èç êîòîðûõ äåìîíñòðèðóåò ðåçóëüòàò ïðîåêöèè îáúåêòîâ òðåõìåðíîé ñöåíû íà ïëîñêîñòü, ïåðïåíäèêóëÿðíóþ íàïðàâëåíèþ íàáëþäåíèÿ èç îïðåäåëåííîé òî÷êè.
Âîîáðàæàåìàÿ ïëîñêîñòü, ïðîõîäÿùàÿ ÷åðåç òî÷êó íàáëþäåíèÿ ïåðïåíäèêóëÿðíî ëèíèè âçãëÿäà, íàçûâàåòñÿ ïëîñêîñòüþ îòîáðàæåíèÿ, êîòîðàÿ îïðåäåëÿåò ãðàíèöû îáëàñòè âèäèìîé íàáëþäàòåëþ. Ïëîñêîñòü îòîáðàæåíèÿ èíîãäà íàçûâàþò ïëîñêîñòüþ îòñå÷êè.
×òîáû óâèäåòü îáúåêòû, ðàñïîëîæåííûå ïîçàäè ïëîñêîñòè îòîáðàæåíèÿ, íåîáõîäèìî ñìåíèòü ïîëîæåíèÿ òî÷êè íàáëþäåíèÿ. Èëè “îòîäâèãàòü” ïëîñêîñòü îòñå÷êè, ïîêà èíòåðåñóþùèå íàñ îáúåêòû íå îêàæóòñÿ âïåðåäè ïëîñêîñòè.
 MAX îêíàõ, ïîçâîëÿþùèõ çàãëÿíóòü â âèðòóàëüíûé òðåõìåðíûé ìèð, íàçûâàþòñÿ îêíàìè ïðîåêöèé (viewports). Ýêðàí ìîíèòîðà ñàì ïî ñåáå ÿâëÿåòñÿ ïëîñêîñòüþ îòîáðàæåíèÿ, ïîñêîëüêó ïîëüçîâàòåëü ìîæåò âèäåòü òîëüêî òî, ÷òî ðàñïîëàãàåòñÿ â êèáåðïðîñòðàíñòâå “çà ïëîñêîñòüþ” ýêðàíà ìîíèòîðà. Áîêîâûå ãðàíèöû ó÷àñòêà îòîáðàæàþùåãîñÿ â îêíå ïðîåêöèè, îïðåäåëÿþòñÿ ãðàíèöàìè îêíà. Òðè èç ÷åòûðåõ äåìîíñòðèðóåìûõ ïî óìîë÷àíèþ îêîí ïðîåêöèé â 3D Studio MAX2 ÿâëÿþòñÿ îêíàìè îðòîãðàôè÷åñêèõ ïðîåêöèé. Ïðè ïîñòðîåíèè èçîáðàæåíèé â ýòèõ îêíàõ ñ÷èòàåòñÿ, ÷òî òî÷êà íàáëþäåíèÿ óäàëåíà îò ñöåíû íà áåñêîíå÷íîå ðàññòîÿíèå, à âñå ëó÷è, èñõîäÿùèå èç òî÷êè íàáëþäåíèÿ ê îáúåêòàì, ïàðàëëåëüíû ñîîòâåòñòâóþùåé îñè êîîðäèíàò. ×åòâåðòîå îêíî ïðîåêöèè MAX èç ÷èñëà ïðèíÿòûõ ïî óìîë÷àíèþ, Perspective (Ïåðñïåêòèâà), ÿâëÿåòñÿ îêíîì íå îðòîãðàôè÷åñêîé, à öåíòðàëüíîé ïðîåêöèè è äåìîíñòðèðóåò áîëåå ðåàëèñòè÷íîå íà âèä èçîáðàæåíèå òðåõìåðíîé ñöåíû, ïðè ïîñòðîåíèè êîòîðîãî ëó÷è ñ÷èòàþòñÿ âûõîäÿùèìè ðàñõîäÿùèìñÿ ïó÷êîì èç òî÷êè íàáëþäåíèÿ, êàê ýòî ïðîèñõîäèò â ðåàëüíîé æèçíè.
Ïðèìèòèâû
Òðåõìåðíûå ïðèìèòèâû ñîñòàâëÿþò îñíîâó ìíîãèõ ïðîãðàììíûõ ïàêåòîâ êîìïüþòåðíîé ãðàôèêè è îáåñïå÷èâàþò âîçìîæíîñòü ñîçäàíèÿ ðàçíîîáðàçíûõ îáúåêòîâ ïðîñòîé ôîðìû. Âî ìíîãèõ ñëó÷àÿõ äëÿ ôîðìèðîâàíèÿ íóæíîé ìîäåëè òðåõìåðíûå ïðèìèòèâû ïðèõîäèòñÿ îáúåäèíÿòü èëè ìîäèôèöèðîâàòü. ÌÀÕ 2.0 ïðåäîñòàâëÿåò âàì äâà íàáîðà ïðèìèòèâîâ: ñòàíäàðòíûå (Standard Primitives) è óëó÷øåííûå (Extended Primitives). Ê ÷èñëó ñòàíäàðòíûõ ïðèìèòèâîâ îòíîñÿòñÿ ïàðàëëåëåïèïåä, ñôåðà, ãåîñôåðà, êîíóñ, öèëèíäð, òðóáà, êîëüöî, ïèðàìèäà, ÷àéíèê, ïðèçìà. Óëó÷øåííûìè íàçûâàþòñÿ ïðèìèòèâû ìíîãîãðàííèê, òîðîèäàëüíûé óçåë, ïàðàëëåëåïèïåä ñ ôàñêîé, öèñòåðíà, êàïñóëà, âåðåòåíî, òåëî L-ýêñòðóçèè, îáîáùåííûé ìíîãîóãîëüíèê. Ðàáîòàÿ ñ ïðèìèòèâàìè ïî÷òè âñåãäà íåîáõîäèìî ïðèáåãàòü ê èõ ïðåîáðàçîâàíèþ èëè ìîäèôèêàöèè äëÿ ñîçäàíèÿ íóæíûõ îáúåêòîâ. Íàïðèìåð, ìîæíî ñìîäåëèðîâàòü ñòåíû çäàíèÿ íàáîðîì äëèííûõ è âûñîêèõ ïàðàëëåëåïèïåäîâ ìàëîé òîëùèíû. Ñîçäàâàÿ äîïîëíèòåëüíûå ïðÿìîóãîëüíûå áëîêè ìåíüøåãî ðàçìåðà è âû÷èòàÿ èõ èç áëîêîâ ñòåí, ìîæíî ñîçäàòü ïðîåìû äëÿ îêîí è äâåðåé. Ñàìè ïî ñåáå ïðèìèòèâû èñïîëüçóþòñÿ äîâîëüíî ðåäêî.
Ñîñòàâíûå îáúåêòû – ýòî òåëà, ñîñòàâëåííûå èç äâóõ èëè áîëåå ïðîñòûõ îáúåêòîâ (êàê ïðàâèëî îáúåêòîâ ïðèìèòèâîâ). Ñîçäàíèå ñîñòàâíûõ îáúåêòîâ ïðåäñòàâëÿåò ñîáîé ïðîäóêòèâíûé ìåòîä ìîäåëèðîâàíèÿ ìíîãèõ ðåàëüíûõ îáúåêòîâ, òàêèõ êàê ìîðñêàÿ ìèíà, ñòåíû ñ ïðîåìàìè äëÿ äâåðåé è îêîí, à òàêæå ôàíòàñòè÷åñêèõ òåë, ïåðåòåêàþùèõ èç îäíîé ôîðìû â äðóãóþ êàê æèäêîñòü. 3D Studio MAX2 ïðåäîñòàâëÿåò âîçìîæíîñòü èñïîëüçîâàòü øåñòü òèïîâ ñîñòàâíûõ îáúåêòîâ.
Ìîðôèíãîâûå. Îáúåêòû äàííîãî òèïà ïîçâîëÿþò âûïîëíÿòü àíèìàöèþ ïëàâíîãî ïðåîáðàçîâàíèÿ îäíîãî òåëà â äðóãîå.
Áóëåâñêèå. Îáúåêòû ýòîãî òèïà ïîçâîëÿþò îáúåäèíÿòü äâà èëè íåñêîëüêî òðåõìåðíûõ òåë äëÿ ïîëó÷åíèÿ îäíîãî íîâîãî. Ïðèìåíÿþòñÿ äëÿ ñîçäàíèÿ îòâåðñòèé èëè ïðîåìîâ â îáúåìíûõ òåëàõ èëè äëÿ ñîåäèíåíèÿ íåñêîëüêèõ îáúåêòîâ â îäèí. Ýòîò òèï èäåàëüíî ïîäõîäèò äëÿ àðõèòåêòóðíîãî ìîäåëèðîâàíèÿ èëè ëþáûõ äðóãèõ çàäà÷, â êîòîðûõ íåîáõîäèìî âû÷åñòü (èñêëþ÷èòü) îáúåì, çàíèìàåìûé îäíèì òåëîì, èç äðóãîãî.
Ðàñïðåäåëåííûå. Îáúåêòû ýòîãî òèïà ïðåäñòàâëÿþò ñîáîé ðåçóëüòàò ðàñïðåäåëåíèÿ äóáëèêàòîâ îäíîãî òðåõìåðíîãî òåëà ïî ïîâåðõíîñòè äðóãîãî. Ìîãóò èñïîëüçîâàòüñÿ äëÿ èìèòàöèè ñòåáëåé òðàâû, ÿìî÷åê íà ïîâåðõíîñòè ìÿ÷à äëÿ ãîëüôà èëè äåðåâüåâ íà ìîäåëè ëàíäøàôòà.
Ñîîòâåòñòâóþùèå. Äàííûé òèï îáúåêòîâ ïîçâîëÿåò çàñòàâèòü îäíî òðåõìåðíîå òåëî ïðèíÿòü ôîðìó äðóãîãî. Ýòî îòëè÷íî ïîäõîäèò äëÿ ñîçäàíèÿ òàêèõ ýôôåêòîâ, êàê ïëàâëåíèå, òàÿíèå èëè ðàñòåêàíèå.
Ñîåäèíÿþùèåñÿ. Ýòîò òèï îáúåêòîâ ïîçâîëÿåò ñîåäèíèòü ìåæäó ñîáîé îòâåðñòèÿ â äâóõ èñõîäíûõ òåëàõ ñâîåîáðàçíûì òîííåëåì.
Ñëèòûå ñ ôîðìîé. Îáúåêòû ýòîãî òèïà ïîçâîëÿþò ñîåäèíÿòü ñïëàéíîâóþ ôîðìó ñ ïîâåðõíîñòüþ òðåõìåðíîãî òåëà. Ôàêòè÷åñêè, ýòî ïîçâîëÿåò ðèñîâàòü íà ïîâåðõíîñòÿõ òðåõìåðíûõ òåë.