TexFix avatar

TexFix [1.12.2] [1.11.2] [1.10.2]


В Minecraft есть полезная функция для загрузки текстур: они загружаются в оперативную память, а затем передаются на GPU.
Обычно после этого, если текстура не анимирована, Minecraft удаляет TextureData из вашей оперативной памяти.
Благодаря Forge это больше не происходит.
Именно здесь в игру вступает этот мод: после загрузки всего он проходит по вашему менеджеру текстур и удаляет все неанимированные спрайты из оперативной памяти, чтобы уменьшить её использование.

Для игры на чистом Forge это не имеет особого эффекта.
Но обычно в модпаках гораздо больше текстур, чем обычно. Я видел сборки с 40 тысячами текстур. Использую это как крайний пример:
Ванilla Minecraft в версии 1.10.2 имеет 729 (795 для 1.12) неанимированных текстур.

Вот список того, сколько это экономит:

  • Текстуры 16x = 1 КБ на текстуру = 729 КБ в Vanilla = 5 МБ с 5k текстур = 39 МБ с 40k текстур,
  • Текстуры 32x = 4 КБ на текстуру = 2,8 МБ в Vanilla = 20 МБ с 5k текстур = 156 МБ с 40k текстур,
  • Текстуры 64x = 16 КБ на текстуру = 11 МБ в Vanilla = 78 МБ с 5k текстур = 625 МБ с 40k текстур,
  • Текстуры 128x = 66 КБ на текстуру = 46 МБ в Vanilla = 312 МБ с 5k текстур = 2,5 ГБ с 40k текстур,
  • Текстуры 256x = 262 КБ на текстуру = 182 МБ в Vanilla = 1.2 ГБ с 5k текстур = 10 ГБ с 40k текстур,
  • Текстуры 512x = 1 МБ на текстуру = 729 МБ в Vanilla = 5 ГБ с 5k текстур = 40 ГБ с 40k текстур

Это, конечно, предполагает, что каждая текстура имеет именно такой размер, но даже если у вас есть их смесь, вы получите некоторую экономию памяти,
поскольку эти данные уже находятся в вашем GPU и используются там, а в оперативной памяти они просто занимают место.

Кроме того, эффект может быть больше, если используется Mipmapping, поскольку Minecraft создает дублированные данные для их генерации. Если вы используете Mipmapping, ожидайте значительно большей экономии памяти. (Это не учтено в расчетах выше).

После загрузки текстур в логах появится запись от этого инструмента: «Исправлено X текстур, сэкономлено Y МБ (Z байт)».

Также этот инструмент работает только на стороне клиента!
Он совместим с 99,999% существующих модов. (Даже с FoamFix).

Скачать TexFix

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseTexFix V-1.10.2-1.01.10.2Forge11 декабря 20176,3 КБ
ReleaseTexFix V-1.11-1.01.11+2 Forge11 декабря 20176,3 КБ
ReleaseTexFix V-1.12-1.01.12+2 Forge11 декабря 20177 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.