Toyota анонсировала игровой движок Flourite с открытым исходным кодом

Решение о разработке собственного движка в Toyota было принято после того, как компания, стремясь внедрить сложные 3D-дисплеи в цифровые кокпиты своих автомобилей (например, RAV4), столкнулась с ограничениями рынка. Популярные движки вроде Unity и Unreal Engine оказались либо слишком дорогими из-за лицензионных платежей, либо избыточно ресурсоёмкими для встраиваемых систем. Даже открытый Godot не подошёл из-за долгого времени запуска на маломощном железе.

2.jpg

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

3.jpg

Помимо Filament, движок использует библиотеку SDL3 для обработки ввода, а для симуляции физики планируется внедрение Jolt Physics. Исходный код Fluorite пока не опубликован, но компания обещает открыть его в ближайшее время. Хотя основная цель проекта - автомобильные системы Toyota, его открытость и акцент на эффективность делают его потенциально интересным инструментом для широкого круга разработчиков.
0
RENDER.RU