Utilisez Blender pour préparer des objets 3D à 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 étape par étape qui vous montrent comment :
Réduisez le nombre de polygones d’un objet 3D afin qu’il réponde aux besoins de performances spécifiques aux objectifs de performances de Microsoft Dynamics 365 Guides et aux composants de réalité mixte inclus dans applications créées avec Microsoft Power Apps.
Combinez les multiples matériaux (couleurs) de l’objet 3D en une seule texture pouvant être appliquée au modèle.
Exportez l’objet 3D optimisé sous forme de fichier GLB pouvant être utilisé dans Dynamics 365 Guides et Power Apps.
La combinaison de la réduction des polygones et de la transformation de plusieurs matériaux en une seule texture peut transformer un objet 3D complexe et gourmand en ressources en un objet 3D performant dans Dynamics 365 Guides et Power Apps.
Important
Ce document est créé strictement à des fins informatives pour démontrer comment Blender fonctionne avec Dynamics 365 Guides et Power Apps. Votre utilisation d’applications tierces est soumise à des conditions conclues entre vous et le tiers. Microsoft Corporation n’est pas affilié, n’est pas partenaire et n’approuve ni ne sponsorise Blender ni aucun des produits de Blender. Il existe d’autres applications de création de contenu que vous pouvez utiliser pour préparer vos objets 3D.
Qu’est-ce que Blender ?
Blender est une suite de création 3D gratuite et open source. Il prend en charge l’intégralité du pipeline 3D : modélisation, rigging, animation, simulation, rendu, compositing et suivi de mouvement, ainsi que montage vidéo et création de jeux.
Si Blender est le logiciel que vous décidez d’utiliser pour préparer vos objets 3D, consultez le site Web de Blender et téléchargez la version stable la plus récente pour Windows.
Étapes générales pour préparer un objet 3D avec Blender
La préparation d’un objet 3D pour la réalité mixte avec Blender comprend les étapes suivantes :
Importez le modèle dans Blender.
Décimez le modèle.
Déballez le modèle (déballage UV).
Attribuez du matériel.
Cuire les textures.
Exportez le modèle sous forme de fichier GLB.
Importer le modèle dans Blender
Ouvrez le mélangeur. Lorsque vous ouvrez l’application, une nouvelle scène est automatiquement créée.
Cliquez avec le bouton droit sur le cube, puis sélectionnez Supprimer pour le supprimer.
Sélectionnez Fichier>Importer>Wavefront (.obj) pour importer le fichier OBJ.
Sous Importer OBJ, procédez comme suit :
a. Décochez les cases Objet et Groupe , puis sélectionnez la Recherche d’images case à cocher.
b. Sélectionnez Importer OBJ sur le côté droit de l’écran. Cela importe l’objet 3D en tant qu’élément unique et recherche tous les matériaux dans le sous-dossier.
Lorsque vous sélectionnez Importer OBJ, vous verrez l’objet 3D avec les matériaux importés.
Astuce
Si l’objet 3D est extrêmement grand ou petit, ou difficile à voir, ou s’il est éventuellement hors écran, comme le montre le graphique suivant, vous pouvez utiliser la molette de la souris pour effectuer un zoom avant ou arrière avec la caméra jusqu’à ce que le modèle soit visible.
Si l’objet 3D apparaît gris, sélectionnez l’option d’ombrage Look Dev pour afficher les couleurs.
c. Examinez le décompte Tris (nombre de polygones) en bas à droite de l’écran.
Si ce nombre répond à la résolution cible de performances, vous pouvez ignorer l’étape de décimation et passer directement à Déballer le modèle plus tard dans ce tutoriel. S’il n’atteint pas la résolution cible, passez à la section suivante pour décimer le modèle.
Décimer le modèle
Pour atteindre les objectifs de performances spécifiques à l’application, vous devrez peut-être "décimer" le modèle. La décimation est le processus de recalcul des polygones de surface du modèle pour créer une forme similaire avec moins de polygones. Cela réduit la fidélité visuelle, mais augmente les performances. Les exemples d’images ci-dessous montrent un modèle haute fidélité qui peut être utilisé lorsque vous visualisez un ou deux objets 3D à la fois sur Microsoft HoloLens, et un objet 3D de faible qualité utilisé lorsque vous visualisez dix ou plusieurs objets à la fois HoloLens.
Sélectionnez le modèle, puis accédez au menu Modificateurs dans la colonne d’outils de droite.
Dans le menu Modificateurs , dans la liste Ajouter un modificateur , sélectionnez Décimer.
Une fois le modèle sélectionné, modifiez la valeur du Ratio en un nombre compris entre 0,0 et 1,0. Ce paramètre détermine le pourcentage de polygones (triangles) supprimés. Par exemple, une valeur de 0,5 réduit le nombre de polygones d’origine à 50 %. Vous verrez la valeur Tris en bas à droite de la fenêtre de Blender diminuer à mesure que vous modifiez le rapport. Lorsque le nombre atteint une valeur qui correspond à votre objectif de performances et semble satisfaisant, sélectionnez Appliquer.
Déballer le modèle (déballage UV)
Vous pouvez ignorer cette étape si votre modèle n’a qu’une seule couleur.
Pour visualiser le concept de déballage UV, imaginez découper chaque surface d’un objet 3D et placer ces surfaces à plat sur un morceau de papier. Les dimensions U et V représentent les axes vertical et horizontal de la feuille de papier de la même manière que X, Y et Z représentent les axes tridimensionnels d’un objet 3D. Déballer les UV vous permet de peindre les pièces aplaties avec les couleurs de matière du modèle. Ce papier peint est appelé une texture et il est ensuite enroulé sur le modèle, ce qui lui donne l’illusion d’être fabriqué à partir de pièces de couleurs différentes alors qu’il s’agit en réalité d’un seul élément. avec une texture colorée enroulée autour. Ce processus est appelé cuisson de texture, qui est abordé plus loin dans ce didacticiel.
Sélectionnez le modèle, survolez le menu principal, appuyez sur la touche Tab pour saisir mode d’édition, appuyez sur a pour tout sélectionner, puis dans le menu UV , sélectionnez Smart UV Project.
Astuce
Saisissez mode d’édition en sélectionnant la liste mode d’édition dans le coin supérieur gauche ou appuyez sur la touche Tab touche. En appuyant sur la touche Tab alors que vous êtes déjà en mode d’édition vous revenez au Mode objet, comme indiqué dans le graphique suivant.
Conservez les paramètres par défaut des propriétés, puis sélectionnez OK.
Assurez-vous que vous êtes dans mode d’édition (appuyez sur la touche Tab ) et que l’ensemble du modèle est toujours sélectionné (appuyez sur a). Lorsque l’ensemble du modèle est sélectionné, il est orange.
Sélectionnez le menu UV Editor (ou appuyez sur Maj+F10).
Dans le menu UV , sélectionnez Pack Îles.
Les pièces décrites sont réorganisées pour représenter la surface du modèle aussi efficacement que possible. Après avoir emballé les îles, les UV ressemblent à ceci :
Créez une copie du maillage sur lequel appliquer la texture. Pour ce faire :
a. Sélectionnez le modèle.
b. Cliquez avec le bouton droit sur le modèle pour ouvrir le menu.
c. Sélectionnez Objets en double.
d. Appuyez sur Barre d’espace.
Préparer les matériaux pour la cuisson de texture
Sélectionnez le modèle en double, puis sélectionnez l’onglet Matériaux pour accéder aux Matériaux panneau.
Supprimez tous les matériaux de l’objet 3D en double en sélectionnant le signe moins à droite des matériaux.
Pour masquer l’objet 3D d’origine et afficher uniquement la copie, sélectionnez "l’œil" à droite du nom de l’objet 3D d’origine. Notez qu’il n’y a aucun matériau sur l’objet 3D dupliqué.
Sélectionnez le signe plus dans le panneau Matériaux pour ajouter un nouveau matériau à la copie.
Sélectionnez Nouveau pour ajouter un nouveau matériau à l'emplacement de matériau.
Passez la souris sur la fenêtre d'affichage (la fenêtre principale où l'objet 3D est affiché), appuyez sur la touche Tab pour accéder au mode d'édition, appuyez sur a pour tout sélectionner, puis sélectionnez Attribuer dans le Onglet Matériaux .
Sélectionnez l'icône à gauche du Mode objet, puis sélectionnez Éditeur d'images.
Créez une nouvelle image (sélectionnez Ajouter>Image>Nouveau).
Enregistrez la nouvelle image sous My_Texture ou sous un nom similaire facile à retenir, puis définissez la largeur et la hauteur sur 1 024 × 1 024 pixels. Conservez les valeurs par défaut pour les autres options.
Sélectionnez l'icône à gauche de View, puis sélectionnez l' Shader Editor.
L'objet 3D en double étant sélectionné, sélectionnez Ajouter>Texture>Texture de l'image. Sélectionnez ou cliquez pour placer le nœud de texture de l'image dans la fenêtre.
Faites glisser le lien du nœud jaune (le point jaune) intitulé Couleur dans la fenêtre de texture de l'image vers la Couleur de base jaune. sur le nœud BSDF à principe , pour les connecter.
Dans le menu déroulant du nœud de texture de l'image, recherchez la texture que vous venez de créer et sélectionnez-la.
Sélectionnez Vue 3D en haut à gauche pour accéder au menu Vue 3D .
Cuire les matériaux sur la texture
Une fois la texture et le matériau configurés sur l'objet 3D dupliqué, il est temps d'intégrer les matériaux de l'objet 3D d'origine sur cette texture. La texture sera enroulée autour de l'objet 3D dupliqué, ce qui le rend plus performant tout en utilisant les couleurs d'origine.
Sélectionnez l'onglet Rendu
Sélectionnez Cycles comme moteur de rendu.
Dans le menu Cuisson , définissez Type de cuisson sur Diffuse.
Décochez les cases Direct et Indirect .
Sélectionnez l'objet 3D d'origine, puis maintenez Maj tout en sélectionnant l'objet 3D en double.
Cochez la case Sélectionné pour être actif .
Ajoutez une valeur Distance des rayons . Commencez par .01, puis augmentez-le s'il manque des taches de couleur au résultat.
Sélectionnez Cuisson.
L'objet 3D dupliqué a désormais la même coloration que l'original, mais avec un seul matériau au lieu de plusieurs. Cela peut réduire considérablement les appels de tirage et augmenter les performances.
Pour confirmer que la cuisson a réussi, vous pouvez sélectionner l'icône en forme d'œil à côté du modèle d'origine pour la masquer. Désormais, seul le double avec un matériau et une texture est visible.
Exporter le modèle vers un fichier GLB
La dernière étape consiste à exporter le modèle vers un fichier GLB afin qu’il puisse être utilisé avec Dynamics 365 Guides et Power Apps.
Dans Blender, sélectionnez Fichier>Exporter>glTF 2.0.
Dans le menu Exporter , assurez-vous que le format GLB est sélectionné et que la case Objets sélectionnés est cochée. . Nommez votre fichier, puis sélectionnez glTF 2.0 (.glb/.gltf).
Visualiser 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 :
Pour plus d’informations
Plusieurs captures d’écran de ce document ont été prises à partir du logiciel Blender afin de fournir des instructions claires sur la façon d’utiliser le logiciel Blender. Apprenez-en davantage sur la Fondation Blender.
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 Blender ou de la confiance accordée à ces instructions. Ce document est créé uniquement pour fournir des informations générales à nos clients et ne prend en considération aucun plan d’affaires ou spécification individualisé. Découvrez les conditions de licence de Blender sur : Creative Commons Attribution ShareAlike.
L’utilisation dans ce document de noms de marques et d’images est strictement destinée à des fins informatives et descriptives, et aucune réclamation commerciale concernant leur utilisation, ni suggestion de parrainage ou d’approbation, n’est faite par Microsoft.