Toyota анонсировала игровой движок Flourite с открытым исходным кодом
Решение о разработке собственного движка в Toyota было принято после того, как компания, стремясь внедрить сложные 3D-дисплеи в цифровые кокпиты своих автомобилей (например, RAV4), столкнулась с ограничениями рынка. Популярные движки вроде Unity и Unreal Engine оказались либо слишком дорогими из-за лицензионных платежей, либо избыточно ресурсоёмкими для встраиваемых систем. Даже открытый Godot не подошёл из-за долгого времени запуска на маломощном железе.
В ответ на эти вызовы инженеры Toyota создали Fluorite, который базируется на четырёх ключевых принципах:- Производительность на слабом железе: Высокооптимизированное ядро Entity Component System (ECS) написано на C++, что позволяет эффективно работать на устройствах от встраиваемых систем (Raspberry Pi) до полноценных ПК.
- Интуитивная работа с 3D-интерфейсами: Художники могут настраивать интерактивные, «кликабельные» зоны прямо в редакторе Blender, упрощая создание сложных интерфейсов.
- Графика "консольного уровня": Для рендеринга используется физически корректный движок Google Filament, обеспечивающий высокое визуальное качество.
- Скорость разработки: Глубокая интеграция с UI-фреймворком Google Flutter и языком Dart позволяет использовать функцию Hot Reload, мгновенно применяя изменения в сцене без перекомпиляции.