Конец эпохи OpenGL в Blender
Разработчики Blender официально рассматривают возможность удаления поддержки графического API OpenGL в предстоящей версии 6.0, релиз которой запланирован на ноябрь 2027 года. Это решение станет логичным завершением перехода на более современные технологии, так как в текущей версии 5.0 поддержка Vulkan API уже достигла зрелости и активно используется для рендеринга и работы с интерфейсом.
Главный блокатор: виртуальное текстурирование
Несмотря на готовность сообщества к переходу, полное отключение OpenGL пока не утверждено. На недавнем совещании по модулям EEEVEE и Viewport было зафиксировано внутреннее предложение об удалении API, однако процесс тормозится одной технической проблемой. Как указано в протоколе встречи, виртуальное текстурирование (virtual texturing) является основным препятствием (blocker) для этого шага. До тех пор, пока эта функция не будет полностью адаптирована под Vulkan, поддержка OpenGL останется в коде для обеспечения совместимости.
Blender 5.5: Последний шанс для старых систем
Версия Blender 5.5 выйдет в статусе Long Term Support (LTS). Для пользователей, работающих на устаревшем оборудовании, не поддерживающем Vulkan, это станет последней возможностью использовать актуальные версии Blender с поддержкой OpenGL. К моменту выхода 6.0 в конце 2027 года системы, не поддерживающие Vulkan, будут считаться крайне устаревшими, что делает этот переход неизбежным для индустрии.
Сравнение эпох API в Blender
| Характеристика | Blender 5.x (Текущая LTS) | Blender 6.0 (Планируемая) |
|---|---|---|
| Основной графический API | Vulkan (зрелый), OpenGL | Только Vulkan (предположительно) |
| Статус поддержки OpenGL | Активная, но устаревающая | Удаление / Deprecation |
| Ключевое ограничение | Отсутствует | Адаптация виртуального текстурирования |
| Дата релиза | 2025-2026 | Ноябрь 2027 |
Почему это важно?
Отказ от OpenGL означает, что Blender окончательно перейдет на современные стандарты низкоуровневого доступа к GPU. Это улучшит производительность, снизит нагрузку на CPU и позволит использовать новые функции рендеринга, недоступные в старом API. Однако пользователям с очень старыми видеокартами придется либо обновлять железо, либо оставаться на версии 5.5 LTS, которая, вероятно, будет поддерживаться дольше остальных версий с OpenGL.
Источник: Phoronix ↗
