Перейти к содержимому

Shader DevTools

Клиентский мод для Fabric для работы с core-шейдерами Minecraft, пост-шейдерами, пост-эффектами и рендер-пайплайнами без перезапуска игры и перезагрузки ресурспака.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
4,3 тыс.
Подписчиков на Modrinth
12
версий
27
Обновлён
26 октября 202626 окт.
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 26.2–26.3
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.3.22 от 26 октября 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры26.2–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Shader DevTools

Клиентский мод для Fabric, позволяющий работать с core-шейдерами Minecraft, пост-шейдерами, пост-эффектами и конвейерами рендеринга без перезапуска игры и перезагрузки ресурспака.

https://github.com/seailz/shader-devtools

Возможности

  • Перезагрузка шейдеров — как core, так и пост — по требованию, без полной перезагрузки ресурспака
  • Редактирование файлов шейдеров прямо в игре с подсветкой синтаксиса
  • Если шейдер есть в нескольких паках (включая ванильный), можно редактировать каждый по отдельности (кроме ванильных шейдеров — они только для чтения) и принудительно их загружать
  • Быстрая визуализация того, что рендерит шейдер
  • Разбор JSON-файлов пост-эффектов и возможность их редактирования
  • Разбор и визуализация всех конвейеров рендеринга
  • Возможность переопределить любое значение в uniform-буфере Globals

Отладочное логирование шейдеров

В поддерживаемые шейдерные программы можно добавлять вызовы вида dbg("time=" + GameTime);, и значение будет записано в logs/latest.log.

Примечания:

  • Работает как на OpenGL, так и на Vulkan
  • Поддерживаются ASCII-строковые литералы
  • Поддерживается конкатенация строк верхнего уровня, так что "abc" + someValue работает
  • Обычные скалярные и векторные значения автоматически преобразуются в текст

Предупреждение:

  • dbg(...) всё ещё дорого обходится в горячих шейдерах, особенно во фрагментных
  • Часто меняющиеся значения вроде GameTime могут снизить FPS при агрессивном логировании

Частые вопросы

Как установить Shader DevTools?

Установите Fabric под свою версию Minecraft, скачайте Shader DevTools под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Shader DevTools?

У Shader DevTools есть сборки для Minecraft 26.2–26.3.

Нужен ли Shader DevTools на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее