Volvo Cars et Unity
Volvo Cars utilise Unity dans pratiquement toutes les étapes de son cycle de vie automobile. Timmy Ghiurau, Chef des Expériences virtuelles et de la recherche en réalité étendue et Anna Hellmark, cheffe du Human-Centric Lab de Volvo, révolutionnent l'ordre établi de leur secteur.
Consultez les réponses ci-dessous pour obtenir plus d'informations à propos des sujets suivants :
- Quels sont les utilisateurs principaux de Unity au niveau industriel ?
- Comment pouvez-vous importer des données 3D, et notamment de CAO, dans Unity ?
- Que pouvez-vous visualiser et créer avec Unity ?
- Comment pouvez-vous partager du contenu réalisé avec Unity ?
Vous souhaitez d'abord en savoir plus en ce qui concerne la technologie 3D en temps réel ? Consultez cette page.
Quels sont les utilisateurs de Unity ?
Aujourd'hui, les principaux créateurs de contenu 3D en temps réel du secteur industriel ont une formation technique, tels que les ingénieurs logiciels et les développeurs de RA/RV. En effet, la grande majorité des applications en entreprise sont basées sur cette technologie et nécessitent un développement personnalisé et une spécialisation en programmation (Unity est basé sur le langage C#).
Cependant, le groupe d'utilisateurs s'agrandit au fur et à mesure que Unity et d'autres sociétés rendent la 3D en temps réel accessible aux non-programmeurs afin de faciliter l'adaptation au développement personnalisé.
Voici quelques exemples démontrant que Unity est de plus en plus accessible aux utilisateurs non spécialisés en programmation :
- Programmation de scripts visuels : Les interfaces visuelles basées sur les nœuds, telles que Bolt, permettent aux utilisateurs non spécialisés de créer une logique pour les applications sans avoir à rédiger du code.
- Innovation des produits : Les nouveaux produits tels que Unity Reflect pour les professionnels de l'AEC et Unity Forma pour les spécialistes du marketing, rendent la 3D en temps réel accessible aux novices en programmation. Il existe également une sélection toujours plus développée d'outils dédiés aux artistes au sein de programmes tels que Unity, afin d'augmenter la productivité et la créativité artistiques sans connaissances préalables en programmation.
- Solutions prêtes à l'emploi : à mesure que la demande en expériences immersives et interactives augmentait, de nombreux éditeurs de logiciels indépendants ont exploité cette technologie pour développer des solutions adaptées à des usages spécifiques sans qu'aucun codage ni programmation de scripts soit nécessaire. WEAVR, partenaire solutions agréées Unity, propose des programmes de formation immersifs à l'échelle de l'entreprise et Interact permet la création d'expériences en RV physiquement réalistes.
- Prestation de services : des solutions personnalisées peuvent être développées pour répondre aux besoins des non-programmeurs et s'adapter à leur façon de travailler, comme ce projet créé pour les concepteurs automobiles chez Honda. Par exemple, la flexibilité des plateformes telles que Unity permet dorénavant aux entreprises de personnaliser l’interface utilisateur, afin que des utilisateurs non spécialisés, tels que les concepteurs ou les spécialistes en marketing, puissent exploiter la performance de la 3D en temps réel.
Obtenez des données 3D prêtes pour le développement en temps réel grâce à Pixyz
Un flux de production industriel 3D en temps réel type commence par l'intégration de contenu existant. L'importation des métadonnées et de la géométrie 3D peuvent prendre de nombreuses formes, y compris, mais sans s'y limiter :
- Assemblages de conceptions assistées par ordinateur (CAO) provenant d'applications telles qu'Alias, CATIA, Creo, Inventor et NX
- Maillages provenant d'applications de modélisation et de visualisation 3D comme 3ds Max, Blender, Maya et VRED
- Données de capture de la réalité pour des produits ou des lieux, provenant de nuages de points, de la photogrammétrie et de numérisations LiDAR
- Modélisation des données du bâtiment (données BIM) en provenance de programmes tels qu'Autodesk Revit et Navisworks
- Matériaux provenant de formats normalisés comme AxF et xTex
Pour obtenir les meilleures performances et la meilleure qualité visuelle lors du déploiement sur différentes plateformes, le contenu 3D en temps réel doit généralement être optimisé. Le processus d'optimisation transforme les modèles complexes en représentations légères compatibles avec le développement en temps réel et qui peuvent être réellement interactives sur des appareils tels que les téléphones et les casques de RV.
Les outils spécialement conçus par Pixyz, un partenaire Unity, peuvent permettre l'importation de modèles et réduire leur densité, leur complexité et leur volume, tout en préservant leur qualité. Le plugin Pixyz est compatible avec près de 40 formats de fichiers 3D et est intégré à Unity Industrial Collection.
Créez du contenu en 3D interactif avec Unity Pro
Une fois que les ressources sont prêtes pour la 3D en temps réel, le développement peut commencer dans Unity Pro. Les utilisateurs peuvent accélérer la création des scènes avec les objets, environnements (les mondes virtuels) et modèles 3D disponibles dans l'Asset Store Unity, et bien plus encore.
Unity permet aux utilisateurs d'itérer rapidement et d'ajuster des composants telles que l'animation, l'audio et la vidéo, les cinématiques, les environnements, l'éclairage, les interfaces utilisateur, les effets visuels, etc. À tout moment du développement, ils bénéficient d’aperçus de leur travail en temps réel. La visualisation étant instantanée, il n’est donc pas nécessaire d’attendre le rendu des résultats.
Les possibilités avec Unity sont presque illimitées. Pour n'en citer que quelques uns, BMW utilise Unity afin de visualiser et faire des simulations de scénarios de conduite autonome, Daimler crée des expérience en réalité mixte pour améliorer sa production de véhicules et former ses techniciens de service et Autoliv crée des applications mobiles qui aident ses équipes de vente à mieux promouvoir ses produits.
Pour les applications d'entreprise complexes, Unity offre également une grande flexibilité pour aller plus loin avec les technologies suivantes :
- L'intelligence artificielle (IA) : Unity offre un panel complet d'outils d'apprentissage automatique (AA) et une capacité d'intégration de plusieurs frameworks d'IA et d'AA, ce qui est particulièrement bien adapté pour l'utilisation d'environnements simulés afin de former et de valider des systèmes intelligents. Regardez comment une entreprise peut utiliser Unity afin de former, tester et déployer des solutions d'IA pour des applications robotiques.
- Ingénierie de systèmes : Prespective, une autre application partenaire solutions agréées Unity, fournit un framework performant d'ingénierie systèmes, afin de connecter Unity à des systèmes de contrôle externes, tels que des contrôleurs logiques programmables ou des émulations logicielles de systèmes de contrôle et des modèles mathématiques externes, tels qu'une unité de maquette fonctionnelle (FMU) ou MATLAB.
- Intégrations Enterprise : L'interface de programmation d'application (API) performante de Unity, les capacités de mise en réseau intégrées et les intégrations à des piles de protocoles réseau tierces, offrent un moyen robuste et fiable pour étendre des applications, afin de prendre en charge la collaboration à distance, l'intégration aux systèmes IdO (Internet des objets) ou la plupart des applications réseau connues.