The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Toyota развивает собственный открытый игровой движок Fluorite

10.02.2026 09:13 (MSK)

На конференции FOSDEM представлен новый игровой движок Fluorite, развиваемый американским подразделением компании Toyota, отвечающим за разработку автомобильных информационно-развлекательных систем. Движок нацелен на предоставление возможностей, пригодных для создания 3D-игр уровня игровых консолей, и развивается с использованием технологий, применяемых Toyota в своём новом стеке для информационно-развлекательных систем, уже поставляемом в автомобиле Toyota RAV4 2026. Заявлено, что движок будет кросс-платформенным и полностью открытым.

Создание проекта объясняется желанием получить полнофункциональный игровой движок, интегрируемый с интерфейсами на базе Flutter и пригодный для использования на автомобильных информационно-развлекательных системах и встраиваемых устройствах, типа Raspberry Pi 5. До начала работы рассматривалась возможность задействования существующих игровых движков для создания интегрированного в автомобили игрового окружения. Движки Unity и Unreal были отброшены, как ресурсоёмкие, завязанные на бинарные блобы и требующие лицензионных отчислений. Godot не подошёл из-за большого потребления ресурсов и слишком длительного запуска на встраиваемых устройствах. Impeller и Flutter_GPU были отвергнуты из-за сырого API и проблем с поддержкой Linux (в Toyota IVI применяется Yocto Linux и собственный графический интерфейс на базе Wayland и Flutter).

Движок Fluorite интегрируется с фреймворком Flutter и позволяет разрабатывать игры на языке Dart, используя виджет FluoriteView для одновременного отображения разных представлений 3D-сцены и возможности Flutter для бесшовной интеграции игр с графическим окружением IVI-платформы, контроля за 3D-сценой из Flutter-виджетов и организации интерактивного взаимодействия. Имеется возможность создания интерактивных трёхмерных интерфейсов через определение в 3D-модели кликабельных зон, при клике на которые вызываются привязанные обработчики событий, по аналогии с событиями onClick на web-страницах.

Для достижения высокой производительности и низкого потребления ресурсов движок построен на базе архитектуры ECS (Entity-Component-System) и использует низкоуровневые компоненты на языке C++, поверх которых реализованы обвязки для создания игровой логики на языке Dart. Для отрисовки задействованы библиотека SDL3 и движок 3D-рендеринга Google Filament, поддерживающий физически корректный рендеринг (PBR). В планах интеграция движка симуляции физических процессов JoltPhysics.

Из особенностей упоминается поддержка изменения на лету 3D-сцены без перезапуска приложения (Hot Reload), задействование графического API Vulkan для аппаратно ускоренной графики, применение эффектов постпроцессинга, подключение собственных шейдеров, физически корректная модель освещения, возможность разработки 3D-моделей в Blender и поддержка форматов GLTF, GLB, KTX и HDR.



  1. Главная ссылка к новости (https://www.reddit.com/r/progr...)
  2. OpenNews: Проект Flock основал форк фреймворка Flutter
  3. OpenNews: Google представил фреймворк Flutter 2 и язык Dart 2.12
  4. OpenNews: Google и Canonical реализовали во Flutter возможность создания десктоп-приложений для Linux
  5. OpenNews: Toyota оснастит Lexus IS информационной системой на базе Linux
  6. OpenNews: Toyota Camry станет первым автомобилем, оснащённым платформой Automotive Grade Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64752-fluorite
Ключевые слова: fluorite, game, flutter, toyota
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Жироватт (ok), 09:23, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > пригодный для использования на автомобильных информационно-развлекательных системах

    Всё-таки я немного не понял, к чему он там пригоден?

     
     
  • 2.4, Аноним (4), 09:31, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Гонять в гоночки, пока твоя тачка на зарядке час прикована.
     
     
  • 3.6, Жироватт (ok), 09:35, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Гонять в гоночки, пока твоя тачка на зарядке час прикована.

    Главное, чтобы не оказалось, что весь этот "флюттер + не-js-а-dart + гонащка" выжирает 90% энергии из зарядника, ведь в стоимость машины входит бэушная 4060...

     
  • 3.16, Аноним (16), 10:41, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    там смартфоны отбирают что-ли на зарядке?
     
  • 2.11, Аноним (11), 09:51, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уаз подумал, и решил вместо буханок выпускать Doom, подобные игры.
     

  • 1.2, Аноним (2), 09:29, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Убийца Godot? Если не будет пожирать ресурсы, хорошая документация и кроссплатформенность, то годот можно закапывать. Хотя кто бы мог такое ожидать от авто гиганта?!
     
     
  • 2.5, Аноним (4), 09:32, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > на языке C++, поверх которых реализованы обвязки для создания игровой логики на языке Dart

    Выбор правильного языка - залог успеха.

     
     
  • 3.15, nw (?), 10:37, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так и godot написан на C++, как и почти все движки. Просто в качестве скриптовой логики игры используется C#.
     
  • 2.7, Bottle (?), 09:40, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для того, чтобы закопать Godot, надо вначале его откопать.

    >Godot не подошёл из-за большого потребления ресурсов и слишком длительного запуска на встраиваемых устройствах.

     
     
  • 3.13, Соль земли2 (?), 10:12, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Миллиард односкримерных хорроров в стилистике PS1 для Godot вполне подходят. Клоны пт, фнаф, аномалий, бэкрум, готовки яичниц на вершине эвереста.
     
     
  • 4.20, Аноним (20), 10:51, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Godot

    На сцене с 1М точек и 1060 вместо видеокарты godot проседает до 45-50fps. Без Volumetric Clouds и с тенями отвратительного качества. С тем же миллионом точек, но с облаками и virtual shadow map "медленный" UE5.2 не опускается ниже 75fps (без облаков - > 120fps).

     
     
  • 5.22, anonist (?), 11:48, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так это нормально. UE большои но не медленыи. Оптимальнеи использует ресурсы и так далее.
    Godot для быстрого ввода в тему и мелких проэктов.
     

  • 1.3, Аноним (4), 09:30, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > на языке C++, поверх которых реализованы обвязки для создания игровой логики на языке Dart

    Никуда-то без си не деться...

     
  • 1.10, Bottle (?), 09:48, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    По записи FOSDEM видно, что это любительский проект одного человека, который его слепил из того, что было (видно по перечисленному техническому стеку), и не факт, что потянет поддерживать такую сложную систему (нужно иметь реально крепкую психику и великолепную дисциплину, чтобы писать велосипеды уровня Кармака и Суини).
    Для понимания - Filament НЕ поддерживает occlusion culling, такую важную и базовую вещь, которая нужна в половине игр. Как он его напишет, если его компетенция ограничена лепкой из готовых библиотек?
    Трап веселится на деньги компании, поэтому игнорируйте эту поделку студента.
     
     
  • 2.14, Аноним (14), 10:29, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну ты злой. Да ещё и по ссылкам ходишь.
     

  • 1.12, Аноним (12), 10:11, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сомнительно, но окэй
     
     
  • 2.21, Сладкая булочка (?), 11:30, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > собственный

    Тут ключевое слово. Любители вяленого обычно говорят, что "у меня работает, а вот под твоим васянским композитором...". Интересно, что они скажут на этот раз.

    > использует низкоуровневые компоненты на языке C++

    Вот настоящий удар ниже пояса для любителей безопасных языков.

     

  • 1.19, Сладкая булочка (?), 10:46, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Описание выглядит неплохо, но

    * в демках с презентации ничего сверхестественного нет
    * открытое - это хорошо
    * Dart - сомнительно, т.к. завязано на Google.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру