Share via


Utiliser SideFX Houdini pour préparer des objets 3D afin de les utiliser dans Dynamics 365 Guides et dans les composants de réalité mixte inclus dans les applications créées avec Power Apps

Ce didacticiel fournit des instructions pas-à-pas qui vous expliquent comment :

  • Optimiser un objet 3D en réduisant le nombre de polygones afin de correspondre aux objectifs de performance pour Microsoft Dynamics 365 Guides et pour les composants de réalité mixte inclus dans les applications créées avec Power Apps. 

  • Ajouter le bon matériau à un objet 3D.

  • Exporter un modèle 3D optimisé en tant que fichier GLB pour l’utiliser dans Dynamics 365 Guides et Power Apps

  • Créer un modèle afin d’optimiser rapidement d’autres objets 3D par la suite.

Important

Ce document est créé à titre informatif uniquement afin de montrer le fonctionnement de SideFX Houdini avec Dynamics 365 Guides et Power Apps. L’utilisation de ces applications tierces est soumise aux conditions des tiers. Microsoft Corporation n’est pas affiliée à, n’est pas un partenaire de, et ne cautionne ni ne sponsorise SideFX ou aucun des produits SideFX. Il existe d’autres applications de création de contenu que vous pouvez utiliser pour préparer vos objets 3D.

Qu’est-ce que Houdini ?

Houdini est un système procédural qui permet aux artistes de travailler librement, de créer plusieurs itérations et de partager rapidement des workflows avec leurs collègues.

Importer un objet 3D dans Houdini

  1. Ouvrez Houdini 17.5.

    Ouvrez Houdini sur une nouvelle scène.

    Une scène est créée automatiquement.

  2. Cliquez avec le bouton droit de la souris dans le volet inférieur droit de la fenêtre pour ouvrir le menu TAB (ou appuyez sur la touche Tabulation).

  3. Sur le menu TAB, sélectionnez Import, puis sélectionnez File pour placer un nœud File dans le volet Geometry.

    Importer un fichier.

  4. Double-cliquez sur l’icône file1 (ou appuyez sur I) pour accéder à la partie sélection de fichier de ce nœud. Cliquez sur le bouton Ouvrir le sélecteur de fichiers flottants et choisissez le fichier que vous souhaitez importer.

    Capture d’écran du bouton File Chooser.

  5. Dans la fenêtre contextuelle, recherchez le fichier que vous souhaitez importer, sélectionnez-le, puis cliquez sur Accept.

    Sélectionner le fichier.

    Le modèle apparaît dans la fenêtre d’affichage.

    Fenêtre d’affichage.

Décimer un objet 3D

Pour atteindre les objectifs spécifiques à une application, vous devrez peut-être « décimer » vos objets 3D. La décimation consiste à recalculer les polygones de surface du modèle pour créer une forme similaire avec moins de polygones. La fidélité visuelle s′en trouve réduite, mais les performances sont augmentées. Les images d’exemple ci-dessous montrent la différence entre un modèle de haute qualité utilisé pour des scènes de faible complexité sur Microsoft HoloLens et un modèle de faible qualité utilisé pour les scènes de grande complexité.

Exemple de décimation.

Pour décimer un objet 3D

  1. Dans le volet Geometry en bas à droite, appuyez sur la touche Tabulation pour ouvrir le menu TAB.

  2. Sélectionnez Polygon>PolyReduce, puis appuyez sur Enter pour sélectionner le nœud PolyReduce. Sélectionnez ou cliquez dans la zone sous le nœud File pour placer un nœud PolyReduce.

    Polygon PolyReduce.

    Un nouveau nœud appelé polyreduce1 apparaît dans le volet Geometry près du nœud de la géométrie importée.

    Nœud Polyreduce.

  3. Sélectionnez le point gris inférieur sur le nœud de la géométrie importée, puis faites glisser une ligne de connexion vers le point supérieur le plus à gauche sur le nœud polyreduce1. Une flèche rouge apparaît sur le point, sur le nœud polyreduce1.

    Faire glisser pour créer une connexion.

  4. Sélectionnez le centre du nœud polyreduce1, et regardez les options disponibles dans l’onglet au-dessus du volet Geometry.

    Options de PolyReduce.

  5. Sélectionnez Output Polygon Count à côté de Target. Cela vous permet de spécifier un nombre de polygones correspondant aux polygones cibles souhaités.

    Output Polygon Count.

  6. Pour voir les résultats, sélectionnez le nœud polyreduce1, puis sélectionnez les barres Template (rose) et Display (bleu) sur le côté droit du nœud.

    Le modèle change alors et montre beaucoup moins de détails.

    Résultats de PolyReduce.

    Il est possible de tester le nombre de polygones à utiliser sur des appareils de réalité mixte. Vous pouvez utiliser le curseur Number To Keep pour affiner l’apparence du modèle. Testez ce curseur afin d’obtenir l’apparence attendue avec le nombre de polygones dont vous avez besoin.

Ajouter un matériau avec un shader basé sur des principes

Pour donner au modèle une apparence plus réaliste, vous pouvez ajouter un shader au modèle pour en définir le degré de brillance et de douceur.

  1. Ouvrez l’onglet Material Palette (dans le même volet que le système de nœuds), sélectionnez Principled Shader, puis faites-le glisser vers l’espace libre dans le volet, à droite.

    Principled Shader.

  2. Faites un clic-droit sur Nuanceur de principe, puis sélectionnez Assigner aux objets sélectionnés ou à la géométrie.

    Assign to Selected Objects or Geometry.

  3. Mettez en surbrillance l’ensemble du modèle. Pour ce faire, sélectionnez la fenêtre, puis sélectionnez Assign.

    Modèle mis en surbrillance.

  4. Dans le volet Geometry, vous verrez qu’un nœud material1 a été créé et lié sous le nœud polyreduce1.

    Nœud de matériau.

  5. Cliquez sur le bouton Ouvrir le sélecteur de fichiers flottants dans le volet supérieur, sélectionnez principledshader, puis cliquez sur Accepter.

    Accepter principledshader.

Ajuster les propriétés du matériau

Vous pouvez ajuster les propriétés visibles (comme la couleur du matériau) dans le volet de la fenêtre au-dessus de Material Palette quand Principled Shader est mis en surbrillance. Par exemple, commencez par définir Roughness sur 0.8 et Metallic sur 0.2 pour les objets de CAO.

Ajuster les matériaux.

Pour modifier la couleur de l’objet 3D

  1. Sélectionnez le bouton de nuance de couleur situé à droite de Base Color.

    Base Color.

  2. Choisissez une couleur dans la boîte de dialogue Color Editor. Vous pouvez choisir parmi les couleurs précédentes, la molette de mixage ou les curseurs.

    Color Editor.

  3. Lorsque vous êtes satisfait des couleurs, fermez la boîte de dialogue Color Editor.

Exporter le modèle en tant que fichier GLB

Vous devez exporter le modèle vers un fichier GLB pour l’utiliser avec Dynamics 365 Guides et Power Apps.

  1. Dans le volet Geometry, appuyez sur la touche Tabulation pour ouvrir le menu TAB.

  2. Sélectionnez Export>ROP GLTF Output, appuyez sur la touche Enter, puis cliquez sous le nœud material1 pour placer le nœud rop_gltf1.

    Exporter Sortie ROP GLTF.

  3. Faites glisser une connexion depuis le nœud material1 vers le nœud rop_gltf1.

    Connexion entre le nœud material1 et le nœud rop_gltf1.

  4. Dans le volet supérieur, dans le champ Export Type, sélectionnez glb.

    Exporter en fichier GLB.

  5. En regard du champ Output File, cliquez sur le bouton File Chooser, puis choisissez un nom et une destination pour le fichier GLB. Ajoutez .glb à la fin du nom de fichier.

    Bouton File Chooser.

  6. Sélectionnez Render to Disk pour terminer l’exportation et créer le fichier GLB.

    Capture d’écran du bouton Render to Disk.

Créer un modèle

Maintenant que l’arborescence des nœuds est configurée, vous pouvez l’utiliser comme modèle pour préparer rapidement des objets 3D.

La première chose à faire est de remplacer la géométrie actuellement utilisée par une géométrie par défaut. Cela allège le fichier modèle et, ainsi, il se charge rapidement lorsque vous l’ouvrez.

  1. Sélectionnez l’icône File pour activer le menu Geometry file dans le volet supérieur.

  2. Remplacez le contenu du champ geometry file par default.bgeo, puis sélectionnez Reload Geometry.

    Modèle.

    Cela actualise la géométrie et la transforme en cube générique.

  3. Remplacez le nom du fichier par quelque chose de générique comme Template.

  4. Dans le menu File, sélectionnez Save, puis enregistrez le fichier sous un nom facile à mémoriser comme Prep_Template.

    Enregistrement de fichier.

Le modèle est prêt. Fermez Houdini pour l’essayer.

Utiliser un modèle

  1. Lancez Houdini, ouvrez le fichier modèle en sélectionnant File>Open, puis sélectionnez le modèle.

    File Open modèle.

  2. Sélectionnez le centre du nœud Geometry file pour basculer vers le menu contextuel Fichier, puis cliquez sur le bouton Ouvrir le sélecteur de fichiers flottants pour sélectionner l’objet 3D que vous souhaitez préparer.

    Capture d’écran du bouton Ouvrir le sélecteur de fichiers flottants.

  3. Lorsque la géométrie est chargée, sélectionnez la sphère rouge sur le nœud polyreduce1, puis cliquez sur l’onglet bleu à l’extrême droite du nœud polyreduce1.

    Sélectionner la sphère rouge.

    Cela vous montre à quoi ressemble le modèle poly une fois réduit dans la fenêtre de vue et donne accès aux outils de réduction.

  4. Lorsque le modèle atteint une qualité qui répond à vos exigences, sélectionnez le nœud rop_gltf1, cliquez sur le bouton Open floating file chooser, puis choisissez un emplacement et un nom pour le fichier que vous exportez. Veillez à inclure l’extension .glb dans le nom de fichier.

    Exporter rop-gltf.

  5. Sélectionnez Render to Disk pour créer l’objet 3D.

    Bouton Render to Disk.

Répétez ce processus avec le reste de vos objets 3D pour produire rapidement des objets optimisés prêts à être utilisés dans Dynamics 365 Guides et Power Apps.

Afficher un objet 3D dans Dynamics 365 Guides ou Power Apps

Après avoir préparé un objet 3D, utilisez les liens suivants pour en savoir plus sur l′utilisation du modèle dans Dynamics 365 Guides ou Power Apps :

Plus d’informations

Plusieurs captures d’écran de ce document ont été prises à partir du logiciel Houdini afin de fournir des instructions claires sur la façon d’utiliser ce logiciel. En savoir plus sur SideFX Houdini.

Microsoft Corporation n’est pas responsable et décline expressément toute responsabilité pour les dommages de toute nature résultant de l’utilisation de Houdini ou du fait de se fier à ces instructions. Ce document est créé uniquement pour fournir des informations générales à nos clients et ne prend en compte aucun plan d′affaires ou cahier des charges individualisé.

L′utilisation dans ce document de noms et d′images de marques déposées est strictement à des fins informatives et descriptives, et aucune réclamation commerciale à leur utilisation, ou suggestion de parrainage ou d′approbation, n′est faite par Microsoft.