Как да създадете свои собствени текстури за minecraft 1.12. Как да създадете свои собствени текстури

Тази статия е първата от поредица от статии, посветени на създаването на ресурсни пакети за Minecraft. Автор на статиите е Денис (известен още като Cool_boy или prettydude).

Всички статии ще се отнасят предимно за Minecraft Java Edition; В бъдеще може би ще бъде засегната темата за създаване на набори от ресурси за Minecraft Bedrock.

fromgate

Малко история

Текстурни пакети (текстурни пакети) бяха добавени към играта във версия Alpha 1.2.2 (минаха 7 години!). Тогава всички текстури в играта се съхраняваха в един файл, което не позволяваше на играчите да използват разширение, по-голямо от 16x16 или да създават анимации. Във версия 1.5 текстурите бяха разделени на файлове и беше добавена възможност за създаване на HD текстури и анимация. В 1.6 пакетите с текстури бяха заменени с пакети с ресурси (пакети с ресурси), стана възможно да добавяте свои собствени звуци, да променяте преводи, заглавия и много други. От версия 1.7 модът Optifine се обедини с MCPatcher, добавяйки още повече възможности за създателите на пакети с ресурси. Това са тези, които ще разгледаме в бъдеще.

Създаване на прост пакет с ресурси

Всички файлове с пакети с ресурси трябва да се намират в папката с ресурси в корена на играта. За да може играта да види вашия ресурсен пакет, той трябва да е папка или архив във формат .zip с файл pack.mcmeta вътре. Можете дори да го редактирате с обикновен бележник, но трябва да запомните, че това е JSON формат (можете да проверите правилния правопис на уебсайта yaml-online-parser.appspot.com). Примерен файл pack.mcmeta:

( "pack":( "pack_format":3, "description": "Описание на ресурсния пакет") )

"пакет" :(

"pack_format": 3,

"описание": „Описание на ресурсния пакет“

Pack_format е версията на ресурсния пакет; тя трябва да бъде посочена, в противен случай Minecraft ще се оплаче, че имате несъвместима версия. 1 за версии под 1.9. 2 за версии 1.9 и 1.10. 3 за версии 1.11 и 1.12. 4 за версия 1.13 (към момента на писане).
описание — описание на ресурсния пакет в менюто за избор на ресурсен пакет. Можете да използвате знака за параграф
§ за добавяне на цветове.
За да добавите миниатюра, която се вижда в менюто, добавете изображение, наречено pack.png, към папката във файла pack.mcmeta (препоръчвам да използвате пропорционален размер 64x64).

Вашият ресурсен пакет вече ще бъде видим за играта, но е празен! За да добавите файлове към него, създайте папка активи/minecraft и използвайте името на папките/файловете от играта, за да ги замените. Можете също да променяте мод файлове. За да направите това, трябва да използвате папката "assets/MOD_NAME". Не забравяйте, че всички файлове трябва да са с малки букви, в противен случай играта няма да ги види.

Как мога да разгледам файловете в самия Minecraft?

Англоезичното wiki има готов списък с файлове в играта, .
Отворете файла versions/your_version/your_version.jar (например versions/1.12/1.12.jar) с обикновен архиватор. Вътре е папката с активи, която съдържа всички текстури на играта.
Звуците се намират в папката с активи в преименуван вид; за да намерите желания звуков файл, трябва да отворите файла indexes/VERSION.json, да намерите името на звука и да запомните неговия хеш (това ще бъде името на файлът).

За да редактирате текстури, ще ви е необходим редактор на изображения, който поддържа прозрачност (paint няма да работи) и поне основни познания за използването на тази програма. Най-популярният е photoshop, има и gimp и много други програми.

Ако вече имате подходяща програма, тогава трябва да вземете някаква текстура като основа. Ако искате да направите всичко от нулата, тогава можете да вземете стандартни текстури: (изтегляния: 2280)

Разопаковате архива и получавате папка с подпапки и картинки. След това просто трябва да намерите съответната снимка и да я редактирате.

Нека да разгледаме структурата на папките и какво можете да намерите там:

терен.png Най-важният файл са блоковите текстури. Лежи в основата
pack.png Иконата на вашия текстурен пакет, която ще се появи в списъка с текстурни пакети в играта.
pack.txt Подписът на вашия текстурен пакет, който ще се появи в списъка с текстурни пакети в играта.
ctm.png Файл за комбиниране на блокове. Например, ако поставите 2 сандъка един до друг, ще получите двоен сандък. Или стъклени връзки.
particles.png Текстури на частици. Светлини, ефекти на отвари и други малки неща, които летят във въздуха.
постижение Папка с текстури за интерфейса и икони за постижения.
броня Папка с текстури на броня (верига - верижна поща, плат - кожа, диамант - диамант, злато - злато, желязо - желязо). Има и файл witherarmor.png, свързан с тълпата Wither и power.png - текстурата на ефекта, когато мълния удари вас или тълпата.
изкуство Папката съдържа 1 файл с текстури за рисуване.
заобикаляща среда Папка с текстури на облаци, дъжд, сняг и осветление.
gui Папка с текстури на интерфейса на играта, както и текстури на елементи в items.png.
вещ Няколко специални предмета като стрели, колички, врати, сандъци. Има и текстура за опитни топки (xporb.png).
разни Папка с различни текстури: цветови схеми, дневни и нощни цикли, осветление, водна текстура.
моб Папка с текстури на моб.
терен Луна и слънце.
заглавие Лого и фон в менюто.

Не се страхувайте да експериментирате!

И не се страхувайте да използвате прозрачност. Това е единственият начин да научите всички тънкости, единственият начин да се научите как да правите уникални текстури. Разгледайте творенията на други хора, които харесвате, и не се страхувайте да експериментирате!

Например, картините могат да бъдат оформени с помощта на прозрачност. Не сте ограничени до квадратна рамка:



Или зомбитата, подобно на текстурите на играчите, имат слот за „шапка“, знаейки това, можете да създадете интересни текстури, например беше направена следната текстура на зомбита:

Но в действителност изглежда така:

Текстури с по-висока резолюция

За да създадете текстури с по-високи разделителни способности, трябва или да вземете текстури с желаната разделителна способност като основа, или ръчно да разтегнете стандартните текстури до желаната разделителна способност (за резолюция 32 разтегнете 2 пъти, за 64 4 пъти и т.н.). Не са необходими допълнителни специални действия.

Трябва да се разтягате, без да използвате анти-алиасинг, в противен случай получените текстури ще бъдат размазани (ако ще повторите всичко, тогава това не е особено важно), например във Photoshop, когато преоразмерявате, трябва да изберете интерполация „По съседство пиксели”:

За Gimp трябва да изберете качеството на интерполация като „Няма“:

Тогава появата на непроменени блокове ще остане стандартна.

Случайни чудовища

Може да се направи така, че тълпите да имат различни модели. Не 100 еднакви зомбита, а пъстра тълпа. Например, нека направим произволни текстури за зомбита. За да направите това, нарисувайте възможно най-много текстури на зомбита и ги запазете като „zombie.png“, „zombie2.png“, „zombie3.png“ и т.н. В резултат на това получаваме произволни текстури за зомбита. Това може да се направи с всякакви тълпи.

Мисля, че създаването на текстурни пакети е доста лесно, но много от нашите потребители не знаят как да го направят. Така че ще ви покажа и ще ви разкажа за това. Няма да мога да ви разкажа всичко наведнъж, така че засега само първата глава.

1. Какво е необходимо за създаване на текстурен пакет

Архиватор, например WinRAR. (Трябва да го имате, защото как инсталирахте Minecraft).

Редактор на изображения, който поддържа прозрачност. (Стандартното рисуване няма да работи; имате нужда от Photoshop, Paint.net или GIMP).

- Основни познания за този редактор.

Друг пакет текстури, който искате да използвате като основа.

- Глава, ръце и търпение.

2. Нека сортираме пакета на части

Съветвам ви да изтеглите стандартния пакет за вашия пакет и да го използвате като основа. Можете да го изтеглите. Въпреки че можете да вземете всеки пакет.

Изтеглете, поставете го на удобно място и вижте изображението по-долу:

Първият архив вляво е това, което сте изтеглили. Нека извлечем съдържанието му в същата папка, ще получим втори архив - това е самият пакет, който на теория трябва да бъде инсталиран, но не е това, за което ни трябва. Извлечете съдържанието на пакета в папка със същото име. Това е третата папка и ще работим с нея. Нека да разгледаме съдържанието му:

Постижение - в тази папкадве изображения: bg - това са текстури за менюто за постижения, икони - не знам предназначението му, така че могат да бъдат изтрити.

Броня – намира се тук текстури на всичкивидове броня. Освен това под номер 1 има шапка и яке, а под номер 2 панталони и маратонки. И изображението на мощността е като текстурата на заредено пълзящо растение.

Art – в тази папка има едно изображение – kz, то съдържа текстурите на всички картини.

Околна среда – тази папка съхранява изображения с текстури на явления: дъжд, сняг, облаци и светлина.

Шрифт – това е мястото, където се съхранява шрифтът. Ако играете с кракер, незабавно изтрийте тази папка.

Gui е важна папка, тук има много важни изображения. Items – текстури на елементи, икони – интерфейсни икони, gui – панел и бутони за бърз достъп, background – фон за менюто, unknown_pack – икона за пакет без икона, слот – изображения за менюто със статистика, allitems, контейнер, изработка, пещ , инвентар, капан - игрови менюта. Има и две неизползвани изображения crash_logo и частици, те могат да бъдат изтрити.

Елемент – в тази папка можете да намерите текстури за стрели – arrows, сандъци – chest, largechest, лодки – boat, тролейбуси – cart, знаци – sign и анимация на сфери за опит – xporb. Но вратата не се използва, могат да бъдат изтрити.

Разни - тук имаме това: циферблат - изображение за часовник, експлозия - анимация на експлозия, mapbg - текстурата на карта в ръцете ви, mapicons - икони за карта, particlefield - звездно небе, pumpkinblur - изображение, което блокира изгледа ви, когато го носите на главата си тиква, сянка – текстура на сянка. Можете лесно да ги промените, но останалите изображения изпълняват софтуерни функции, така че трябва да се променят много внимателно или още по-добре просто да се изтрият.

Mob – тук са всички текстури на mob, можете да ги промените или изтриете.

Терен – тази папка съдържа текстурите на слънцето и луната.

Заглавие – тук има изображения за дизайн: mojang – лого на разработчика, mclogo – лого на играта в главното меню. Все още не разбирам защо е необходимо черно. Но bg е интересна папка, която съдържа панорами от играта, които служат като фон на главното меню. Можете да направите свои собствени панорами от екранни снимки, само внимавайте с имената и размерите.

Pack – икона на пакет в менюто за избор на пакет.

Пакет – текстов файл, чийто текст ще бъде изписан под името на пакета в менюто избор на пакети.

Частици – това изображение съдържа ефекти: дим, пръски и др.

Теренът е основното изображение на пакета; тук се събират текстурите на всички игрови блокове.

3. Рисуване

Отворете папката, в която сме извлекли съдържанието на пакета.

Първо, нека отворим terrain.png, както вече казах, това е основата на пакета.

Използвам фотошоп. Можете също да използвате други редактори, които поддържат прозрачност.

Нека направим промяна. Например, никога не съм харесвал текстурата на калдъръма, затова я променям. Моля, обърнете внимание: поставих текстурата на нов слой, за да мога да я изтрия, и също така избрах текстурата, за да не излизам извън границите. Въпреки че това са тънкостите на овладяването на Photoshop и не се отнасят за създаването на пакети.

Промених и текстурата на стъклото.

Можете да промените не само terrain.png, нека отворим items.png от папката gui.

Искам да променя текстурата на ножицата.

Нека да дадем на пакета отличителни знаци: отворен pack.png и pack.txt.

Смених доста pack.png - иконата на пакета, но там можете да правите каквото искате, да вмъкнете друга картинка, например. Е, аз добавих собствен надпис.

4. Проверка

Нека завършим пакета и го проверим. Добавяме съдържанието на нашата папка към нов zip архив, чието име ще бъде името на пакета.

Ето съдържанието на моя пакет:

Добавих всички папки и всички изображения. По принцип не е нужно да добавяте всичко, трябва само да добавите това, което сте променили. Моля, разберете, че ако премахнете изображение от вашия пакет, стандартното изображение ще бъде използвано на негово място. И ако вашето изображение не се различава от стандартното, тогава защо да го добавяте, то само ще добави „тежест“ към вашия пакет.

Копираме нашия пакет в папката texturepacks, която се намира в директорията на играта. Няма нужда да закърпваме нашия пакет, така че веднага включваме играта. Отиваме в менюто на текстурния пакет и ето нашия пакет:

Зареждане на света. Ето моята къща и както виждате, текстурите на паветата, стъклото и ножиците са точно както съм ги нарисувал.

Това е всичко. Вашият най-прост пакет с текстури е готов. Можете, разбира се, да започнете да правите свой собствен пакет сега, но ще ви бъде от полза следващите глави от урока.

В следните глави на учебника:

- Създаване на текстури с по-висока резолюция.

Създаване на ваши собствени текстури на вода, лава, огън и портал.

Съвети за рисуване на текстури.

Отговори на вашите въпроси

P.S. Тази статия все още е написана в 15:00. Но браузърът ми се срина и текстът на статията беше изгубен. Вторият път, когато написах статия в Word, в 17:00 статията вече беше готова, но Windows се срина, компютърът се рестартира и в резултат на това целият текст отново се загуби. Мисля, че някой на върха не иска да добавя тази статия.

1. Какво е необходимо за създаване на текстурен пакет

— Архиватор, например WinRAR

— Редактор на изображения, който поддържа прозрачност. (Стандартното рисуване няма да работи, имате нужда от Photoshop, Paint.net или GIMP)

— Основни познания за този редактор

— Друг пакет текстури, който искате да използвате като основа.

2. Първо изтеглете „чистия“ текстурен пакет тук -

Съветвам ви да изтеглите стандартния пакет за вашия пакет и да го използвате като основа. Въпреки че можете да вземете всеки пакет.

Изтеглете (за предпочитане разархивирайте), поставете го на удобно място и вижте изображението по-долу:

Първа папка (активи)- това е, което сте изтеглили. В бъдеще ще ви кажа какво да правите с останалите файлове (засега не ги пипайте). Извличане на папката активикъм папка със същото име. Това е третата папка и ще работим с нея. Ето съдържанието му:

блокове– всички блокови текстури.

ефект- по-добре не го пипай.

образувание— текстурите на всички тълпи и портали и някои елементи (като стойка с броня) се съхраняват там.

заобикаляща среда— съхраняват се текстури на дъжд, слънце и луна.

шрифт -там се съхраняват важни файлове за играта (не могат да се пипат)

gui– важна папка, тук има много важни изображения. Различни файлове за игри в играта. Anvil текстурира фонови постижения и др. и т.н. (по принцип мисля, че ще се разберете с тази папка)

елементи– текстури на всички обекти.

карта -текстурата на картата (в самата игра), а не света.

разни -има бариерна текстура и подводна текстура.

модели –текстури на броня от всички видове (диамант, желязо и др.)

живопис— текстури на всички картини в minecraft.

частица -текстури на частици (как изглежда скалата на глада, скалата на здравето и т.н.)

3. Смяна на текстури

Отворете папката, в която сме извлекли съдържанието на пакета.

Първо отворете папката, от която се нуждаете. Например, искате да промените текстурата на диамантен блок, така че отидете в папката блоковетогава намираме диамантен_блоки хвърлете файла в програма за редактиране (за предпочитане PhotoShop)

Ще покажа пример с помощта на тази програма. Например, искам лицето на пълзящо растение да бъде върху диамантен блок:

Сега сменяме корицата на нашия текстурен пакет. Намираме pack.pngхвърлете файла във PhotoShop и го редактирайте. Например направих това:

Сега заместваме pack.pngКъм твоя pack.png,което направи. Сега, когато влезете в играта и изберете желания текстурен пакет в настройките, нашата корица ще се вижда:

4. Проверка

Нека завършим пакета и го проверим. Добавяме съдържанието на нашата папка към нов zip архив, чието име ще бъде името на пакета. В моя пример името ще бъде dsa1.zip.

Добавих всички папки и всички изображения. По принцип не е нужно да добавяте всичко, трябва само да добавите това, което сте променили. Моля, разберете, че ако премахнете изображение от вашия пакет, стандартното изображение ще бъде използвано на негово място. И ако вашето изображение не се различава от стандартното, тогава защо да го добавяте, то само ще добави „тежест“ към вашия пакет.

Копираме нашия пакет в папката texturepacks, която се намира в директорията на играта. Сега включете играта и отидете в менюто с текстурни пакети и ето нашия пакет:

Зареждане на света. Е, сега нека поставим нашия диамантен блок и да проверим всичко. Както можете да видите, всичко работи (показва се нашата преначертана текстура)!

Това е всичко. Вашият най-прост пакет е готов. Разбира се, сега можете да направите свой собствен пакет и да го персонализирате за себе си!

Можете да напишете идеи за следващите статии в коментарите, а ако имате въпроси, напишете ги и в коментарите или