Skip to content
Вернуться в блог
Newb X Legacy - лёгкие шейдеры для Bedrock Edition

Newb X Legacy - лёгкие шейдеры для Bedrock Edition

Alexandru Maftei
Alexandru Maftei
@ice
Updated
71 просмотров
TL;DR:Newb X Legacy - это лёгкий RenderDragon шейдер для Minecraft Bedrock 1.26+, который добавляет мягкие, эстетичные визуальные эффекты, такие как тени облаков, отражения воды и улучшенное освещение, не перегружая оборудование среднего уровня.
🐙 Проект Minecraft с открытым исходным кодом

devendrn\/newb-x-mcbe

Пользовательский RenderDragon шейдер для Minecraft Bedrock

⭐ 184 звезды💻 C📄 MIT
Посмотреть на GitHub ↗

Если вы когда-нибудь чувствовали, что ванильный Minecraft Bedrock выглядит слишком плоским, вы наверняка задавались вопросом о шейдерах. Проблема в том, что большинство Bedrock шейдеров либо уничтожают вашу частоту кадров, либо требуют сомнительных обходных путей для установки. Newb X Legacy отличается. Это лёгкий RenderDragon шейдер, который добавляет действительно красивые визуальные эффекты - мягкое освещение, отражения облаков, улучшенные эффекты воды, не превращая ваше устройство в тостер.

Что такое Newb X Legacy (и почему шейдеры странные на Bedrock)

Ладно, краткий контекст: шейдеры официально не поддерживаются в Minecraft Bedrock. Это не секрет - просто так устроен движок от Mojang. Java Edition имеет OptiFine и огромную экосистему шейдеров. Bedrock до недавнего времени вообще не имел способа заменить конвейер рендеринга.

Вступает RenderDragon modding. Сообщество разработало обходные пути для замены стандартных шейдеров Bedrock на пользовательские. Newb X Legacy - это эволюция более раннего проекта под названием Newb Shader, переписанного для работы с текущей системой RenderDragon. Создатель, devendrn, сосредоточился на одном: мягкие, эстетичные визуальные эффекты без потерь производительности.

Пакет шейдеров поддерживает Minecraft Bedrock 1.26+, что охватывает Windows, Android и iOS. Существует две версии: Newb X Legacy (основная ветка с характерными мягкими визуальными эффектами) и Newb Classic (с другой эстетикой). Обе имеют открытый исходный код под лицензией MIT и считаются действительно лёгкими по сравнению с другими попытками.


Зачем это нужно

Большинство людей устанавливают шейдеры по одной причине: игра выглядит лучше. Это верно и здесь, но угол зрения другой, чем на Java шейдерах. Вы не получите сумасшедшие трассированные отражения или экстремальные переделки внешнего вида. Вместо этого: улучшенные кривые освещения, более мягкие тени, реальное отражение на поверхности воды (вместо этого плоского зеркала), и оригинальные штрихи, такие как галактический эффект ночью.

Практическое преимущество? Вы можете запустить это на оборудовании среднего уровня. Ваш Android-телефон 2018 года или iPad предыдущего поколения справится без заиканий. Ваш Windows ПК с встроенной графикой остаётся выше 60 fps. В этом и состоит настоящая ценность, Bedrock наконец-то имеет опцию шейдера, которая не требует покупки высокопроизводительного GPU.

Тени облаков теперь правильно проецируются на местность. Шум воды и лавы был переработан. Факелы правильно сочетаются с солнечным светом, а не сидят в странном ореоле. Солнечный свет и лунный свет динамически вращаются в зависимости от их положения в небе. Это не эффектные функции, о которых вы рассказали бы, но в 40-часовом выживании они значительно улучшают среду.


Установка: отличается на каждой платформе

Вот где Bedrock шейдеры становятся странными. Нет универсального решения "перетащи и брось". Каждой платформе нужен свой путь.

Windows
Рекомендуемый способ использует BetterRenderDragon, инструмент, который включает MaterialBinLoader в Minecraft. Вот что вы делаете:

bash
1. Загрузите последний релиз BetterRenderDragon с GitHub
2. Запустите инструмент (он пропатчит вашу установку Minecraft)
3. Запустите Minecraft обычным образом
4. Импортируйте файл Newb X Legacy.mcpack через меню пакетов ресурсов
5. Активируйте его в глобальных ресурсах

Если BetterRenderDragon вам не подходит, есть Matject как альтернатива. Оба достигают одного и того же: введение кода шейдера в конвейер рендеринга. Путь Matject более ручной, но работает, если вы комфортно себя чувствуете, следуя руководствам по настройке.

Android
Самый простой способ: MB Loader APK. Установите его из Google Play, запустите Minecraft через него, затем импортируйте пакет шейдеров обычным образом. Это всё. APK обрабатывает введение материалов за кулисами.

Альтернативно, некоторые люди используют пропатченное приложение Minecraft, но подход APK менее утомительный. (Справедливое предупреждение: использование изменённых приложений находится в серой зоне с Mojang, хотя сообщество делает это в течение лет без серьёзного контроля.)

Linux и Mac
Это предполагает, что вы запускаете Minecraft через mcpelauncher-manifest, сообщественный лаунчер для систем, не использующих Windows. Установите мод mcpelauncher-materialbinloader, импортируйте пакет, активируйте. Готово.

Если вы на старой архитектуре или просто хотите другой способ, есть также mcpelauncher-shadersmod, который работает, но требует больше возни с руководствами.


Ключевые функции, которые имеют значение

Галактический эффект ночью
В основном косметический, но когда вы стоите в тёмной области в полночь, есть едва заметный фон галактики. Это не подавляющее, просто добавляет атмосферу звёздным ночам.

Тени облаков
Тени облаков в реальном времени теперь действительно движутся по земле. Звучит просто, но ванильный Bedrock этого не делает. Вы замечаете это при строительстве или земледелии - освещение меняется по мере прохождения облаков, что создаёт ощущение жизни.

Отражения воды и лавы
Вода теперь отражает местность и небо (не просто плоское мерцание). Деталь добавляет погружение без потери производительности. Лава также получила визуальный проход - лучшие паттерны шума, более динамичная.

Улучшенное освещение Солнца и Луны
Солнце теперь освещает само небо, не только землю. Лунный свет имеет настоящую цветовую вариацию. Переход на рассвете более плавный. Это тонкие, но заметные улучшения, если вы обращаете внимание на освещение.

Лучшее освещение существ
Мобы и игроки более естественно освещаются в факельном и солнечном свете. Нет больше странных теней на вашем персонаже.


Советы, подводные камни и то, что ловит людей

Производительность не гарантирована, если вы её заталкиваете. На Android особенно, наличие дальней дистанции отрисовки, максимальные настройки шейдера и шейдер-интенсивный мир могут убить частоту кадров. Начните со стандартных настроек, затем экспериментируйте.

Шейдеры на Bedrock остаются неофициальными, что означает, что каждое обновление Minecraft может временно сломать вещи. Разработчик Newb X Legacy следит за Bedrock 1.26+, но это не как Java, где поддержка шейдеров встроена. Если вы обновите Minecraft и шейдеры перестанут работать, просто подождите несколько дней выпуска патча.

Некоторые мобильные устройства вообще это не поддерживают - бюджетные телефоны и старые устройства просто не имеют запаса GPU. Посмотрите, нет сообщения об ошибке, которое скажет вам об этом заранее, вы просто узнаете, когда попытаетесь загрузить пакет и он не активируется.

Пользовательские небеса в пакетах поведения иногда конфликтуют с шейдером. Это редко, но если вы запускаете сильно модифицированный мир и небо выглядит сломанным после установки шейдера, это вероятно причина.

Также помните, что использование изменённых приложений или неофициальных загрузчиков шейдеров ставит вас за пределы официальной поддержки Mojang. Не ждите помощи от лаунчера. Сообщество поддерживает всё это, поэтому если что-то сломается, вы отлаживаете с ресурсами сообщества (Reddit, Discord, GitHub issues).


Другие Bedrock шейдеры, о которых стоит знать

Newb X Legacy не единственный шейдер для Bedrock, хотя это самый доступный лёгкий вариант. Есть BSL Shaders (портирование фаворита Java, требующее больше ресурсов), и различные экспериментальные RenderDragon шейдеры, разбросанные по GitHub. Но большинство из них либо требуют больше настроек, требуют лучшего оборудования, либо обновляются менее часто.

Если вы хотите что-то ещё более простое с минимальными изменениями визуальных эффектов, существуют пакеты шейдеров vanilla-plus. Если вы хотите пойти тяжелее и не возражаете против более медленной производительности, есть более амбициозные проекты. Newb X Legacy находится в сладком пятне: заметное визуальное улучшение, разумные потери производительности и активное обслуживание.

Хотите проверить статус своего сервера перед прыжком? Средство проверки статуса сервера Minecraft может помочь вам убедиться, что ваш сервер находится в сети перед загрузкой. И если вы исследуете многопользовательскую игру, ознакомьтесь со списком Minecraft Server List, чтобы найти сообщества для присоединения.


Стоит ли заморачиваться с установкой?

Если вы на Windows или Android и хотите, чтобы Bedrock выглядел заметно лучше без больших потерь производительности, да. Установка немного неуклюжа - это природа неофициального Bedrock modding - но это намного проще, чем два года назад. Сам шейдер действительно красивый и поддерживает твёрдую частоту кадров.

Если вы на iOS или Linux, это тоже работает, но требует немного больше настроек. Если вы тип человека, который расстраивается нестандартной установкой программного обеспечения, вы можете пропустить это. Но если вы готовы потратить 10 минут на установку и не возражаете против неофициальных инструментов, Newb X Legacy доставляет.

devendrn\/newb-x-mcbe - MIT, ⭐184 Открыть репозиторий newb-x-mcbe ↗
About the author
Alexandru Maftei
Alexandru MafteiLead Writer

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Share with your friends!

Похожие статьи