Скачать OptiPainting — Minecraft Моды — MetaMods
OptiPainting

OptiPainting

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.19 — 1.20.6
Клиент
Fabric
Оптимизация игры

OptiPainting

Оптимизированный рендеринг картин

Что делает этот мод?

OptiPainting значительно улучшает производительность отображения картин в Minecraft. Мод исключает рендеринг тех сторон картины, которые никогда не видны игроку, что позволяет существенно снизить нагрузку на систему.

С выходом версии 24w18a разработчики Minecraft добавили поддержку картин через систему данных, что позволяет добавлять пользовательские изображения размером до 16×16 блоков. OptiPainting снимает это ограничение и позволяет создавать картины любого размера.

Как работает оптимизация?

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

На первый взгляд это может показаться незначительной оптимизацией, но каждая такая маленькая грань требует столько же ресурсов, сколько и полноценная сторона блока:

  • Передняя часть - 4 вершины
  • Задняя часть - 4 вершины
  • Верхняя часть - 4 вершины
  • Нижняя часть - 4 вершины
  • Левая сторона - 4 вершины
  • Правая сторона - 4 вершины

В обычной версии игры на каждый блок картины приходится 24 вершины, а с OptiPainting - всего 8 вершин.

Это сокращение на 66% количества вершин!

  • Для картины размером 16×16 блоков (256 блоков): 6144 вершин в обычной версии против 2048 вершин с OptiPainting
  • Для огромной картины 64×64 блока (4096 блоков): 98304 вершин в обычной версии против 32768 вершин с OptiPainting
С OptiPainting Без OptiPainting
Сравнение (с OptiPainting) Сравнение (без OptiPainting)

В этом примере задняя грань не отображается, чтобы наглядно продемонстрировать работу мода. Можно увидеть разницу в отображении задней части картины в обычной версии и с модом.

Если в вашем мире всего несколько картин, вы, возможно, не заметите значительной разницы в производительности, но эта оптимизация совершенно бесплатна и не требует никаких усилий с вашей стороны!

Участники проекта
isxander

isxander

Разработчик

Создан: 13 мая 2024

ID: 5345