Permettre aux concepteurs de Honda de créer de superbes présentations interactives en une journée

Au Centre de design Honda au Japon, les concepteurs doivent fréquemment présenter leurs concepts de véhicules et leurs dessins à la direction pour obtenir le feu vert, mais ils avaient besoin d'un meilleur moyen d'exprimer le "Koto-zukuri" - l'une des "forces de Honda" axée sur la création de nouvelles expériences et d'histoires autour des produits. En partenariat avec l'équipe de services professionnels d'Unity, Honda a tiré parti de l'extensibilité d'Unity et de l'API de script d'Unity pour créer une version personnalisée et simplifiée de l'éditeur d'Unity. En conséquence, les concepteurs de Honda qui n'avaient jamais utilisé l'éditeur auparavant sont désormais en mesure de créer des présentations interactives exceptionnelles de leurs conceptions de voitures en une seule journée.
Basé à Wako-shi, Saitama-ken, au Japon, le Honda Design Center se concentre sur le développement de nouveaux concepts et designs pour les futurs véhicules Honda et d'autres projets tels que les robots autonomes. La division de conception automobile du Centre a toujours été à la pointe de l'utilisation des nouvelles technologies pour améliorer ses processus de conception et d'ingénierie.
Depuis 2019, Unity a travaillé avec Honda pour développer des outils Unity Editor personnalisés qui permettent à son équipe de conception de créer facilement des présentations interactives pour leurs conceptions de véhicules. Voici les résultats de cette collaboration :
- Accélération de l'innovation grâce à un outil en libre-service, facile à utiliser et personnalisable permettant aux concepteurs de Honda de créer des vitrines interactives de leurs modèles de véhicules.
- Les concepteurs ont pu gagner beaucoup de temps en créant des présentations en une journée au lieu de confier le travail à des fournisseurs et d'attendre plusieurs semaines.
- Permettre à l'équipe de mieux mettre en valeur la force Honda de Koto-zukuri dans chaque dessin ou modèle.

L'équipe de conception automobile de Honda utilise des logiciels de conception assistée par ordinateur (CAO) pour donner vie à ses idées. La création de véhicules au design et au style supérieurs n'est toutefois qu'une des responsabilités de l'équipe.
Ils doivent également démontrer que leurs créations sont conformes au Koto-zukuri, une force de Honda qui signifie "créer de nouvelles expériences en racontant l'art de fabriquer des objets". Chaque produit présenté doit raconter une histoire et montrer comment il apporte une valeur ajoutée aux clients.
Les concepteurs de Honda ne disposaient pas d'un outil leur permettant de visualiser, de présenter et d'examiner le Koto-zukuri avec la direction, et ils ont donc externalisé ce travail. Les vendeurs travaillaient avec les designers de Honda pour créer des photos et des vidéos de haute qualité de leurs créations, mais cela n'était pas idéal pour plusieurs raisons :
- Des délais de production trop longs - Les concepteurs doivent faire évoluer leurs idées et les présenter rapidement, mais les fournisseurs ont souvent besoin de plusieurs semaines pour la production et ne peuvent pas toujours effectuer les révisions dans le temps imparti.
- Coûts supplémentaires - L'externalisation de ces projets est financée par le budget de l'équipe, et les coûts peuvent s'accumuler en raison des ordres de modification lorsque la conception des véhicules subit des itérations rapides à la dernière minute.

Honda s'est tourné vers Unity pour résoudre ces problèmes dès les premières étapes du développement de la conception. "Nous avions besoin d'une solution qui nous permette de visualiser et d'évaluer nos différentes idées facilement, avec une qualité élevée et à un rythme rapide", a déclaré Sano Hideki, Division de la conception automobile, Honda R&D Co. Centre de design. "Grâce à notre collaboration avec Unity, le temps de production s'est considérablement condensé, ce qui nous permet de consacrer plus de temps au 'Koto-zukuri', ce qui était auparavant difficile à faire."
Hideki raconte comment son équipe a reçu une demande urgente de création d'une présentation pour un modèle de voiture en cours de développement. Avec les flux de production traditionnels, il aurait été impossible d'exécuter cette tâche dans un délai serré.

"Au lieu de trois semaines ou plus, nous pouvons désormais créer ces présentations en une seule journée", a déclaré Hideki. "Par rapport à notre processus précédent, il est surprenant de constater la rapidité avec laquelle nous sommes en mesure d'obtenir ces résultats avec Unity. Nous pensons qu'Unity nous offre le meilleur outil de visualisation qui peut être étendu et adapté à nos besoins à l'avenir."
Outre la facilité de création de ces présentations, Unity offre également une flexibilité supplémentaire dans la manière dont les présentations sont consommées. Unity peut être utilisé pour créer des rendus et des vidéos réalistes, mais les concepteurs peuvent également exécuter le projet Unity en tant qu'application d'exécution sur les PC pris en charge. Lors des réunions d'évaluation, ils peuvent adapter l'expérience interactive en temps réel, en présentant les véhicules dans différentes scènes, conditions météorologiques, heures de la journée, etc.


L'extensibilité d'Unity permet aux équipes d'adapter l'éditeur à leurs besoins en utilisant le langage C# et l'API de script d'Unity. Plongeons dans la solution personnalisée co-développée par Unity et Honda qui permet même aux utilisateurs novices d'Unity de créer des présentations de design interactives en une seule journée.

En raison de l'importance qu'elle accorde aux contenus visuels haute définition et photoréalistes, Honda a adopté très tôt le pipeline de rendu haute définition (HDRP) d'Unity. Cependant, contrairement aux développeurs Unity de Honda, les concepteurs de Honda ne disposaient pas du savoir-faire technique nécessaire pour tirer parti du HDRP, ainsi que d'autres outils et composants tels que Cinemachine, Timeline, NavMesh et bien d'autres encore.
L'équipe d'Unity au Japon a travaillé en étroite collaboration avec Honda pour créer une solution personnalisée basée sur le HDRP. Le projet qui en résulte est accessible de la manière suivante :
- Mode simple - Ce mode, illustré ci-dessous, fait un usage intensif de l'API de script Unity, y compris des inspecteurs personnalisés et des HideFlags, pour présenter aux utilisateurs une interface utilisateur simple pour l'éditeur, en masquant tous les composants de l'inspecteur ou de la hiérarchie qui ne sont pas nécessaires. Les options qui se trouvent habituellement dans des sous-menus ou des composants sont assemblées dans des composants personnalisés uniques qui simplifient l'expérience de l'utilisateur pour les concepteurs de Honda.
- Mode avancé - Il s'agit de l'interface standard de l'éditeur. Ce mode est destiné aux développeurs Unity de Honda qui peuvent travailler avec les concepteurs pour utiliser de nouvelles fonctionnalités qui ne sont pas encore disponibles en mode simple, comme le ray tracing en temps réel ou la création d'une expérience VR.


Lorsqu'ils conçoivent des véhicules dans Autodesk Alias AutoStudio et d'autres programmes, les concepteurs de Honda peuvent importer ces modèles dans Unity sous forme de fichiers FBX ou de CAO native (convertis avec Pixyz Plugin). Les composants du véhicule dans Unity permettent aux concepteurs de Honda de créer rapidement un véhicule pouvant être conduit et de l'animer (par exemple, en ouvrant les portes de la voiture).
Le véhicule peut suivre des trajectoires prédéfinies, rouler automatiquement ou être contrôlé par l'utilisateur. Dans le cas d'une option contrôlée par l'utilisateur, le nouveau système d'Input System d'Unity a été utilisé pour permettre aux concepteurs de configurer facilement les commandes à leur convenance :
public InputAction steeringInput ;
public InputAction acceleratorInput ;
public InputAction brakeInput ;
Ce composant gère le temps, la pluie, l'éclairage, le brouillard et d'autres propriétés visuelles de l'environnement.
Le passage global des shaders à différents états (par exemple, pluie, temps clair, lumières allumées, lumières éteintes) a été possible en utilisant la fonction de mot-clé dans Shader Graph.

Il est ainsi possible de passer d'un état à l'autre pour tous les shaders qui utilisent le même mot-clé avec un seul appel de fonction, par exemple :
if (lights) Shader.EnableKeyword("_LIGHTS");
else Shader.DisableKeyword("_LIGHTS");
Il comprend également une collection de plus de 20 blocs d'environnement qui peuvent être combinés comme des Legos pour créer des lieux uniques. Les concepteurs de Honda peuvent créer de nouveaux environnements directement dans Unity à l'aide de ProBuilder, ou dans d'autres programmes comme Autodesk Maya.

Les blocs sont ensuite gérés dans l'éditeur Unity en tant que préfabriqués. Des chemins Cinemachine pour le mouvement des véhicules et des surfaces NavMesh pour le mouvement des personnages humains de l'IA sont également ajoutés pour permettre aux concepteurs de créer des animations rapidement et efficacement.
Basé sur Cinemachine, le système de caméra permet aux utilisateurs de créer facilement des séquences de caméra linéaires et dynamiques (y compris contrôlées par l'utilisateur).
La configuration des paramètres de l'appareil photo s'effectue à l'aide de simples curseurs
Ce composant permet de créer facilement des personnages humains animés et interactifs dans les présentations. Les concepteurs de Honda peuvent rapidement gréer un modèle humain en s'appuyant sur le système d'animation riche et sophistiqué d'Unity (parfois appelé "Mecanim").
Différents mouvements peuvent être attribués au personnage ; ils peuvent suivre des chemins, marcher automatiquement en fonction des composants NavMesh ou être contrôlés par l'utilisateur. Dans cet exemple, Honda a utilisé des personnages humains stylisés à faible polyvalence provenant d'Akishaqs sur le magasin d'actifs Unity.

La version actuelle de ces outils personnalisés de l'éditeur Unity vise à permettre aux concepteurs de Honda de créer rapidement et efficacement des présentations de conception réalistes et interactives. À l'avenir, Honda prévoit également de créer des outils similaires pour permettre à ses concepteurs non techniques d'utiliser d'autres fonctionnalités puissantes d'Unity, telles que la prise en charge de la VR, le traçage de rayons en temps réel, le mélange de matériaux et l'illumination globale en temps réel.

---
Intéressé par l'extension de l'éditeur comme Honda ? Apprenez-en plus sur l'API de script Unity ou contactez notre équipe d'experts pour créer un projet personnalisé répondant exactement à vos besoins.
