PETRONAS Avatars

Context:
    Project developed at Wildbytes for PETRONAS, featured at several MotoGP Grand Prix circuits as part of their sponsorship.

Technologies:
    3D Face Generation · Unity · C# · 3D Rendering · Firebase · AWS S3

Description:
    This project was designed to promote PETRONAS’ sponsorship of MotoGP by offering an interactive experience at various Grand Prix events throughout the season. Using just an iPad and three face photos, users could generate a realistic 3D avatar of themselves. They could then select an outfit and environment, and the system would render a video of their digital twin interacting in the chosen scene — available for download and sharing.
    The core challenge was selecting and integrating a reliable avatar generation solution. I began by testing various libraries and APIs, even meeting directly with their developers to assess adaptability to our needs. We ultimately selected Avaturn for its high-quality, realistic output, which matched the project's visual expectations. Once chosen, I worked closely with the team to integrate the avatar system into the full production pipeline, which involved:

  • Creation of the 3D environments
  • Integration of the Avatars with those environments and chosen animations
  • Coordination with the 3D team to integrate the outfits
  • Setting up video capture and cloud upload systems
  • Synchronizing the iPad app with the video generation server
    The most demanding part came during on-site installations at MotoGP circuits in India, Thailand, and Malaysia. Then I got to experience the preparation of a MotoGP Grand Prix and to deal with real-world complications like unreliable network connection and non-ideal hardware setups. Through improvisation and close collaboration with local technicians,we successfully launched the Avatar Experience in Southeast Asia — and MotoGP fans loved seeing themselves brought to life in 3D!

Here’s a glimpse of our Avatar Experience On Tour!