Shader DevTools
Клиентский мод для Fabric для работы с core-шейдерами Minecraft, пост-шейдерами, пост-эффектами и рендер-пайплайнами без перезапуска игры и перезагрузки ресурспака.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 4,3 тыс.
- Подписчиков на Modrinth
- 12
- версий
- 27
- Обновлён
- 26 октября 202626 окт.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
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 на сервере?
Ставится только в игру; на сервер ставить не нужно