Toyota går fra bensin- til spillmotor
(PressFire.no): Når man snakker om at Toyota utvikler en ny motor, er det neppe spillmotorer som flyter inn i hjernebarken først.
Under en nylig presentasjon avslørte Toyota Connected overraskende nok at de har utviklet sin egen spillmotor, døpt «Fluorite».
Bakgrunnen for at bilprodusenten nå kjører i sporene til Epic Games og Unity er rett og slett at de eksisterende løsningene på markedet ikke holdt mål for bruk i bil.
Ifølge en presentasjon av utvikler Jamie Kerber testet teamet både «Unity» og «Unreal Engine». Konklusjonen var at disse motorene var for ressurskrevende for bilens maskinvare, hadde problemer med Linux-støtten Toyota trenger, og ikke minst var for dyre.
De testet også den populære åpen kildekode-motoren «Godot», men den ble forkastet fordi den brukte for lang tid på å starte opp. På en Raspberry Pi 5 tok det over 20 sekunder før bildet kom – noe som fungerer dårlig når du setter deg i bilen og vil kjøre med en gang.
Toyotas motor, «Fluorite», er bygget oppå Google-teknologien Flutter (et verktøy for å lage brukergrensesnitt) og bruker programmeringsspråket Dart. For å tegne 3D-grafikk bruker de en render-motor kalt Filament.
Kombinasjonen skal gi en motor som er lettkjørt nok til å kjøre på enklere databrikker, men kraftig nok til å vise avansert 3D-grafikk.
Selv om «Fluorite» teknisk sett er en fullverdig spillmotor med støtte for fysikk og kollisjoner, er hovedbruksområdet i første omgang ganske praktisk.
Toyota ser for seg interaktive brukermanualer der du for eksempel kan rotere en 3D-modell av bilen på skjermen, trykke på et hjul for å se dekktrykket, eller få visuelle guider til hvordan du bruker funksjoner i bilen.
De demonstrerte også hvordan motoren kan brukes til å visualisere omgivelsene rundt bilen i 3D under parkering, eller lage virtuelle knapper og brytere som oppfører seg som fysiske objekter.
Det som kanskje er mest interessant for hobbyutviklere, er at Toyota planlegger å slippe hele sulamitten som åpen kildekode. Det betyr at hvem som helst kan laste ned motoren gratis, endre på den, og bruke den til å lage sine egne spill eller applikasjoner – helt uavhengig av bilbruk.
Motoren skal støtte både Linux, Windows, macOS, Android og iOS.
Dermed kan det hende at ditt neste indiespill er laget på samme teknologi som viser speedometeret i en Toyota RAV4.