Maserati Car Configurator - Funix Srls

  • Category: WebGL Car Configurator
  • Project date: 11 September, 2019
  • Company: Funix Srls
  • Project URL: Live Demo

WHAT I DEVELOPED

During my university internship at Funix Srls, a company based in Turin, I worked on a R&D a car configurator based on WebGL (Unity).

The scope wasn't to create a full working car configurator, but to understand the limits of WebGL (we wanted to make this configurator realtime and accessible from almost every device) and to define a structure to have a very flexible tools, so you can adapt it at every car in a very fast way.

My duties were:

  • Understand performance limits and compatibility (car model complexity, lightining, reflections, Unity LWRP) N.B. For example WebGL isn't officially supported on mobile devices, so you have to test every functionality you need to understand and/or adapt it for the mobile usage.
  • Optimize the pipeline process and build size to maintain the app accessible without requiring super-fast internet connection.
  • Implement a javascript/Unity communication to separate the UI from the build, so you can enable, disable and customize options without creating and uploading a new build every time.
  • Made a research to understand the essentials functionality in common at every car configurator (like change color, wheel).
  • Try to define a generic structure to manage other objects (custom for every car).
  • You can try it at this link, having in mind that it isn't a full working configurator but a prototype to test the basics functionalities, so most of the work is "behind the scenes".