Iris Veil Compat
Bridges Veil рендерит шейдеры через Iris shaderpacks, чтобы моды, использующие шейдерную инфраструктуру Veil, такие как Create Aeronautics, корректно отображались при активном шейдерпаке
- Загрузчики
- NeoForge
- Скачиваний на Modrinth
- 169 тыс.
- Подписчиков на Modrinth
- 38
- версии
- 3
- Обновлён
- 4 октября 20264 окт.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Iris Veil Compat
Iris Veil Compat
Позволяет модам, использующим движок рендеринга Veil (например, Create: Aeronautics), корректно отображаться при использовании шейдерпаков Iris.
Принцип работы
Veil — это продвинутый SDK рендеринга для модов Minecraft: он предоставляет шейдерную инфраструктуру, на которой могут строить другие моды. Самый яркий потребитель — Create: Aeronautics, который использует Veil для крыльев самолётов, стеклянных панелей, инверсионных следов и других визуальных эффектов.
Проблема: когда вы включаете шейдерпак через Iris, визуальные эффекты, отрисованные Veil, полностью обходят пайплайн шейдерпака, из-за чего выглядят сломанными или пропадают.
Этот мод автоматически встраивает шейдерный код Veil в gbuffer-программы шейдерпака во время выполнения, так что визуальные эффекты на основе Veil (например, самолёты из Aeronautics) бесшовно интегрируются с вашим шейдерпаком.
Детали реализации
Этот мод перехватывает компиляцию шейдеров Veil через миксины, захватывая и кэшируя обработанный исходный код шейдеров. Во время рендеринга он внедряет шейдерную логику Veil в вершинные/фрагментные программы gbuffer шейдерпака с помощью патчинга на уровне AST (на базе glsl-transformer) и создаёт Iris ShaderInstance для замены оригинального шейдера Veil.
Кэш автоматически сбрасывается при смене или перезагрузке шейдерпаков — перезапуск не нужен.
Совместимость
- Iris 1.8.1+ (обязательно)
- Sodium
- Veil 4.0.0+
- Протестировано с Create: Aeronautics (Spring, Laser) и Sable
Благодарности
Этот проект использует glsl-transformer для манипуляций с AST шейдеров.
Частые вопросы
Как установить Iris Veil Compat?
Установите NeoForge под свою версию Minecraft, скачайте Iris Veil Compat под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Iris Veil Compat?
У Iris Veil Compat есть сборки для Minecraft 1.21.1.
Нужен ли Iris Veil Compat на сервере?
Ставится только в игру; на сервер ставить не нужно