En janvier, j’ai exploré un concept important pour travailler avec des expériences de réalité augmentée (RA) – les ancres. Les ancres permettent de définir la position et l’orientation réelles des objets dans vos scènes AR afin qu’ils restent en place. La prochaine étape logique après avoir compris les ancres est d’apprendre à construire le contenu AR autour de l’ancre. Comment créez-vous le contenu AR et quels outils ou connaissances avez-vous besoin pour le créer?

Contenu AR

Qu’est-ce que le contenu AR? Le contenu AR peut être une variété de choses, mais c’est ce qui apparaît sur l’appareil de l’utilisateur lorsque l’expérience AR est déclenchée. Il peut s’agir d’images, de vidéos ou d’objets 3D simples. Ces objets 3D peuvent être développés directement dans votre outil de création AR, ou ils peuvent être intégrés dans un autre outil de modélisation 3D, puis importés dans l’environnement de création AR. Vous pouvez montrer une variété d’objets, d’images et de vidéos combinés en une seule expérience. Adobe Aero vous permet même d’importer des fichiers Photoshop en couches et d’utiliser ces calques pour créer une profondeur de champ impressionnante pour votre expérience AR.

Modèles 3D de base

Dans cet article, je me concentrerai principalement sur les modèles 3D; comment créer des modèles simples et comment obtenir des modèles plus sophistiqués à partir de diverses ressources. La plupart des outils de création AR vous permettent de travailler avec des formes et des matériaux de base directement dans l’application elle-même.

Adobe Aero, Unity et Reality Composer prennent en charge l’insertion de formes 3D de base telles que des sphères, des boîtes, des cylindres, du texte, etc., directement dans l’environnement AR. Les trois outils vous permettent de manipuler ces formes dans une certaine mesure, y compris en changeant les couleurs.

Unity vous permet de créer des matériaux assez complexes qui enveloppent les formes avec des motifs pour rendre l’expérience plus réaliste. (Figure 1) Vous pouvez ajouter des reflets et des couches plus profondes pour rendre les objets beaucoup plus détaillés.

Unity fournit des ressources détaillées telles que ce modèle d'herbe

Figure 1: Unity fournit des ressources détaillées telles que ce modèle d’herbe

Reality Composer et Adobe Aero sont plus restreints sur les matériaux et les motifs pour l’instant, mais je vois cela comme un domaine qu’ils pourraient rapidement améliorer. Tout cela signifie que vous pouvez créer des formes et des objets de base sans avoir à connaître des outils complexes ou à être concepteur ou programmeur.

Sites Web d’actifs en 3D

Que se passe-t-il si vous souhaitez des modèles 3D plus complexes qui dépassent les capacités de Unity, Reality Composer ou Adobe Aero? Heureusement, il existe de nombreux sites Web qui proposent des modèles 3D prédéfinis que vous pouvez acheter ou obtenir gratuitement. Vous pouvez télécharger des actifs directement à partir de l’une de ces ressources et les utiliser dans les moteurs AR compatibles. Quel que soit le site Web d’actifs 3D de cette liste que vous choisissez, une fois qu’un actif est dans Unity, Reality Composer ou Adobe Aero, vous pouvez ajuster la taille et la rotation, et l’animer dans votre outil de création AR.

Explorons quelques-unes de ces ressources.

Magasin d’actifs Unity

C’est mon préféré; vous pouvez y accéder depuis Unity en utilisant l’onglet Asset Store. (Figure 2) Recherchez le modèle dont vous avez besoin pour votre expérience de RA, puis intégrez-le à votre projet actuel. Il y a des milliers de modèles dans le magasin, dont beaucoup sont gratuits. Vous pouvez utiliser ces ressources, y compris les arbres, les bâtiments, les personnages, etc. lorsque vous développez votre environnement AR plus en détail. Beaucoup de ces modèles ont également des animations intégrées que vous pouvez déclencher dans l’outil de création AR.

The Unity Asset Store

Figure 2: Le magasin d’actifs Unity

Composants Reality et Adobe Aero Assets

Reality Composer par Apple et Adobe Aero possède des bibliothèques intégrées avec des centaines de modèles 3D. Cliquez sur le bouton plus, recherchez le type d’objet souhaité, puis ajoutez-le à votre environnement. (Figures 3 et 4) Comme avec Unity Asset Store, certains de ces modèles ont des animations intégrées, ou vous pouvez les animer vous-même.

Actifs du compositeur de réalité

figure 3: Actifs de Reality Composer

Adobe Aero Assets

Figure 4: Adobe Aero Assets

Google Poly

Une autre ressource utile est Google Poly. Google Poly est un endroit où les développeurs peuvent montrer leurs modèles, mais de nombreux modèles sont disponibles en téléchargement gratuit et en utilisation dans votre outil de création de réalité augmentée. Recherchez l’objet que vous souhaitez, cliquez sur cet objet et téléchargez-le au bon format pour l’outil de création que vous utilisez. (Figure 5) Si vous travaillez avec Unity, vous pouvez télécharger le fichier FBX ou OBJ. Si vous travaillez avec Reality Composer ou Adobe Aero, vous devrez télécharger le fichier USDZ. Une fois dans l’outil de création que vous utilisez, vous pouvez ajuster et manipuler le modèle en fonction de vos besoins.

Google Poly Assets

Figure 5: Google Poly Assets

Turbo Squid

Turbo Squid est une autre ressource comme Unity Asset Store ou Google Poly. (Figure 6) Certaines options sont gratuites et d’autres coûtent. Recherchez le modèle souhaité, puis téléchargez-le pour votre outil de création. Certains de ces modèles sont assez réalistes mais sont plus chers.

Modèles Turbo Squid

Figure 6: Modèles Turbo Squid

Modèles 3D personnalisés

Pas besoin de vous inquiéter si vous ne trouvez pas ce que vous cherchez dans les options ci-dessus. Il existe d’autres façons d’obtenir les modèles personnalisés que vous souhaitez. Si vous avez quelque chose de très propriétaire à votre organisation, vous pouvez créer les modèles vous-même à l’aide d’applications de modélisation plus complexes.

Mixeur

Mixeur est une application gratuite qui vous permet de créer des modèles et des animations 3D complexes. (Figure 7) Vous pouvez trouver des didacticiels sur YouTube ou LinkedIn Learning pour être opérationnel avec Blender. Cependant, c’est plus compliqué que de travailler avec des formes de base dans Adobe Aero et Reality Composer.

Mixeur

Figure 7: Mixeur

Maya

Maya peut être intimidant au début. (Figure 8) Il s’agit d’un outil très robuste et puissant utilisé pour de nombreuses animations 3D. Bien que beaucoup puisse être fait au sein de Maya, ce n’est pas aussi intimidant qu’on pourrait le penser. Par exemple, j’ai pu concevoir un robot complet suite à un tutoriel LinkedIn Learning en quelques heures. Maya propose une version allégée pour seulement 250 $ / an. C’est 20 $ / mois, et il a presque toutes les mêmes fonctionnalités que la version complète de Maya. Vous pouvez créer des modèles et des animations 3D détaillés qui peuvent être exportés vers Reality Composer, Adobe Aero ou Unity.

Maya

Figure 8: Maya

UpWork

Si tout le reste échoue et que vous avez besoin de quelqu’un avec plus d’expertise pour concevoir des modèles 3D pour vous, UpWork est une excellente ressource pour trouver un entrepreneur professionnel avec des années d’expérience. J’ai utilisé UpWork sur plusieurs projets, et vous pouvez trouver des talents partout dans le monde pour vous aider avec vos projets personnalisés. Assurez-vous simplement de détailler exactement ce dont vous avez besoin à l’avance pour éviter beaucoup de va-et-vient.

Conclusion

Gardez à l’esprit que ces modèles 3D peuvent être utilisés pour le contenu AR et ils peuvent également être utilisés pour des expériences VR. AR permet à l’appareil de l’utilisateur d’être une caméra dans le monde virtuel pour explorer le contenu à vol d’oiseau, tandis que la VR vous permet de créer une caméra virtuelle où l’utilisateur peut explorer le monde d’un point de vue plus contrôlé. Les actifs que vous utilisez pour les deux sont presque les mêmes.

Unity, Reality Composer et Adobe Aero vous permettent de créer beaucoup de contenu sans connaître les outils de modélisation 3D sophistiqués. Lorsque vous avez besoin de quelque chose au-delà de ces formes de base, il est agréable de disposer de ces différentes ressources lorsque vous en avez besoin.

Si vous souhaitez en savoir plus sur les outils de création de RA, en particulier Unity, assurez-vous de consulter mon atelier à Realities 360 en mars.

Vouloir plus?

Si vous souhaitez en savoir plus sur la création d’expériences AR avec Vuforia et Unity, Jeff Batt enseignera un atelier à Réalités 360 en mars 2020: « P16 – BYOD: Créer des expériences de réalité augmentée mobile avec Unity« . Dans cet atelier pratique, vous commencerez à développer des applications mobiles qui exploitent à la fois les fonctionnalités ARKit 2 et ARCore à l’aide de Unity. Vous apprendrez à créer des expériences d’apprentissage AR pour les iPhones, iPads et appareils Android, atteignant des millions d’utilisateurs avec vous apprendrez comment déclencher ces expériences d’apprentissage améliorées avec du matériel imprimé et des objets 3D et recevrez des ressources et des exemples de fichiers que vous pourrez utiliser longtemps après la fin de l’atelier.

Jeff enseignera également une session simultanée à Realities 360, « 514 – BYOD: Prototypez et développez des expériences AR avec votre iPad« . Dans cette session, vous découvrirez comment commencer à développer des objets 3D simples sur votre iPad avec Realities Composer, et comment leur ajouter de l’interactivité. Vous découvrirez ensuite comment animer et ajouter du son spatialisé à vos expériences de réalité augmentée. .

L’inscription à la Realities 360 Conference & Expo est nécessaire pour s’inscrire à l’atelier pré-conférence.