Tout configurateur fait la même promesse implicite: ce que vous voyez est ce que vous commandez. Tenir cette promesse est un problème d'imagerie avant d'être un problème logiciel, car chaque combinaison de finition, de couleur et d'option que le configurateur vend nécessite une image correcte, et la photographie ne peut pas capturer les combinaisons. C'est ainsi que l'imagerie du configurateur est réellement construite.
Le mur combinatoire
Une gamme modeste avec quatre finitions, douze couleurs et trois options de roues représente déjà 144 combinaisons extérieures par angle. Multipliez par huit angles et la liste de prise de vue a dépassé mille images pour un seul modèle. Les fabricants résolvent cela avec des pipelines CGI; tout le monde en aval, des plateformes de leasing aux groupes de concessionnaires, a historiquement résolu cela en montrant la mauvaise voiture poliment.

Rendu à partir des données de spécification
La solution évolutive génère chaque combinaison à la demande à partir des données du fabricant: la finition définit la carrosserie et les roues, le code couleur définit la peinture, et la requête définit l'angle et le format. Changez le paramètre couleur et le même cliché studio se repeint; changez la finition et la carrosserie s'adapte. C'est le mécanisme derrière notre support des couleurs, et c'est pourquoi l'imagerie de configurateur est un modèle de requête plutôt qu'une bibliothèque d'actifs.
La synchronisation est le véritable problème d'ingénierie
Le gros bug dans les configurateurs est la dérive: le moteur de tarification connaît l'existence d'une nouvelle finition, mais la couche d'image ne la connaît pas, et le client configure une voiture dont la photo est discrètement celle de l'année dernière. Prévenir la dérive est architectural:
- Une seule source de vérité pour la gamme, alimentant à la fois les prix et les images
- Des identifiants de catalogue stables stockés avec chaque configuration
- Des réponses qui signalent les solutions de repli, afin que l'interface utilisateur puisse réagir au lieu de mentir
- Les changements de millésime gérés comme des modifications de données, pas des projets d'actifs
Au-delà du configurateur du fabricant
Le schéma s'étend bien au-delà des sites de marques. Les plateformes de leasing font fonctionner des configurateurs sur leur gamme cotable, les applications d'abonnement permettent aux membres de spécifier leur prochain échange, et les courtiers font découvrir les options aux clients dans une proposition. Chacun est la même boucle: spécification en entrée, image exacte en sortie, prix à côté. La page leasing montre la version la plus complète de cette boucle en production.
Un configurateur qui montre la mauvaise voiture est une forme très coûteuse de mensonge poli.
Si vous exécutez un flux de configuration aujourd'hui, testez-le de manière adversative: choisissez la finition la moins populaire dans la couleur la moins populaire et voyez quelle image apparaît. Ce cas limite est là où les systèmes d'imagerie vous disent la vérité sur eux-mêmes.
Les performances maintiennent la magie en vie
Le plaisir du configurateur meurt au premier curseur. Les commutateurs de couleur doivent sembler instantanés, ce qui signifie précharger les options adjacentes pendant que le client considère celle en cours: la palette est connue, la finition est fixe, et quelques variantes préchargées font de tout le panneau une expérience native. Les commutateurs d'angle suivent le même principe. Rien de tout cela n'est une ingénierie exotique; il s'agit d'un préchargement d'images ordinaire appliqué à un espace d'options connu, et c'est la différence entre un configurateur qui semble un jouet et un qui semble un showroom.
Mesurez-le comme les clients le ressentent: temps entre le tapotement de la couleur et la voiture peinte, sur un téléphone de milieu de gamme, sur le wifi d'un hôtel. Moins de deux cent millisecondes se lit comme instantané; moins de cinq cents millisecondes se lit comme acceptable; tout ce qui est au-dessus commence à coûter des configurations.







