
Ââåäåíèå
Äëÿ òåõ, êòî åù¸ íå ïîíÿë, ÷òî ÿ áóäó îáúÿñíÿòü â ýòîì ðóêîâîäñòâå, ïîñìîòðèòå âèäåî:youtube.com
Ñåé÷àñ ìû ïîñòàðàåìñÿ ñäåëàòü òî÷íî òàêîé æå ñïðåé.
Ïîäãîòîâêà èíñòðóìåíòîâ
Ïðåæäå ÷åì ìû íà÷í¸ì, ÿ õîòåë áû ïîïðîñèòü âàñ ñêà÷àòü è óñòàíîâèòü âîò ýòè ïðîãðàììû:Âàì ïîíàäîáèòñÿ ðåäàêòîð èçîáðàæåíèé.  ðóêîâîäñòâå ÿ áóäó èñïîëüçîâàòü Adobe Photoshop CS5, íî äðóãèå âåðñèè ïðîãðàììû äîëæíû ðàáîòàòü íîðìàëüíî. Âû ìîæåòå èñïîëüçîâàòü GIMP êàê áåñïëàòíóþ àëüòåðíàòèâó Photoshop:
- ———————————————————————————————————————————
Adobe Photoshop[www.adobe.com]
Ïëàãèí, êîòîðûé äîáàâèò ïîääåðæêó íóæíîãî íàì ôîðìàòà:
NVIDIA Texture Tools Photoshop Plugin[developer.nvidia.com] - ———————————————————————————————————————————
Èëè, äðóãîé âàðèàíò — âû ìîæåòå èñïîëüçîâàòü GIMP: - ———————————————————————————————————————————
GIMP[www.gimp.org]
Ïëàãèí, êîòîðûé äîáàâèò ïîääåðæêó íóæíîãî íàì ôîðìàòà:
DDS (Gimp Plugin) - ———————————————————————————————————————————
Íàì òàêæå ïîíàäîáèòñÿ çàãðóçèòü ïëàãèí, êîòîðûé ïîçâîëèò íàì ñîõðàíèòü íàøó ðàáîòó â ôîðìàòå DirectX è óòèëèòà DirectxSDK îò Ìàéêðîñîôò, êîòîðàÿ ïîçâîëèò íàì ðåäàêòèðîâàòü íàø îáðàç DirectX ïîñëå åãî ñîõðàíåíèÿ èç Photoshop. Íàì òàêæå ïîíàäîáÿòñÿ Quick & Dirty Bloodlines Tools, êîòîðûå ïðåîáðàçóþò èçîáðàæåíèå DirectX â VTF. - ———————————————————————————————————————————
DirectxSDK (DirectX Texture Tool)[www.microsoft.com]
Ïëàãèí, êîòîðûé äîáàâèò ïîääåðæêó íóæíîãî íàì ôîðìàòà:
Quick & Dirty Bloodlines Tools - ———————————————————————————————————————————
È, êîíå÷íî æå, VTFEdit, êîòîðûé ÿâëÿåòñÿ èíñòðóìåíòîì, èñïîëüçóåìûì äëÿ ïðåîáðàçîâàíèÿ âàøåãî èçîáðàæåíèÿ â òåêñòóðû äëÿ èãðû.
Ñêà÷èâàåì VTF Edit ïî ýòîé ññûëêå:
nemesis.thewavelength.net
Ïðèñòóïàÿ ê ðàáîòå
Ïðåæäå ÷åì ìû íà÷íåì, íàì ïîíàäîáèòñÿ íàáîð èçîáðàæåíèé, êîòîðûå ìû õîòèì èñïîëüçîâàòü. Ñïðåè ìîãóò ñîäåðæàòü íåñêîëüêî îòäåëüíûõ èçîáðàæåíèé, ÷òîáû âû ìîãëè ñäåëàòü ïåðåõîä ïîñòåïåííûì èëè âíåçàïíûì, êàê âàì íðàâèòñÿ. Èìåéòå â âèäó, ÷òî îíè âñå ðàâíî äîëæíû áûòü ðàâíû îäíèì èç ñëåäóþùèõ ðàçìåðîâ:- 512 x 512 ïèêñåëåé
- 256 x 256 ïèêñåëåé
- 128 x 128 ïèêñåëåé
wiki.teamfortress.com
Ñìûñë ñîñòîèò â òîì, ÷òî åñëè âû îòîéä¸òå äàëåêî, âû óâèäèòå ïîäàðîê. ×åì áëèæå âû áóäåòå ïîäõîäèòü ê ñïðåþ, òåì áûñòðåå îí èñ÷åçíåò èç ïîëÿ çðåíèÿ.
Íå ñòåñíÿéòåñü èñïîëüçîâàòü òî æå èçîáðàæåíèå, ÷òî è ÿ.
Ðàáîòà ñ èçîáðàæåíèåì
Çàïóñêàåì Ôîòîøîï è îòêðûâàåì íàøå èçîáðàæåíèå ïîäàðêà. Äëÿ ýòîãî íàæìèòå «Ôàéë» ? «Îòêðûòü».  îòêðûâøåìñÿ îêíå íàæìèòå «Èçîáðàæåíèå» ? «Ðàçìåð õîëñòà» è èçìåíèòå «Âûñîòà è øèðèíà» íà 256 íà 256 ïèêñåëåé.Ó âàñ ïîëó÷èòñÿ ÷òî-òî âðîäå âîò ýòîãî:
Äëÿ ïðèìåðà ÿ ïîïðîáóþ îïóñòèòü èçîáðàæåíèå íèæå. Ïîïðîáóþ íàñòðîèòü åãî òàê, ÷òîáû íèæíèé óãîë êàñàëñÿ íèæíåé ÷àñòè õîëñòà. Ýòî ÿ äåëàþ ïî ñâîåìó óñìîòðåíèþ, âû æå ìîæåòå ïðîñòî ïðîïóñòèòü ýòîò ïóíêò.
Ïðè ñîçäàíèè äèñòàíöèîííîãî ñïðåÿ íóæíî äåëàòü èçîáðàæåíèÿ íåìíîãî èíà÷å, ÷åì îáû÷íî. Äèñòàíöèÿ â èãðå îáðàáàòûâàåò èçîáðàæåíèå ñîâñåì ïî äðóãîìó. Ïîñêîëüêó èçîáðàæåíèå, êîòîðîå ìû èñïîëüçîâàëè, óæå ïðîçðà÷íî, åäèíñòâåííîå, ÷òî íàì íóæíî áûëî ñäåëàòü, ýòî èçìåíèòü ðàçìåð õîëñòà, ÷òîáû îí ñîîòâåòñòâîâàë òðåáîâàíèÿì ðàçìåðà èãðû.
Òåïåðü íàæèìàåì «Ôàéë» ? «Ñîõðàíèòü êàê» è âûáåðèòå D3D / DDS (* .DDS) â êà÷åñòâå ôîðìàòà èçîáðàæåíèÿ. Åñëè âû äî ñèõ ïîð íå ñêà÷àëè DDS ïëàãèí äëÿ Ôîòîøîïà, òî ïåðåõîäèòå ïî ññûëêå è ñêà÷èâàéòå åãî ïðÿìî ñåé÷àñ: developer.nvidia.com
Êîãäà âû íàæìåòå «Ñîõðàíèòü», âû ïîëó÷èòå âñïëûâàþùåå îêíî ñ îïöèÿìè. Åäèíñòâåííîå, ÷òî âàì íóæíî èçìåíèòü îò çíà÷åíèÿ ïî óìîë÷àíèþ — ýòî âåðõíåå ïîëå, è åãî íóæíî èçìåíèòü íà «DXT5 ARGB 8bpp | interpolated alpha». Åñëè âû íå ïîíÿëè ÷òî íóæíî ñäåëàòü, òî âíèìàòåëüíî ïîñìîòðèòå íà êàðòèíêó:
Ñíîâà íàæèìàåì «Ñîõðàíèòü», è ñ ýòèì èçîáðàæåíèåì ðàáîòó ìû çàêîí÷èëè, ïåðåõîäèì äàëåå.
Àëüôà-êàíàë è Ïðîçðà÷íîñòü
Òåïåðü íàì ïîòðåáóåòñÿ ñîçäàòü èçîáðàæåíèå è èñïîëüçîâàòü àëüôà-êàíàë, òàê êàê ìû èñïîëüçóåì ïðîçðà÷íûé ñïðåé.Òàê êàê íàøå èçîáðàæåíèå áóäåò èñ÷åçàòü íà ïðèáëèæàþùåéñÿ äèñòàíöèè, òî ñîçäàäèì ïóñòîé õîëñò è ñäåëàåì åãî ïðîçðà÷íûì.
Ñíîâà çàéäèòå â Ôîòîøîï è íàæìèòå «Ôàéë» ? «Ñîçäàòü». Ñäåëàéòå ðàçìåð òàêèì æå, êàê ìû äåëàëè åãî äî ýòîãî, â ìîåì ñëó÷àå ýòî áóäåò 256 íà 256 ïèêñåëåé.
Ïåðåéäèòå âî âêëàäêó: Êàíàëû, ýòî îáû÷íî ðàñïîëîæåíî ðÿäîì ñî ñëîÿìè. Åñëè âû êàêèì-òî îáðàçîì çàêðûëè åãî, âû ìîæåòå âåðíóòü åãî, ïåðåéäÿ â Window ? Channels. Åñëè ó âàñ ðóññêàÿ âåðñèÿ, òî: Îêíà ? Êàíàëû.
Îòêðûâ âêëàäêó: Êàíàëû, íàæìèòå êíîïêó «Ñîçäàòü íîâûé êàíàë» âíèçó. Êàê òîëüêî âû íàæìåòå íà ýòî, âåñü õîëñò äîëæåí ñòàòü ÷åðíûì.
Ñîõðàíÿåì ýòî èçîáðàæåíèå «Ôàéë» ? «Ñîõðàíèòü êàê», è íà ýòîò ðàç âûáèðàåì ôîðìàò: Targa (* .TGA).
Ñ ýòèì èçîáðàæåíèåì çàêîí÷èëè, òåïåðü çàêðûâàéòå Ôîòîøîï, îí íàì áîëüøå íå ïîíàäîáèòñÿ. Òåïåðü áóäåì îáðàáàòûâàòü èçîáðàæåíèå ñ ïîìîùüþ DirectX Texture Tool.
Îáðàáîòêà èçîáðàæåíèÿ ÷åðåç DirectX Texture Tool
Åñëè âû íà ñòîëüêî ëåíèâû, ÷òî ïðîïóñòèëè ïóíêò ïîäãîòîâêà èíñòðóìåíòîâ è ðåøèëè íå òðàòèòü âðåìÿ íà ýòî, òî íàïîìèíàþ.Ýòó óòèëèòó âû ñìîæåòå ñêà÷àòü çäåñü:microsoft.com
Çàïóñòèòå èíñòðóìåíò Texture Tool, ìàæèòå File ? Open è îòêðîéòå âàø DDS ôàéë, êîòîðûé âû ñîõðàíèëè.
Êîãäà âû èìïîðòèðóåòå èçîáðàæåíèå, îíî áóäåò âûãëÿäåòü ïðèìåðíî òàê:
Òåêñòóðà ðàçäåëÿåòñÿ íåñêîëüêèìè Mipmaps. Âû ìîæåòå öèêëè÷åñêè ïåðåáèðàòü êàæäûé Mipmap íà íàøåé òåêñòóðå, ïåðåéäÿ âî âêëàäêó: Âèä ? Ìåíüøèé óðîâåíü Mip èëè View ? Larger Mip Level. Ïî óìîë÷àíèþ ïðîãðàììà ñíà÷àëà îòêðîåò ñàìóþ áîëüøóþ.
Ïîñêîëüêó ÿ õî÷ó çàñòàâèòü íàñòîÿùåå èñ÷åçíóòü, íóæíî èìïîðòèðîâàòü íàøó *.tga, êîòîðóþ ìû ñîõðàíèëè. Äëÿ ýòîãî âûáåðèòå ñàìóþ áîëüøóþ Mipmap è ïåðåéäèòå âî âêëàäêó: File ? Open Onto This Surface.
Óðîâíè Mipmap äîëæíû âûãëÿäåòü ñëåäóþùèì îáðàçîì:
Ïîñëåäíåå, ÷òî íàì íóæíî ñäåëàòü â ýòîé óòèëèòå — ýòî ñîõðàíèòü ýòî èçîáðàæåíèå. Íàæìèòå: «Ôàéë»> «Ñîõðàíèòü êàê». Îáÿçàòåëüíî ñîõðàíèòå åãî ãäå-íèáóäü, âû åãî çàïîìíèòå, ïîñêîëüêó ìû áóäåì èñïîëüçîâàòü åãî â ñëåäóþùåì ðàçäåëå.
Ïðåîáðàçîâàíèå DDS â VTF
Ñëåäóþùåå, ÷òî íàì íóæíî ñäåëàòü, ýòî ïðåîáðàçîâàòü íàø DDS-ôàéë â VTF. Äëÿ ýòîãî âàì ïîíàäîáÿòñÿ óòèëèòà ïîä íàçâàíèåì: Quick and Dirty Bloodlines Tools. Ñêà÷àòü óòèëèòó âû ìîæåòå ïî ýòîé ññûëêå:moddb.com
Îòêðûâ ïðîãðàììíîå îáåñïå÷åíèå, ïåðåéäèòå íà âêëàäêó «Texture Tools», êàê ïîêàçàíî íà êàðòèíêå. Íàæìèòå «Îòêðûòü ôàéë», è îòêðîéòå íàø ñîõðàíåííûé DDS, êîòîðûé ìû òîëüêî ÷òî ñîõðàíèëè.
Íàæìèòå «Convert DDS to VTF», ÷òîáû íà÷àòü ïðåîáðàçîâàíèå. Íåò íåîáõîäèìîñòè ïðîâåðÿòü ÷òî-ëèáî åùå. Íèæå ïðèâåäåí ñêðèíøîò ìîèõ íàñòðîåê ïðÿìî ïåðåä òåì, êàê ÿ çàïóñòèë ïðîöåññ ïðåîáðàçîâàíèÿ:
Ïîñëå çàâåðøåíèÿ ïðåîáðàçîâàíèÿ â íèæíåì îêîøêå âû óâèäèòå ñëîâî: Converted — Ýòî ñîîáùåíèå îçíà÷àåò, ÷òî ïðåîáðàçîâàíèå çàâåðøåíî.
Ïåðåéäèòå â òîò æå êàòàëîã, â êîòîðîì âû ñîõðàíèëè ôàéë DDS, è òåïåðü ó âàñ äîëæåí ïîÿâèòñÿ *.VTF-ôàéë.
Ìû ïî÷òè çàêîí÷èëè!
Çàâåðøàþùèé ýòàï
Îòêðîéòå VTFEdit è âûáåðèòå File ? Open. Îòêðîéòå VTF-ôàéë, êîòîðûé ìû òîëüêî ÷òî ñîçäàëè, ñ ïîìîùüþ Quick & Dirty Bloodline Tools.×òîáû ãàðàíòèðîâàòü, ÷òî âåñü ïðîöåññ ïðîøåë ãëàäêî, ìû ìîæåì ïðîâåðèòü íàøå èçîáðàæåíèå íà ýòîì ýòàïå, óâåëè÷èâ çíà÷åíèå Mipmap ñ ëåâîé ñòîðîíû. Âñå, ÷òî âûøå íóëÿ, äîëæíî ïîêàçûâàòü íàñòîÿùåå, è îíî áóäåò ìåíüøå, ÷åì âûøå çíà÷åíèå.
Óñòàíîâèòå çíà÷åíèå Mipmap ñëåâà íà 0 (ïî óìîë÷àíèþ), è ñîõðàíèòå èçîáðàæåíèå íàæàâ: File ? Save as. Òåïåðü ÷òîáû ñîçäàòü *.vmt ôàéë, îòâå÷àþùèé çà ïàðàìåòðû òåêñòóðû, íàæìèòå: Tools > Create VMT. VMT-Ôàéë áóäåò ñîçäàí ðÿäîì ñ òåêñòóðîé èëè æå ïîïðîñèò âàñ óêàçàòü ìåñòî ñîõðàíåíèÿ.
Òåïåðü çàéäèòå â Team Fortress 2 è èìïîðòèðóéòå ñïðåé äëÿ èñïîëüçîâàíèÿ â èãðå. Çàéäèòå íà ñåðâåð è ïðîâåðüòå, ó âàñ äîëæíî ïîëó÷èòñÿ ïðèìåðíî òàê:
youtube.com
Íà ýòîì âñ¸, áëàãîäàðþ çà âíèìàíèå.