Мод для Майнкрафт на Fabric, предназначенный для разработки и отладки шейдеров Iris. Он позволяет из игры проверять ошибки компиляции, изучать проходы рендеринга и ресурсы видеокарты, сохранять текстуры и буферы для анализа.
Возможности
- Перезагрузка шейдеров и просмотр ошибок компиляции.
- Сбор времени работы проходов рендеринга на видеокарте.
- Просмотр проходов Iris, параметров шейдерных программ, UBO и SSBO-буферов.
- Проверка, выборка пикселей и сохранение текстур, включая
colortex, глубину, тени, шумовые и пользовательские текстуры. - Сохранение SSBO-буферов в папку
ssbo_dumps/. - Создание скриншотов с задержкой на указанное число кадров.
- Получение диагностического снимка с данными о шейдерпаке, рендеринге, ошибках, метриках, текстурах и буферах.
- Захват результата выбранного прохода Iris и изменение исходников или настроек шейдерпака с последующей перезагрузкой.
- Управление сценой в одиночной игре: положение игрока, время, погода, остановка и пошаговое выполнение тиков.
Как пользоваться
Все команды начинаются с /viewfinder.
status,snapshot,reload— сведения о шейдерпаке, диагностический снимок и перезагрузка шейдеров.errors,errors all,errors clear— просмотр и очистка ошибок.screenshot [frames]иscreenshot result— создание скриншота и путь к последнему файлу.metrics,metrics capture [frames],metrics reset— просмотр, сбор и очистка измерений видеокарты.ssbo list,ssbo inspect <index> [bytes],ssbo dump <index>— работа с SSBO-буферами.texture list,texture inspect name <name> [samples],texture sample name <name> <x> <y> [z],texture dump name <name> [raw]— просмотр, чтение и сохранение текстур. Вместоnameтакже поддерживается вариант команд сid.patched_shaders— список обработанных Iris файлов шейдеров.
Результаты в чате содержат интерактивные элементы для копирования путей, открытия сохранённых файлов и подстановки команд.
Требования и совместимость
Нужны Fabric Loader, Fabric API, Iris и Sodium. Мод работает с Iris на Fabric.
