Пакет текстур — это набор файлов, используемых для изменения игровых текстур блоков, предметов, мобов и интерфейса. Это zip-архивы, внутри которых находятся png-изображения и некоторые другие файлы. Стандартное разрешение для пакетов — 16×16 (количество пикселей по высоте и ширине блоков). Пакеты текстур 32×32, 64×64, 128×128, 256×256 и 512×512 обозначаются как ‘HD’ и требуют сторонний патчер для запуска (не поддерживаются официально), но начиная с версии 1.5 поддержка текстур выше 16×16 была добавлена в клиент официально. Официальная поддержка пакетов текстур 16×16 была добавлена в версии Alpha 1.2.2.

Все современные версии Minecraft поддерживают сторонние текстуры, хотя для старых версий требовалось изменение архива minecraft.jar.

В версии 12w18a была добавлена возможность установить пакеты текстур на сервер. При входе на сервер, игроку предложат скачать и автоматически установить пакет текстур (если такое разрешено в настройках).

История текстур Minecraft

С 13w24a (1.6.1) пакеты текстур заменены на пакеты ресурсов.

В 1.5 [ править | править код ]

Во время Minecon 2012 разработчики анонсировали поддержку HD- и анимированных текстур уже в Redstone Update.

Также изменена отрисовка анимированных текстур, вроде огня, воды, лавы и т. д. Теперь игра может склеивать недостающие кадры из оригинального набора, даже если они разного размера. Станет возможным анимирование любой текстуры в игре.

Папка Описание Заметки
textures/blocks/ Все блоки Изображения всех блоков в игре
textures/items/ Все предметы Изображения всех предметов в игре

Также есть возможность воспроизводить анимацию в особом порядке, учитывая тот факт, что кадры начинаются с нуля, например:

Если нужно увеличить количество тактов, на которое задерживается один или несколько кадров, то можно применить такую конструкцию:

Первое соответственно отвечает за номер кадра, второе за количество тактов.

  • blocks/lava_flow.png, blocks/water_flow.png Движущиеся части воды и лавы используют 4 текстуры, также они должны быть вдвое больше по сравнению с обычным размером текстур.
  • items/compass.pngКомпас не может быть анимирован, вместо этого он будет накладывать изображения в зависимости от текущего направления движения. Первый кадр направлен точно на юг, каждое следующее отклоняется по часовой стрелке. Последний кадр направлен почти на юг, и лишь немного на восток. Компас может иметь любое количество кадров.
  • items/clock.pngЧасы также не могут быть анимированы. Принцип тот же, как и с компасом, но вместо направления используется время. Первый кадр — полдень.

Модификация стандартного пакета текстур [ править | править код ]

Стандартные текстуры находятся в файлах игры и легко могут быть найдены.

Текстуры хранятся в разных папках, об их местоположении можно догадаться по названием директорий. В корне архива находятся текстуры блоков ( terrain.png ), различные иконки интерфейса ( particles.png ), картинка ( pack.png ) и описание ( pack.txt ) текстур-пака, отображаемые в меню выбора.

Создание собственного набора текстур [ править | править код ]

Если Вы хотите использовать стандартную технологию подключения пакетов текстур, следует создать ZIP архив с Вашими текстурами. В архиве файлы текстур должны быть расположены и называться так же, как и в minecraft.jar , то есть texturepack.zip и minecraft.jar должны иметь идентичную структуру.

Например, если Вы хотите, чтобы в Вашем пакете текстур облака выглядели по-другому, расположите в архиве пакета текстур файл с текстурой под именем clouds.png в подпапке environment/ .

Если в примененном пакете текстур отсутствуют любые файлы, то последние будут заменены на стандартный аналог (что удобно для облегчения создания пакета текстур)!

Установка [ править | править код ]

Поместите архив в:

  • Windows XP/Vista/7/8: %AppData%.minecrafttexturepacks
  • Linux:

/.minecraft/texturepacks
Mac OS X: Эту папку можно найти, нажав кнопку Open Texture Pack Folder (Открыть папку для пакетов текстур) на экране выбора текстур Mods and Texture Packs главного меню. Установленный текстур-пак можно выбрать открыв настройки прямо в игре. Игра «Minecraft» увлекает в свой мир игроков всех возрастов, предоставляя им неограниченные возможности по изменению игрового мира, от постройки дома до полной перепланировки ландшафта вокруг – было бы время и желание. Единственное, что огорчает в игре, так это текстуры низкого качества. Кубический мир и без того своеобразен, так ещё угнетает своей графикой обладателей мощных игровых компьютеров. Специально для тех, кто хочет разнообразить картинку в игре, рассмотрим, как установить текстуры в «Minecraft». Первым делом следует найти желаемый пак с текстурами. Их в большом количестве можно найти на форумах, посвящённых игре. От самых простых до HD текстур высокого разрешения. В случае с HD текстурами следует установить и запустить в корневой папке с игрой программку «MCpatcher», чтобы избежать вылетов на рабочий стол. Если же выбранные вами текстуры обычного разрешения (32 и 64 пикселей), то никаких дополнительных действий предпринимать не требуется.

Нужно запустить игру и в главном меню (первый экран с кнопками) выбрать пункт «текстурные пакиtexture packs». Далее вы увидите окно, содержащее наборы текстур (по умолчанию в скачанном клиенте есть только один вариант). В нижней части экрана будет располагаться кнопка «показать папку с текстурами» — нажмите на неё. Игра автоматически свернётся в трей, а вам будет показано окно проводника Windows с открытой папкой для текстур. Именно в эту папку и требуется перенести новые файлы. Теперь, когда вы знаете, как установить текстуры в «Minecraft», вы сможете не только изменить окружающий вас ландшафт в игре, но и придать ему уникальный внешний вид. Единственное ограничение по установке текстур – возможности вашего компьютера: чем выше разрешение, тем больше будет нагрузка. Конечно, «Minecraft» далеко по требованиям до современных игр, но при высоких настройках графики, HD текстуры, скажем 512х512 пикселей, вместо фотореалистичного пейзажа могут «подарить» вам проседание FPS в несколько раз. Будьте осторожны и выбирайте те текстуры, с которыми ваш компьютер справится без потери производительности. Я читал в интернете но никакие %appdata%.minecrafttextures и %appdata%.minecraftbinminecraft.jar не работают! Обьясните где расположены текстуры так чтобы у всех получилось а не только у вас Это зависит от версии игры… От лицензии или пиратки… Да от всего зависит.
Сразу всем способ не подойдёт Ну, давай, мне ты свой комп отдашь, и все остальные компы в мире, и тогда я напишу, чтобы у всех получилось.

Источник: minecraft-kak.ru

Краткая история 3D-текстурирования в играх

В этом посте я расскажу об истории текстурирования в трёхмерных видеоиграх. С момента первого появления 3D реального времени на домашних консолях мы прошли долгий путь, но и сегодня при создании игровых текстур применяются некоторые практики, уходящие корнями в те ранние годы.

image

Для начала давайте немного поговорим об основах — о различиях рендеринга в реальном времени (real time rendering) от пререндеренных (pre-rendered) сцен. Рендеринг в реальном времени используется в большинстве 3D-игр. Машина в этом случае отрисовывает изображение в реальном времени. Для создания одного кадра пререндеренной сцены требуется большие вычислительные мощности.

image

Из-за этого мы получаем разные уровни качества. Рендеринг в реальном времени нужен играм для интерактивности. Такие статичные элементы, как кинематографические вставки или неподвижные фоны, можно создавать пререндерингом. Разница результатов была огромной. Вот пререндеренный фон и персонаж реального времени из игры 1999 года:

image

image

Пререндеринг позволял создавать кучу затратных в рендеринге сцен, для отрисовки единственного кадра которых могли требоваться часы или даже дни. Для картинки или фильма это вполне нормально. Но играм нужно постоянно рендерить 30-60 кадров в секунду. Поэтому в ранних 3D-играх приходилось идти на большие упрощения.

image

На 16-битных консолях одним из первых примеров 3D реального времени была игра Star Fox, но ещё на них была Donkey Kong Country, в которой пререндеренная трёхмерная графика была преобразована в спрайты (с сильно упрощёнными цветовыми палитрами). Долгое время ничто другое не могло выглядеть так же хорошо в реальном времени.

Когда мы перешли к консолям с настоящим 3D (таким как N64 и PS1), то наконец увидели, на что не способен рендеринг в реальном времени. Нельзя использовать источники освещения, чтобы запекать тени или освещение в сцену, материалы не реагируют на свет, нет никакого «рельефного текстурирования» (bump mapping), только геометрия и текстуры низкого разрешения. Как же художникам удавалось с этим cправляться?

Читайте также:  Как сделать так Майнкрафт помощника

image

Например, информация об освещении или рисовалась на текстурах (тени, засветы, глубина), или рисовалась на каждой вершине треугольника, или же использовались оба подхода. Тени персонажей обычно были простыми текстурами, которые следовали за персонажем. Реализовать отбрасывание правильных теней было невозможно.

Можно было добиться простейшего затенения на моделях, но ему обычно недоставало правильной информации об освещении. В таких играх, как Ocarina of Time и Crash Bandicoot, использовалось много информации об освещении, которая записывалась в текстуры и рисованием по вершинам геометрии. Это позволяло делать различные области светлее, темнее, или придавать им определённый оттенок.

image

image

В те времена для преодоления подобных ограничений требовался большой объём творческой работы. В разной степени рисование или запись информации об освещении в текстуры используются и сегодня. Но поскольку рендеринг в реальном времени становится лучше, потребность в подобных техниках снижается.

image

Итак, следующим поколениям «железа» нужно было решить ещё множество проблем. Следующее поколение консолей — PS2, Xbox и Gamecube — попытались с некоторыми из них справиться. Первым заметным скачком в качестве стало повышение разрешения текстур и улучшение освещения.

image

Одной из важных в этом плане игр стала Silent Hill 2. Самым серьёзным прорывом этой игры 2001 года стало использование отбрасывания теней в реальном времени. Это означало, что часть записанной в текстуры информации об освещении можно было исключить, но по большей части в этом поколении она активно применялась.

Определяющим для этой и других игр той эры стало разрешение. Благодаря большему количеству пикселей в них можно было хранить намного больше микродеталей. Но пока это была только информация о цвете и рассеянном освещении. Bump-карты и карты отражений использовались тогда редко. Добиться от материалов правильной реакции на свет было невозможно.

image

Была и ещё одна причина популярности запекания информации в текстуры. В пререндеренных сценах это не было проблемой, в них одежда действительно выглядела как ткань, а стекло, волосы и кожа казались убедительными. Для рендеринга в реальном времени требовалось рельефное текстурирование, и оно появилось, но только ближе к концу этого поколения (только на xbox).

image

image

Карты отражений и нормалей появились в таких играх, как Halo 2 и Doom 3. Карты отражений (specular maps) позволяли поверхностям реагировать на освещение намного естественнее, например, металл мог действительно блестеть, и так далее. Карта нормалей позволяет записать намного больше деталей, которых бы нельзя было добиться в объектах с таким низким количеством полигонов.

image

image

Если вы работаете с 3D, то знаете, что такое карта нормалей (normal map). Это тип рельефного текстурирования, позволяющий поверхностям реагировать на освещение гораздо детальней по сравнению со сложностью модели. Это важнейшая текстура, которая используется практически в каждой игре, вышедшей после этого поколения.

image

После появления карт нормалей подход художников к созданию текстур изменился. Для изготовления карт нормалей приходится тратить на создание модели гораздо больше времени. Стало нормой использование таких инструментов скульптинга, как Zbrush, позволяющих запекать высокополигональные модели в текстуры, которые можно использовать в низкополигональных объектах.

image

До появления этой технологии большинство текстур или рисовалось вручную, или создавалось из фотографий в Photoshop. В эпоху Xbox 360 и PS3, этот способ для многих игр ушёл в прошлое, потому что вместе с повышением разрешения повысилось и качество моделей.

image

Кроме того, благодаря предварительно вычисляемому затенению сильно улучшилось поведение материалов. Для многих художников это оказалось поворотным моментом. Материалы становились намного сложнее, чем раньше. Это демо 2005 года превосходило всё, что было до него. В то время ещё даже не было Xbox 360.

Также появился новый подход к освещению сцены — модель Ambient occlusion. Рендерингу реального времени снова приходилось догонять пререндер. AO слишком затратна для рендеринга в реальном времени, поэтому художники просто начали записывать её в текстуры! AO воссоздаёт непрямые тени от источников освещения, слишком мелкие для детального отображения.

Читайте также:  Как выглядит отель в Майнкрафт

image

Даже сегодня AO реального времени достижима не на 100%, но мы к этому уже близки! Благодаря таким процессам, как SSAO и DFAO, ситуация сильно улучшилась по сравнению с тем, что было 10 лет назад. Запечённые карты AO до сих пор используются, но, вероятно, когда рендереры станут лучше, от них откажутся.

Подведём итог: в эру PS3 и X360 мы увидели ещё больший скачок разрешения по сравнению с предыдущим поколением, а для поверхностей с затенением появились новые текстуры. И, разумеется, повысилось качество освещения! Можно было получить тени реального времени для всей сцены или запечь освещение для повышения детализации.

image

Кажется, всё просто отлично? Но всё равно остаются недостатки. Низкое разрешение моделей и текстур, плюс высокие затраты из-за новых шейдеров И не стоит забывать разрешение, выдаваемое играми. Всего 720p! (Кроме того, стали проблемой оттенки шрифтов на ЭЛТ-телевизорах).

image

Ещё одной проблемой оставались карты отражений (specular maps). В то время у каждого объекта была только одна карта его «блестящести». Это большое ограничение. Материалы выглядели нереальными. Поэтому некоторые разработчики начали разделять карты отражений.

Одним из первых примеров стала игра Bioshock Infinite.

image

Карты отражений теперь разделялись по типам материалов (дерево, золото, бетон и т.д.) и по «старости» (трещины, износ и т.д.). Это событие совпало по времени с появлением нового типа модели затенения — Physically Based Rendering, PBR (физически корректный рендеринг).

Это приводит нас в сегодняшний день и к текущему поколению. PBR стал стандантом для многих игр. Эту технику популяризировала студия Pixar, стандартизировав его как способ создания правдоподобных материалов в компьютерной графике. И его можно применять в реальном времени!

image

Кроме того, отрасль усовершенствовала конвейер, появившийся в предыдущем поколении — экранные эффекты. Такие аспекты, как тональная коррекция и цветокоррекция, в текущем поколении улучшились. В предыдущем поколении для этого пришлось бы долго настраивать текстуры.

image

Если вам интересно узнать больше о старых играх и их техниках рендеринга, то крайне рекомендую серию DF Retro на канале digitalfoundry. Автор проделал фантастическую работу по анализу отдельных игр, например Silent Hill 2.

Просто для сравнения я покажу, как выглядели первые 3D-игры и какой труд сегодня необходим для создания единственной текстуры в игре.

image

image

image

image

Давайте также вкратце упомянем некоторые из техник, разработанных в предыдущих эпохах, которые применяются и сейчас! Есть множество «стилизованных» текстур, в которые записывается информация об освещении. Наиболее активно это использует Blizzard.

image

Эта компания соединяет технические ограничения с продуманным отношением к графике, и добивается потрясающих результатов. Возможно, в них не используется та же куча текстур, что и в других AAA-играх, но результаты никак нельзя назвать плохими.

image

А иногда благодаря технике PBR и нарисованным вручную/упрощённым текстурам можно зайти очень далеко. Этому способствует и наличие современного движка со множеством функций.

image

  • трёхмерная графика
  • конвейер рендеринга
  • specular map
  • normal mapping
  • ambient occlusion
  • prerendering
  • запекание

Источник: habr.com

Текстуры Старый Майнкрафт

Текстуры Старый Майнкрафт

Текстур-пак Старый Майнкрафт (Old Minecraft Textures) вернет в MCPE старый вид блоков и предметов. Выглядит очень классически, рекомендуем скачать и установить.

Внешний вид текстур Old Minecraft Textures

Автору пакета текстур Старый Майнкрафт (Old Minecraft Textures), видимо, по душе классический вид блоков и предметов в Minecraft Bedrock Edition. Вот что заменит текстур-пак:

Блоки ресурсов и стекла

Блоки ресурсов и стекла | Текстуры Старый Майнкрафт

Ведра, оружие и предметы

Ведра, оружие и предметы | Текстуры Старый Майнкрафт

Броню и слитки | Текстуры Старый Майнкрафт

Пузырьки с зельями и доспехи для коня в МКПЕ

Пузырьки с зельями и доспехи для коня в МКПЕ | Текстуры Старый Майнкрафт

Пузырьки с зельями и доспехи для коня в МКПЕ | Текстуры Старый Майнкрафт

Кактусы и прочие блоки

Кактусы и прочие блоки | Текстуры Старый Майнкрафт

Текстуры обладают в Minecraft PE отличной оптимизацией и ванильным разрешением. Приятной игры!

Совместимо с устройствами: iOS / Android / Windows 10
Скачать ресурс пакет Old Minecraft Textures (.mcpack) [Обязательно!]
Скачать Old Minecraft Textures

Скачать [7.51 Mb] скачиваний: 120

Источник: planet-mc.net