Ïîøàãîâîå Òåêñòóðû äëÿ èãð îáó÷åíèå ïîìîæåò îñâîèòü ñîçäàíèå ðåàëèñòè÷íûõ èãðîâûõ ïîâåðõíîñòåé. Èçó÷èòå îñíîâû ðàçðàáîòêè òåêñòóð è îáó÷åíèå 3D-ãðàôèêå äëÿ íà÷èíàþùèõ.
Ïîäðîáíåå î êóðñå íà îôèöèàëüíîì ñàéòå XYZ School
Ðåêëàìà. ÎÎÎ «ÈÊÑ ÂÀÉ ÇÅÒ ÍÅÒÂÎÐÊ», ÈÍÍ 9705150153, erid: 4q7hppNAnjSeq2qut3v32z4qiYSGKsBTisXixRrS6Ey5t3iug
Êóðñ ïî òåêñòóðàì äëÿ èãð
Òåêñòóðû äëÿ èãð îáó÷åíèå: ïóòü, êîòîðûé ðåàëüíî ìåíÿåò ñóäüáó
Åñëè áû âû ãîä íàçàä ñïðîñèëè ìåíÿ, ÷òî ÿ áóäó äåëàòü ïîñëå îêîí÷àíèÿ êóðñà ïî 3D, ÿ áû, íàâåðíîå, ÷òî-òî íåâíÿòíî ïðîáîðìîòàë. Òîãäà ýòî êàçàëîñü ìå÷òîé íà óðîâíå «íó äà, õîòåëîñü áû, íî æèçíü âåäü îáû÷íî æì¸ò ïî òîðìîçàì». Ñåé÷àñ ÿ ñèæó â îôèñå èãðîâîé ñòóäèè, îòêðûâàþ ïðîåêò, â êîòîðîì ðàáîòàþ íàä îêðóæåíèåì, è — äà, çâó÷èò ïàôîñíî — èíîãäà ëîâëþ ñåáÿ íà ìûñëè: «Òàê âîò îíî, êîãäà õîááè ñòàíîâèòñÿ ïðîôåññèåé». Ýòà ñòàòüÿ ïðî «Òåêñòóðû äëÿ èãð îáó÷åíèå» îò ÷åëîâåêà, êîòîðûé ïðîø¸ë ýòîò ïóòü ðóêàìè, ñ îøèáêàìè, ñ âîñòîðãîì, ñ íåðâàìè, íî ñ ðåçóëüòàòîì. ß îáúÿñíþ, ÷òî ýòî çà íàïðàâëåíèå, ïî÷åìó îíî êëþ÷åâîå äëÿ ãåéìäåâà, êàêèå ýòàïû æäóò âàñ â ïðîöåññå, ðàññêàæó ìîè ðåàëüíûå ðàáî÷èå êåéñû è, ãëàâíîå, ïîêàæó, ïî÷åìó ëþáîé íà÷èíàþùèé ñïîñîáåí ïîâòîðèòü.
Çâó÷èò êàê ìàðêåòèíãîâàÿ ðå÷ü? Ìîæåò áûòü. Òîëüêî ðàçíèöà â òîì, ÷òî ìíå íå íóæíî íèêîãî óãîâàðèâàòü — ÿ ñàì áûë ïî òó ñòîðîíó ýêðàíà, ñàì æàäíî èñêàë îòçûâû, ñàì áîÿëñÿ, ÷òî «âñ¸ ýòî êðàñèâàÿ âèòðèíà», è ñàì â êàêîé-òî ìîìåíò ñêàçàë: «Ëàäíî, ïîðà äåéñòâîâàòü». Åñëè âû óæå ââîäèëè â ïîèñêå «Òåêñòóðû äëÿ èãð îáó÷åíèå», çíà÷èò, âû ñòîèòå íà òîì æå ïîðîãå. È ÷òî, ñïðîñèòå âû, â ýòîì òàêîãî? Âñ¸. Ýòî òà ñàìàÿ òî÷êà, ãäå ðåøàåòñÿ: îñòàíåòåñü ëè âû çðèòåëåì èëè ñòàíåòå ñîçäàòåëåì ìèðîâ.
Ñðàçó ïî äåëó. Êðèòè÷åñêàÿ ìûñëü: òåêñòóðû — ýòî íå ìåëî÷ü èç ðàçðÿäà «íàêèíåì ïîòîì», ýòî ïîëîâèíà âîñïðèÿòèÿ ìîäåëè. Õîòèòå ïðèìåð? Ïîìíèòå, êàê èíîãäà âèäèøü âðîäå áû íîðìàëüíûé 3D-îáúåêò, íî îí êàê áóäòî èãðóøå÷íûé, ïëàñòèêîâûé, ñâåò íà í¸ì ëîæèòñÿ ïëîñêî, äåòàëè íå ÷èòàþòñÿ, à îùóùåíèÿ ðåàëüíîñòè íåò? Ýòî íå ïðîáëåìà ôîðìû. Ýòî ïðîáëåìà òåêñòóðû. Èëè òî÷íåå — å¸ îòñóòñòâèÿ êàê õóäîæåñòâåííîãî è òåõíè÷åñêîãî ðåøåíèÿ.
×åëîâåê, êîòîðûé óìååò ñîçäàâàòü èãðîâûå òåêñòóðû, àâòîìàòè÷åñêè ïåðåõîäèò èç ðàçðÿäà «íàáðîñàë ñåòêó» â ðàçðÿä «ñîçäà¸ò æèâûå îáúåêòû». ×åñòíî ãîâîðÿ, ýòî ìîé ëþáèìûé ýòàï. Ñêóëüïòèòü ïðèÿòíî, ìîäåëèòü êàéôîâî, íî âîò ìîìåíò, êîãäà íà ñåðóþ áîëâàíêó ëîæèòñÿ ìàòåðèàë, ïîÿâëÿþòñÿ öàðàïèíû, âûãîðàíèå êðàñêè, ìèêðî-íîðìàëüêè òêàíè, è òû âäðóã âèäèøü — áàì — ðåàëüíûé îáúåêò: ýòî ìàãèÿ. Ýòî ñòðåññ, àçàðò, è íåìíîãî äèêîñòè (êîãäà ëîâèøü ñåáÿ íà òîì, ÷òî ãëàäèøü ìûøêîé ðæàâ÷èíó ñ óëûáêîé).
 ýòîé ñòàòüå ÿ ðàññêàæó:
ïî÷åìó òåêñòóðèðîâàíèå — îòäåëüíàÿ ïðîôåññèÿ, à íå äîïîëíåíèå;
ïîëíûé ïðàêòè÷åñêèé ïàéïëàéí, êàê äåëàþ ÿ;
ìîé ëè÷íûé ïóòü è îøèáêè;
5 ðåàëüíûõ êåéñîâ èç ðàáîòû ïîñëå êóðñà;
ñîâåòû ïî îáó÷åíèþ, åñëè âû ñòàðòóåòå ñ íóëÿ;
êàêèå ïîäâîäíûå êàìíè æäóò è êàê èõ îáîéòè;
è ïî÷åìó åñëè âû èùåòå «Òåêñòóðû äëÿ èãð îáó÷åíèå», âàæíî ñðàçó âûáðàòü íå ñëó÷àéíûå âèäîñû, à ñèñòåìíîå îáó÷åíèå.
Åñëè êîðîòêî — áóäåò ÷åñòíî, ¸ìêî è ïîëåçíî. Åñëè õîòèòå ñóõóþ òåîðèþ, òóò å¸ ìàëî. Åñëè õîòèòå ðåàëüíûé îïûò — óñòðàèâàéòåñü ïîóäîáíåå.
Ïî÷åìó òåêñòóðèðîâàíèå — ñåðäöå èãðîâîãî 3D
Òåêñòóðèðîâàíèå — ýòî ïåðåâîä âîñïðèÿòèÿ ìàòåðèè â öèôðîâóþ ôîðìó: ìåòàëë, êîòîðûé áûë â ãîðÿ÷åì öåõå, òêàíü, êîòîðàÿ ðàñïîëçëàñü íà óãëàõ ðþêçàêà, êîæà, ïîòåìíåâøàÿ îò ïîòà, ðæàâ÷èíà, ñúåäàþùàÿ áîëò â ñòàðîì àíãàðå. Êàæäàÿ ïîâåðõíîñòü ðàññêàçûâàåò èñòîðèþ. Çâó÷èò õóäîæåñòâåííî? Äà. Îäíàêî ýòî åù¸ è èíæåíåðèÿ.
Ñîâðåìåííûé ïàéïëàéí òðåáóåò, ÷òîáû õóäîæíèê ïî òåêñòóðàì:
ïîíèìàë PBR (physically based rendering);
çíàë, êàê ðàáîòàåò ñâåò â äâèæêå;
óìåë îïòèìèçèðîâàòü — êàðòû, UV, ïëîòíîñòü òåêñòåëÿ;
ðàçáèðàëñÿ â ìàòåðèàëàõ: roughness, metallic, normal, AO, height;
ðàáîòàë â ðåôåðåíñ-ðåæèìå: íå «êàê ÷óâñòâóþ», à «êàê â ðåàëüíîñòè».
Ó ìåíÿ â íà÷àëå áûëî ðîìàíòè÷åñêîå ïðåäñòàâëåíèå: «ÿ áóäó ðèñîâàòü áðîíþ ðûöàðÿ». Íà ïðàêòèêå ÿ ïàðó íî÷åé ñèäåë è çàìåðÿë ïëîòíîñòü ïèêñåëÿ íà ðàçíûõ ó÷àñòêàõ ìåøà. Ðåàëüíîñòü? Äà. Áîëåçíü? Âîçìîæíî. Íåîáõîäèìîñòü? Àáñîëþòíî.
Òåêñòóðû — ýòî êàê ñïåöýôôåêòû â êèíî: åñëè ñäåëàíû ïðàâèëüíî, èõ íèêòî íå çàìå÷àåò, ïîòîìó ÷òî îíè åñòåñòâåííû. Åñëè ñäåëàíû ïëîõî — ýòî âèäíî ñðàçó.
È ýòî òî, ÷åìó ó÷àò â õîðîøèõ ïðîãðàììàõ ïî «Òåêñòóðû äëÿ èãð îáó÷åíèå»: âèäåòü ìàòåðèàë, ìûñëèòü ïîâåðõíîñòüþ, ïîíèìàòü ïîâåäåíèå ñâåòà.
Êàê ñòðîèòñÿ ïàéïëàéí òåêñòóðèíãà: ìîé ðàáî÷èé ÷åêëèñò
Ñìîòðèòå, ÿ íå ïðåòåíäóþ íà èñòèíó ïîñëåäíåé èíñòàíöèè, íî âîò ìîé ðàáî÷èé ïðîöåññ, êîòîðûé ïðèíîñèò ðåçóëüòàò:
1. Ðåôåðåíñû
Íå ïîëåíèòåñü. Ñîáåðèòå:
ôîòî ðåàëüíîãî ìàòåðèàëà;
àíàëîã â èãðàõ;
ïðèìåðû îñâåùåíèÿ;
ïðèìåðû wear and tear (èçíîñ, ïûëü, öàðàïèíû).
Ìàëþñåíüêèé ëàéôõàê: ÿ ÷àñòî õîæó ïî óëèöå è ôîòêàþ ðæàâûå òðóáû, ñòàðûå äâåðè, èñò¸ðòóþ êîæó ñèäåíèé. Ñìåøíî? Ïîêà âû íå óâèäèòå, êàê ýòè ôîòî ñïàñàþò ìîäåëü.
2. UV è ïëîòíîñòü òåêñòåëÿ
Êîíòðîëü TD — ñâÿòîå. Íà êóðñå ìåíÿ çàñòàâëÿëè ïðîâåðÿòü â êàæäîì ïðîåêòå. Òîãäà âîð÷àë. Ñåé÷àñ áëàãîäàðþ.
3. Çàïåê
Normal + AO + Curvature + World Space. Åñëè îäíî ïîåõàëî — âñ¸ ïîåäåò. ß íà ýòîì îáæèãàëñÿ ðàç øåñòü.
4. Áàçà ìàòåðèàëîâ
Base color + roughness + metallic. Ïðîñòîå ïðàâèëî: ñíà÷àëà ÷èñòî, ïîòîì ãðÿçíî. Íå íàîáîðîò. Íîâè÷êè ëþáÿò íà÷àòü ñ ïÿòåí è öàðàïèí — âûãëÿäèò êàê øêîëüíûé ãðàôôèòè.
5. Äåòàëèçàöèÿ
ìèêðîøåðñòü;
ìèêðîöàðàïèíû;
edge wear;
dirt in cavities;
directional wear.
Ýòî íå õàîñ, ýòî ëîãèêà âçàèìîäåéñòâèÿ îáúåêòà ñ îêðóæàþùèì ìèðîì.
6. Ïðîâåðêà â äâèæêå/Toolbag
Åñëè âû êðàñèòå â îêíå ïðîãðàììû, à íå â ðåíäåðå — ãîòîâüòåñü ê ñþðïðèçàì. Ñâåò âñ¸ ïîêàæåò. È íå âñåãäà ïðèÿòíîå.
Èíñòðóìåíòû, êîòîðûå âàì ïîíàäîáÿòñÿ
Ìèíèìàëüíûé íàáîð:
|Çàäà÷à | Ñîôò|
|Ìîäåëèðîâàíèå | Blender|
|UV/çàïåê | Blender / Marmoset|
|Òåêñòóðû | Substance Painter|
|Ðåíäåð/ïîðòôîëèî | Marmoset Toolbag / Unreal / Unity|
È äà, ôîòèê ñìàðòôîíà áóäåò âàøèì ïîìîùíèêîì. Èíîãäà ñíèìîê ãðÿçíîé ñòåíû ðåøàåò çàäà÷ó áûñòðåå, ÷åì ÷àñ íàñòðîåê smart materials.
Ëè÷íûé ïóòü: êàê ÿ ïðèø¸ë â òåêñòóðû è êóäà ïðèø¸ë
ß âûáðàë ýòó ñïåöèàëèçàöèþ ïî îäíîé ïðè÷èíå: ÿ õîòåë ñîçäàâàòü ìèðû, êîòîðûå âûãëÿäÿò æèâûìè. Ó ìåíÿ åù¸ ñ äåòñòâà áûëà ïðèâû÷êà ðàçãëÿäûâàòü ïîâåðõíîñòü ïðåäìåòîâ — êàê òêàíü ïåðåëèâàåòñÿ íà ñâåòó, êàê êðàñêà ñëåçàåò ñî ñòàðîé òàáóðåòêè, êàê ìåòàëë íà ïåðèëàõ îòïîëèðîâàí ÷åëîâå÷åñêèìè ðóêàìè. Äóìàë, ýòî ñòðàííîñòü. Îêàçàëîñü — ïðîôåññèÿ.
Êóðñ äàë ìíå ñòðóêòóðó, êîòîðîé íå õâàòàëî. Ñàìîñòîÿòåëüíî ÿ áëóæäàë: ìèëëèîí ðîëèêîâ, ïÿòü òûñÿ÷ ñîâåòîâ, íîëü ðåçóëüòàòà. Êîãäà íà÷àëàñü ñèñòåìíàÿ ïðàêòèêà — ïîï¸ðëî. ×åðåç íåñêîëüêî íåäåëü ïîÿâèëèñü ïåðâûå íîðìàëüíûå ðàáîòû. ×åðåç íåñêîëüêî ìåñÿöåâ — îôôåðû. Ñåé÷àñ ÿ ðàáîòàþ â ñòóäèè. È äà, ÿ ïîìíþ òî ÷óâñòâî: «Ýòî íåðåàëüíî». Ðåàëüíî. Ïðîñòî íóæíî äîéòè.
Ïðàêòèêà: 5 ðàáî÷èõ êåéñîâ
Ñóõèå êîíöåïöèè — ýòî ñêó÷íî. Äàâàéòå ðåàëüíûå èñòîðèè.
Êåéc 1: Äåðåâÿííàÿ áî÷êà äëÿ RPG
Çàäà÷à: ñòèëèçîâàííàÿ áî÷êà. Îøèáêà: ÿ ïûòàëñÿ âðó÷íóþ ðèñîâàòü êàæäóþ òðåùèíó. Ðåøåíèå: procedural noise + hand-paint ôèíàëüíûõ äåòàëåé > ïîëó÷èëñÿ ñòèëüíûé è ÷èòàåìûé îáúåêò. Âûâîä: íå çàíèìàéòåñü ìàçîõèçìîì. Èñïîëüçóéòå procedural, à êèñòüþ ïîä÷¸ðêèâàéòå õàðàêòåð.
Êåéñ 2: Ðæàâûé ëèñò ìåòàëëà
Ïðîâàë: ïåðâûå âåðñèè âûãëÿäåëè êàê «èãðóøå÷íàÿ ðæàâ÷èíà». Òðþê: ðåôåðåíñû — èíäóñòðèàëüíûå ôîòêè + ìèêðîðåëüåô â íîðìàëè > ìàãèÿ. Îùóùåíèå áûëî òàêîå, áóäòî ìåòàëë äåéñòâèòåëüíî ïîæèë.
Êåéñ 3: Êîæà ðþêçàêà â øóòåðå
Ïðîáëåìà: áëåñòåëà ïëàñòèêîì. Ðåøåíèå: variation roughness + layers èçíîñà + micro normal èç ôîòî ðåàëüíîé êîæè. Ñåêðåò: roughness — êîðîëü. Íîâè÷êè íåäîîöåíèâàþò.
Êåéñ 4: Êàìåíü â îêðóæåíèè
Ïðîáëåìà: «ìûëî» è îùóùåíèå ïëàñòèëèíà. Ðåøåíèå: ñêóëüïò ìèêðî-ðâàíîñòåé + directional lighting tests. Ïëþñ: äîáàâèë moss masks — è âñ¸ îæèëî.
Êåéñ 5: Ñòàðûé îãíåòóøèòåëü
Öåëü: ðåàëèñòè÷íûé îáúåêò ñ èñòîðèåé. Ôèøêà: âìåñòî smart-materials ÿ ñàì ñîáèðàë ñëîé çà ñëîåì: áàçîâàÿ êðàñêà, ïîò¸ðòîñòè, ðæàâ÷èíà, îòïå÷àòêè ðóê. Ðåçóëüòàò: àðò-äèð ñêàçàë: «Îí áóäòî ëåæàë íà ñêëàäå äâàäöàòü ëåò». Ãîðäîñòü óðîâíÿ «ìàìà, ÿ â äåëå».
×àñòûå îøèáêè íîâè÷êîâ è êàê èõ èçáåæàòü
Îøèáêà: íà÷èíàþò ñ èçíîñà, à íå ñ íîâîé ïîâåðõíîñòè. Ïðàâèëî: ñíà÷àëà ÷èñòûé îáúåêò > ïîòîì ñòàðèì.
Îøèáêà: íåò àíàëèçà ñâåòà. Ëåêàðñòâî: ñìîòðèòå, êàê ìåíÿåòñÿ ìàòåðèàë ïðè ðàçíûõ óãëàõ îñâåùåíèÿ.
Îøèáêà: òûñÿ÷è ñëî¸â ðàäè «ñëîæíîñòè». Èñòèíà: ëó÷øå òðè ãðàìîòíûõ, ÷åì äâàäöàòü ðàäè ñàìîóãîæäåíèÿ.
Îøèáêà: íåò UV-ëîãèêè. Ñîâåò: ïðîâåðüòå Texel Density. Ýòî îñíîâà îñíîâ.
È ñàìûé ÷àñòûé ñòðàõ: «ß íèêîãäà íå ñäåëàþ, êàê ïðîôè». ×åñòíî? Ïåðâûé ìåñÿö íèêòî íå äåëàåò. Ïîòîì ïðèõîäèò ðóòèíà. Ïîòîì — ñòèëü. Ïîòîì — óâåðåííîñòü. Ýòî ïóòü, íå ïðûæîê.
Îáó÷åíèå: ÷òî äåéñòâèòåëüíî ðàáîòàåò
Ïîêà âû ó÷èòåñü, ôîêóñ äîëæåí áûòü òàêîé:
Äåëàéòå çàêîí÷åííîå. Ìàëåíüêîå, íî çàâåðø¸ííîå.
Íå õðàíèòå ðàáîòû «â ñòîë». Ïîêàçûâàéòå, ñîáèðàéòå ôèäáåê.
Çàïèñûâàéòå îøèáêè. Ïîâòîðèëè? Çíà÷èò íå ïîíÿëè. Óáåéòå îøèáêó.
Òåñòèðóéòå â äâèæêå. Íå òîëüêî â Substance.
Áåðåãèòå ãîëîâó. Ëó÷øèå ðåøåíèÿ êî ìíå ïðèõîäèëè, êîãäà ÿ óõîäèë ãóëÿòü.
È ãëàâíîå — ïðàêòèêà âàæíåå ïåðôåêöèîíèçìà. Ëþáîé êóðñ — èíñòðóìåíò. Îí íå ðàáîòàåò, åñëè ëåæèò â êîðîáêå.
Ñàìîó÷êà èëè îáó÷åíèå íà êóðñå?
Ñàìîñòîÿòåëüíî
ïëþñ: áåñïëàòíî;
ìèíóñ: õàîñ, ìíîãî âðåìåíè, îøèáîê áîëüøå, ìîòèâàöèÿ ïëàâàåò.
Ñèñòåìà îáó÷åíèÿ
ïëþñ: ñòðóêòóðà, ïðîâåðêà, áûñòðûé ðîñò, ïîðòôîëèî;
ìèíóñ: òðåáóåò âëîæåíèé è äèñöèïëèíû.
ß áûë ñàìîó÷êîé. Áèë ëáîì ñòåíó. Êîãäà âçÿëñÿ çà ñèñòåìíîå îáó÷åíèå — ïðîðûâ ñëó÷èëñÿ çà íåäåëè, à íå çà ãîäû.
Åñëè âû èùåòå «Òåêñòóðû äëÿ èãð îáó÷åíèå», òî óæå ïîíèìàåòå, ÷òî õîòèòå îñîçíàííûé ïóòü. Ñëåäóþùèé øàã — ïðîñòî èäòè.
Ìàëåíüêèé ïëàí äëÿ ñòàðòà (ìîæåòå ñîõðàíèòü)
Íàéäèòå 3 îáúåêòà â ðåàëüíîì ìèðå.
Ñôîòîãðàôèðóéòå ïîâåðõíîñòü êðóïíûì ïëàíîì.
Ñäåëàéòå ðåôåðåíñ-áîðä.
Ñìîäåëèðóéòå low-poly.
Ñäåëàéòå UV.
Çàïåêèòå êàðòû.
Ñîçäàéòå òåêñòóðû âðó÷íóþ.
Îòðåíäåðüòå â Toolbag.
Îïóáëèêóéòå.
Ïîëó÷èòå ôèäáåê. Óëó÷øèòå. Ïîâòîðèòå.
Ýòî ïðîñòàÿ ìàòåìàòèêà: 3 ïðîåêòà â ìåñÿö ? 4 ìåñÿöà = ïîðòôîëèî, êîòîðîå óæå çàìå÷àþò.
Ôèíàëüíûé àêêîðä: ïî÷åìó ýòî ðåàëüíî è çà÷åì âàì ñþäà
ß íèêîãäà íå áûë «ãåíèåì ðèñóíêà». ß íå ðîäèëñÿ ñ ïëàíøåòîì â ðóêàõ. ß ïðîñòî çàõîòåë. È íà÷àë. Íåò êàêîãî-òî òàéíîãî äîïóñêà. Åñòü òðóä, íî åñòü è êàéô. Êàæäûé ðàç, êîãäà âèæó ñâîé àññåò â ñáîðêå èãðû, ÿ óëûáàþñü. Äà, ïðîñòî óëûáàþñü êàê äóðàê. Ïîòîìó ÷òî ýòî ìîé ñëåä â öèôðîâîì ìèðå.
Åñëè âàì îòçûâàåòñÿ, åñëè âû ÷óâñòâóåòå çóä â ïàëüöàõ è æåëàíèå «ïîïðîáîâàòü», òî, âîçìîæíî, ýòî âàø ïóòü. Òåêñòóðû äëÿ èãð îáó÷åíèå — ýòî íå ïðîñòî ïîèñê èíôîðìàöèè, ýòî øàã ê ïðîôåññèè, êîòîðàÿ äà¸ò ñâîáîäó, òâîð÷åñòâî, äåíüãè è — ÷¸ðò âîçüìè — óäîâîëüñòâèå.
Õîòèòå, ÷òîáû ÿ ñîñòàâèë âàì ïåðñîíàëüíûé òðåê îáó÷åíèÿ è ñïèñîê óïðàæíåíèé íà ïåðâûå ÷åòûðå íåäåëè? Íàïèøèòå «õî÷ó ïëàí» — è ÿ ïîìîãó âàì íà÷àòü òàê, êàê ïîìîãëè êîãäà-òî ìíå. Ñîçäàâàéòå. Íå æäèòå. Èãðîâîé ìèð ëþáèò òåõ, êòî äåëàåò.
3D-Õóäîæíèê êóðñ îòçûâû
Òåêñòóðû äëÿ èãð îáó÷åíèå, îáó÷åíèå ñîçäàíèþ òåêñòóð, 3D-ãðàôèêà, ðàçðàáîòêà èãðîâûõ ìàòåðèàëîâ, ãåéìäèçàéí, êóðñ ïî òåêñòóðàì, 3D-òåêñòóðèðîâàíèå
Ïîäðîáíåå î êóðñå íà îôèöèàëüíîì ñàéòå XYZ School
Ðåêëàìà. ÎÎÎ «ÈÊÑ ÂÀÉ ÇÅÒ ÍÅÒÂÎÐÊ», ÈÍÍ 9705150153, erid: 4q7hppNAnjSeq2qut3v32z4qiYSGKsBTisXixRrS6Ey5t3iug
Êóðñû îò XYZ School îòçûâû
Êîíöåïò àðò äëÿ ïðîôè
Íàððàòèâ èãð îáó÷åíèå
Îñíîâû digital art
Êîíöåïò òåõíèêè êóðñ
Ïî÷åìó ÿ ïîø¸ë íà Indie game dev êóðñ è êàê ýòî èçìåíèëî ìîþ êàðüåðó
Motion design êóðñ
Ãåéìäåâ unity äëÿ íîâè÷êîâ