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

Iris Veil Compat

Bridges Veil рендерит шейдеры через Iris shaderpacks, чтобы моды, использующие шейдерную инфраструктуру Veil, такие как Create Aeronautics, корректно отображались при активном шейдерпаке

от leon-o
NeoForge
Загрузчики
NeoForge
Скачиваний на Modrinth
169 тыс.
Подписчиков на Modrinth
38
версии
3
Обновлён
4 октября 20264 окт.
Опубликован
в 2026

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

Работает на NeoForge
Для Minecraft 1.21.1
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.21.1+0.4.0-alpha от 4 октября 2026
Нужен Iris Shaders
Лицензия LGPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа серверене нужен

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

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

Iris Veil Compat
License

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 на сервере?

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

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Другие моды автора

Iris & Oculus Flywheel Compat↓ 4,5 млн

Часто нужны вместе

Iris Shaders↓ 198 млн

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