С наступлением осени студия Mojang делится новой информацией о ходе работы над проектом Vibrant Visuals для Minecraft: Java Edition . Эта предстоящая техническая разработка направлена на модернизацию игрового движка рендеринга и повышение его производительности, особенно для игроков, использующих пакеты ресурсов или шейдеры.
Переработанная графика для лучшей производительности
Разработчики объясняют, что в настоящее время они работают над модернизацией кода рендеринга Minecraft . Одним из основных изменений является перенос графической части в отдельный поток . До сих пор игра рендерилась в основном потоке , что ограничивало производительность, особенно в конфигурациях, активно используемых сложными модами или шейдерами .
Этот новый подход позволит игре обрабатывать визуальные эффекты независимо от остального кода, уменьшая задержку и обеспечивая более плавный игровой процесс. Разработчики сообщают, что уже завершили большую часть работы над сущностями, блоками, частицами и пользовательским интерфейсом . Следующим шагом станет адаптация рендеринга фрагментов и финализация оставшихся элементов перед этапом тестирования.
Планируются корректировки для создателей и моддеров
Как это часто бывает с подобными техническими обновлениями, Mojang предупреждает, что эти изменения повлияют на существующие моды и пакеты текстур . Поэтому разработчики приглашают сообщество моддеров и создателей модов делиться своими отзывами , чтобы предупредить возможные проблемы совместимости.
Для облегчения общения на официальном Discord-сервере Minecraft Feedback открыт специальный канал . Это новое пространство предназначено для технических обсуждений между разработчиками и сообществом, не заменяя традиционные каналы для объявлений. Цель: дать разработчикам возможность напрямую высказываться об изменениях в движке и помочь в переходе на новый рендеринг.
Заключение
В ожидании выхода Vibrant Visuals на Java игроки уже могут оценить результаты в Bedrock Edition , где эта функция уже некоторое время доступна. Разработчики надеются визуально сблизить две версии игры, сохранив при этом индивидуальность каждой из них. В настоящее время ведутся обсуждения с сообществом для улучшения этой будущей разработки.