Vitrail Shaders — шейдеры OptiFine на Vulkan в Minecraft

Vitrail Shaders запускает OptiFine-пакеты на нативном Vulkan-рендере для Minecraft без правок. Узнайте, как установить и скачать мод.

Скачать vitrail для Minecraft 26.2

Оригинальное название: vitrail

Версии Minecraft: 26.2

Загрузчик: Fabric, NeoForge

ФайлВерсияЗагрузчикРазмер
vitrail-0.6.0-beta+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-0.10.0-beta+mc26.2.jar26.2Fabric1.6 МБСкачать
vitrail-0.9.0-beta+mc26.2.jar26.2Fabric1.4 МБСкачать
vitrail-0.8.1-beta+mc26.2.jar26.2Fabric1.4 МБСкачать
vitrail-0.8.0-beta+mc26.2.jar26.2Fabric1.4 МБСкачать
vitrail-0.7.5-beta+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-0.7.4-beta+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-0.7.3-beta+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-0.7.2-beta+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-0.7.1-beta+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-0.7.0-beta+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-0.5.0-beta.1+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-fabric-0.4.1-beta.1+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-fabric-0.4.0-beta.1+mc26.2.jar26.2Fabric1.2 МБСкачать
vitrail-fabric-0.3.0-alpha.1+mc26.2.jar26.2Fabric1006 КБСкачать
vitrail-fabric-0.2.0-alpha.1+mc26.2.jar26.2Fabric1004 КБСкачать
vitrail-neoforge-0.1.0-alpha.1+mc26.2.jar26.2NeoForge996 КБСкачать
vitrail-neoforge-0.4.1-beta.1+mc26.2.jar26.2NeoForge1.2 МБСкачать
vitrail-neoforge-0.4.0-beta.1+mc26.2.jar26.2NeoForge1.2 МБСкачать
vitrail-neoforge-0.3.0-alpha.1+mc26.2.jar26.2NeoForge1003 КБСкачать
vitrail-neoforge-0.2.0-alpha.1+mc26.2.jar26.2NeoForge1001 КБСкачать

Vitrail Shaders: шейдеры OptiFine на нативном Vulkan-рендере Minecraft

Мир Minecraft меняется, и вместе с ним меняется то, как игра рисует кадры. В версии Minecraft 26.2 появился нативный Vulkan-рендерер, который работает бок о бок с привычным OpenGL. Проблема в том, что все существующие шейдерпаки писались под OpenGL, и ни один из них на Vulkan не запускается. Именно эту стену и пробивает Vitrail Shaders — движок, который берёт паки в формате OptiFine и заставляет их работать на новом бэкенде без единой правки в файлах автора.

Что такое Vitrail Shaders и зачем он нужен

Vitrail Shaders для Minecraft — это не набор шейдеров, а прослойка между вашим любимым паком и Vulkan-рендерером игры. Он читает пак в формате OptiFine из папки shaderpacks, один раз при загрузке переводит его GLSL-код и отдаёт компилятору, который уже встроен в саму игру. Во время отрисовки кадра не происходит никакой трансляции — всё делается заранее, поэтому производительность не страдает от постоянных пересчётов.

История проекта началась с простого вопроса: могут ли паки, писавшиеся под OpenGL больше десяти лет, работать нетронутыми на рендерере, который теперь поставляется вместе с игрой? Это сторонний проект одного человека, который ведётся каждый день с июля. Важно понимать: бэкенд, на котором он работает, сама игра помечает как экспериментальный. Если сегодня вам нужна законченная, отполированная картинка — честнее использовать Iris на OpenGL. Но если хочется заглянуть в будущее, Vitrail Shaders стоит внимания.

Поддерживаемые версии и загрузчики

Мод работает на Minecraft 26.2 с нативным Vulkan-рендерером. Это клиентский мод, один jar-файл сразу для Fabric и NeoForge. Установка на Fabric проходит как у любого другого мода. На NeoForge текущий релиз всё ещё падает на Vulkan-рендерере — виноват его собственный распаковщик текстур, а не Vitrail, поэтому сборку придётся ставить вручную.

Если вы пользуетесь лаунчером foxygame.net, установка Vitrail Shaders занимает буквально один клик: дополнение ставится из каталога прямо в нужный профиль, а лаунчер сам подбирает совместимую версию и следит за обновлениями, так что вам не придётся вручную возиться с jar-файлами и папками.

Что проходит через ваш пак

Через пак идут практически все визуальные слои мира: рельеф, вода, тени, небо, облака, погода, частицы, мобы, блочные сущности, рука в кадре, таблички с именами и надписи. То, что всё ещё рисует сама игра, движок честно перечисляет в логе при первой отрисовке места, и этот список сокращается с каждым релизом. Некоторые паки всё ещё местами выдают неверную картинку — а неправильная картинка хуже отсутствующей. Таблица реально протестированных паков начинается с того, что вы видите на экране, и называет причину.

Проверенные шейдерпаки

  • Complementary Unbound, Reimagined, Euphoria Patches
  • BSL
  • Bliss
  • Photon
  • Mellow
  • Body Camera
  • Sildur's Vibrant — кроме воды
  • Reverie — загружается и рисует, но дефекты ещё устраняются

Отсутствие пака в списке означает лишь то, что автор его не загружал, а не то, что он не поддерживается. Vitrail — это движок, а не набор шейдеров, и он не может поставляться с паками: они принадлежат авторам, и их лицензии запрещают распространение.

Как установить Vitrail Shaders

Скачать Vitrail Shaders можно с официального сайта проекта или с Modrinth. После установки переключите игру на Vulkan и перезапустите её. В настройках видео включите пункт «Prefer Vulkan (Experimental)» — бэкенд выбирается при загрузке игры, так что настройка вступит в силу только со следующего запуска. Не запускайте другой шейдерный движок вместе с Vitrail.

Настройка производительности

Если частота кадров проседает, есть ползунок «Render Scale» на собственной странице Vitrail в настройках видео. Мир рисуется от 25 до 100 процентов размера окна и возвращается к полному размеру перед интерфейсом, поэтому меню, чат и экран F3 остаются чёткими при любом масштабе. Distant Horizons совместим — программы вашего пака рисуют его дальний рельеф.

Chloride не требуется, но если он у вас стоит, пять его настроек решают, что доходит до вашего пака: Fast Chests и Fast Beds на странице Performance, а также Max Entity Distance, Max Monster Distance и Max Block Entity Distance на странице Entities. Vitrail при запуске перечисляет в логе все найденные включёнными.

Лицензия и происхождение кода

Проект распространяется под LGPL-3.0-only. Части загрузчика паков и каталога значений адаптированы из Iris, который тоже под LGPL-3.0, а грамматика выражений взята из stareval Кроппеба. Что именно было взято и что изменено по пути, записано файл за файлом в NOTICE проекта.

Стоит помнить: это ранняя бета. Бэкенд помечен экспериментальным самой игрой, и над проектом работает один человек, пусть и с привлечением AI-инструментов для набора кода и отладки. Человек при этом принимает решения, тестирует на реальных паках и против Iris, проверяет каждую строку и отвечает за каждый баг. Если вам важна стабильность прямо сейчас — Iris на OpenGL сделает свою работу хорошо. Если же вы хотите увидеть, как шейдеры OptiFine оживают на Vulkan уже сегодня, Vitrail Shaders — это тот самый мост между десятилетием паков и новым рендерером Minecraft.