Ещё в 2018 году, с выходом Blender 2.80, встроенный игровой движок Blender был удалён. К счастью, идея универсального игрового движка и инструмента для создания игр сохранилась благодаря команде UPBGE. Недавно они выпустили юбилейную версию, UPBGE 0.50, которая приводит UPBGE в соответствие к недавно вышедшего Blender 5. UPBGE — это полностью автономная версия Blender, которая добавляет всё необходимое для превращения Blender в полноценный игровой движок.
Этот крупный релиз теперь официально основан на исходном коде Blender 5.0, включая все последние улучшения ядра и современную архитектуру из новейшей версии Blender.
Добавлена экспериментальная технология GPU Skinning: новая реализация (разработанная с помощью ИИ), которая переносит деформацию сетки на вычислительные шейдеры. Она призвана значительно повысить производительность для анимированных персонажей, хотя в настоящее время поддерживает одну арматуру на каждую дочернюю сетку.
Быстрое добавление объектов (UPBGE Dupli Base): новая функция оптимизации на вкладке «Свойства объекта». Пометив объект как «базу дубликатов», вы можете создавать копии, которые обходят громоздкий граф зависимостей Blender (depsgraph). Это приводит к практически мгновенному созданию объектов и повышению производительности во время выполнения, аналогично скорости оригинального BGE.
Поддерживаемые Vulkan 2D-фильтры: код 2D-фильтров был переработан в соответствии с ShaderCreateInfoсистемой Blender. Это позволяет применять пользовательские эффекты постобработки как в OpenGL, так и в Vulkan без необходимости сложных ручных объявлений текстур или координат.
Улучшения в компонентах и логических узлах:
Добавлены новые логические узлы для более удобного визуального создания сценариев.
Внесены ряд исправлений и улучшений в систему компонентов Python для повышения их стабильности при выполнении сложной игровой логики.
Обновления в области рендеринга и конвейера обработки данных:
Улучшена поддержка объектов Uniform Buffer Objects (UBO) в шейдерах.
Исправлены ошибки, связанные с прозрачностью и отображением в окне просмотра, чтобы обеспечить принцип «Что видишь, то и получаешь» (WYSIWYG) между редактором и автономным проигрывателем.
В релиз включены различные исправления ошибок и оптимизации производительности, специально направленные на среду выполнения игрового движка, чтобы обеспечить более плавную частоту кадров в сценах с высокой плотностью объектов.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «UPBGE 0.50», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]