▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/SketchRender

SketchRender

SketchRender - лёгкая библиотека рендеринга для разработчиков модов Minecraft. Отсекает невидимые сущности и чанки, разгружая CPU и повышая FPS на слабых системах.

Оцените первым
14.2K
4

SketchRender

SketchRender - это техническая библиотека рендеринга для разработчиков модов на Майнкрафт. Не мод в привычном смысле, не геймплейная штука с новыми мобами или рудами. Это инструмент под капотом, который помогает другим модам рисовать мир эффективнее.

Если коротко: она выкидывает из процесса отрисовки то, что игрок всё равно не видит. Меньше лишней работы для видеокарты и процессора - стабильнее кадры. Такой подход особенно выручает на железе, где CPU явно слабее GPU - типичная беда старых сборок и бюджетных ноутбуков. В похожем ключе работают оптимизации вроде Sodium, только тут фокус именно на отсечении (culling), а не на переписывании всего рендер-пайплайна.

Что умеет SketchRender

Отсечение сущностей (Entity Culling)

Библиотека определяет видимость объекта по буферу глубины. Проще говоря - смотрит, реально ли эта сущность попадает в кадр с учётом того, что её перекрывают другие блоки. Если зомби стоит за стеной, а его никто не видит, отрисовка просто пропускается.

Для работы функции нужен OpenGL 4.4 или выше. На старых драйверах или встроенной графике, которая не тянет эту версию, фича не запустится - учитывайте это, если тестируете на чём-то совсем древнем.

Отсечение чанков (Chunk Culling)

Эта часть встраивается в пайплайн рендеринга Embeddium и выполняет GPU-driven отсечение невидимых чанков. То есть проверка видимости переезжает на видеокарту, а процессор не тратит время на draw calls для того, что всё равно не покажется.

Требования:

  • OpenGL 4.6 или выше
  • Установленный мод Embeddium

Кому это даст больше всего: владельцам систем со слабым CPU и относительно мощной видеокартой. Именно такой профиль выигрывает сильнее всего - центральный процессор разгружается, и в густо застроенных базах или на серверах с кучей чанков просадки становятся заметно мягче.

Совместимость и версии

По данным страницы проекта на Modrinth - Minecraft Java 1.20.1 и загрузчик Forge. Более новых версий игры или других загрузчиков (Fabric, NeoForge, Quilt) на момент публикации там не указано, так что не стоит рассчитывать, что библиотека заведётся на 1.21. Лицензия - GPL-3.0-or-later, что важно, если вы разработчик и планируете встраивать её в свой проект.

Важный нюанс

SketchRender - это библиотека, а не самостоятельный игровой контент. Просто положить её в папку mods и ждать волшебства не выйдет - без мода, который умеет с ней работать и вызовет её функции, вы не увидите ни строчки прироста. Так что скачивать её имеет смысл в двух случаях: вы разработчик и хотите подключить отсечение к своему моду, либо вы ставите чей-то мод, у которого SketchRender прописан в зависимостях.

Вместо итога

Если вы собираете сборку под слабый процессор с нормальной видяхой - держите SketchRender в голове. Но перед установкой проверьте две вещи: версию OpenGL через любую утилиту вроде GPU-Z, и наличие Embeddium для работы отсечения чанков. Без них половина фич просто молча не включится, и вы решите, что библиотека не работает. Скачать мод SketchRender стоит для Minecraft 1.20.1 на Forge, если ваш проект или сборка на него опирается.

Партнёрский материал

Как поиграть с друзьями с модом SketchRender?

Мод SketchRender куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода SketchRender будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Клиент

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная