Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Вышел Bevy 0.20: новые шейдеры и улучшенный рендеринг на Rust

Дата публикации: 09-10-2026 07:57:20

Вышел Bevy 0.20, открытый игровой движок на Rust для разработчиков игр. В релизе появились WESL, улучшения Solari и новые инструменты для 2D.— Читать дальше «Вышел Bevy 0.20: новые шейдеры и улучшенный рендеринг на Rust»

Основное содержимое страницы с новостью.

8 октября 2026 года вышел Bevy 0.20, открытый игровой движок на Rust для разработчиков игр. Главное изменение для авторов собственных шейдеров: движок перешёл на WESL, стандартизированное расширение WGSL с модулями, импортами и условной компиляцией. Старый диалект Bevy больше не поддерживается: такие шейдеры нужно перевести на новый синтаксис и переименовать файлы из .wgsl в .wesl. Обычные WGSL-файлы без директив препроцессора продолжат работать.

Вышел Bevy 0.20: новые шейдеры и улучшенный рендеринг на Rust_1

Сцена Zorah в Bevy Solari

Solari, рендерер с трассировкой путей в реальном времени, получил более точное освещение и поддержку macOS через Metal, пока без встроенного шумоподавления на этой платформе. Есть нюанс при обновлении: алгоритм выборки освещения ReSTIR теперь отключён по умолчанию ради производительности. Если в сцене с множеством источников света ухудшились тени, разработчики советуют проверить результат и при необходимости включить SolariLighting::restir.

Вышел Bevy 0.20: новые шейдеры и улучшенный рендеринг на Rust_3

Solari и DLSS

Для 2D-игр добавили пользовательские шейдерные материалы спрайтов и возможность расширять материалы двумерных мешей. В наборе интерфейсных компонентов Feathers появились выбор цвета, прокручиваемый список и выпадающий селектор. А новое событие Ready позволяет запускать логику сцены после создания всех её дочерних сущностей: меньше поводов ловить момент, когда нужный объект ещё не появился.

Вышел Bevy 0.20: новые шейдеры и улучшенный рендеринг на Rust_5

Ввод цвета

Вышел Bevy 0.20: новые шейдеры и улучшенный рендеринг на Rust_6

Список с полосой прокрутки

Обновление важно прежде всего для разработчиков игр и плагинов на Bevy: оно расширяет инструменты для графики и интерфейсов, но требует внимания к совместимости. Для существующих проектов команда подготовила руководство по переходу с 0.19 на 0.20. Подробности и ссылка на него доступны в официальном анонсе.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1OpenCourant выпустил первые стабильные сборки для Linux x86-6406.8405-10-2026
2rust-analyzer 0.3.3057 получил автодополнение внутри cfg!()016.9721-09-2026
3Rust For Linux 7.3 Begins Seeing Fixes To Prepare For Rust's GCC Backend08.6518-08-2026
4Qt Bridge for Rust 0.3 Beta: CXX-Qt Compatibility and Soundness013.623-09-2026
5Offloading Rust To GPUs Proves Capable Of High Performance With Memory Safety06.6917-08-2026
6Rust 1.98 Released: Expanded Inline Assembly, LLVM 19, and Cargo Improvements013.4821-08-2026
7Servo 0.3 Released With The Demo Browser Becoming More Useful2725-06-2026
8pgrust - клон PostgreSQL на Rust, проходящий все регрессионные тесты0810-07-2026
9Frida 17.22.0 научилась собирать библиотеки с паттернами для публикации в npm08.2604-10-2026
10Rustls 0.23.46 Released With Four Security Fixes08.414-10-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 10.4. Источник: tproger.ru.