Configurateur de véhicule

Importer et paramétrer votre voiture en runtime

Pourquoi avons-nous besoin de la technologie NVIDIA DLSS ?

Nous vous présentons un Work in Progress du configurateur de véhicule en temps réel qui utilisera les capacités maximales de l'Unreal Engine.
L'objectif est de vous donner un aperçu du large éventail d'options que nous pouvons mettre en place dans un configurateur en temps réel, en fonction de la demande.
Ce configurateur est optimisé pour les cartes graphiques RTX.
Le problème est que, compte tenu de la haute qualité de rendu que l'on souhaite présenter, pour certaines cartes graphiques d'entrée de gamme comme la RTX 2060 par exemple, on peut observer quelques instabilités du frame rate.
La technologie NVIDIA DLSS pourrait être la solution idéale pour rendre cette expérience accessible à tous les autres types de cartes graphiques et pour améliorer la qualité de rendu de notre configurateur en temps réel en général.

Introduction

Nous avons développé un configurateur avec une interface utilisateur sobre, élégante et efficace afin que l'utilisateur puisse s'y adapter directement.

Options développées

Réglage de la couleur de la peinture extérieure.

Quelle que soit la gamme de couleurs disponibles dans le nuancier du revendeur, nous recréons le matériau à l'identique, avec les coefficients de réflexion exacts et nous l'implémentons dans le configurateur.
Comme nos matériaux sont parfaitement optimisés pour le temps réel, le nombre de couleurs à afficher n'est pas un problème.
Dans cette démonstration, nous avons créé 10 couleurs de peinture aléatoires.

Matériaux de la jante et modification du modèle 3D.

Nous recréons à l'identique les différents modèles de jantes et de matériaux du véhicule.
Dans cet exemple, vous retrouvez 6 fois le même modèle de jante, le projet étant en plein développement.
Mais lorsque vous choisirez un autre modèle de jante dans le panel qui sera disponible, le modèle 3D de la jante et son matériau seront importés en runtime.

Modification des couleurs intérieures.

Paramètres du RayTracing.

Afin d'optimiser l'affichage du configurateur et de rendre l'expérience la plus agréable possible pour tous les utilisateurs, il est possible d'adapter les options RayTracing pour améliorer les performances et augmenter la qualité, en fonction de la carte graphique utilisée.
Vous pouvez en effet modifier les paramètres de l'illumination globale, de la réflexion, de la skylight/AO, des ombres et de la qualité graphique en général. Nous avons pu intégrer dans ce même menu, les options de configuration de NVIDIA DLSS.

Options supplémentaires

Sur le côté gauche de l'interface utilisateur, une autre série d'options est disponible pour vous permettre d'observer le véhicule et ses possibilités plus en détail.
Le véhicule étant entièrement gréé et configurable, il est possible de mieux l'observer en :
- Faisant tourner les roues
- Rentrant et sortant le spoiler
- Ouvrant et fermant les portes
- Allumante et éteignant les phrases
- Choisissant d'autres angles de vue grâce à des placements de caméras prédéfinis
- Allumant le moteur de la voiture pour en apprécier le son
- Activant et désactivant la musique de fond

Configuration de l'ordinateur

Processor : Intel I9-9900k
RAM : 64 gb – G.Skill Trident Neo 3600 MHz CL 14
GPU : 2X AORUS GeForce RTX™ 2080 Ti XTREME WATERFORCE 11G (Je peux modifier le code source d'unreal engine pour utiliser deux cartes graphiques - dans un deuxième temps)