Dans cette page, vous découvrirez le processus d'importation des structures capillaires et les options disponibles lors de l'importation d'un fichier Alembic (*.abc) avec une structure capillaire.
Conditions préalables
L'importation d'un fichier Alembic et le rendu de sa structure capillaire dans l'Unreal Engine nécessitent l'activation des plug-ins suivants dans le navigateur Plug-ins :
- Importateur de structures capillaires Alembic
- Structure capillaire
L'activation des plug-ins nécessite le redémarrage de l'éditeur. Pour en savoir plus sur la configuration d'un projet en vue d'utiliser les structures capillaires, consultez la page Configurer un projet pour utiliser des structures capillaires.
Processus d'importation des structures capillaires
L'organigramme suivant décrit le processus général consistant à importer vos propres fichiers Alembic contenant une structure capillaire dans l'Unreal Engine et à les joindre à un personnage de maillage squelettique animé.
Le flux est le suivant :
- Créez votre structure capillaire dans l'application de création de contenu numérique (CCN) de votre choix, telle qu'Autodesk Maya.
- Exportez la structure capillaire sous forme de fichier Alembic (*.abc).
- Importez le fichier Alembic avec la structure capillaire dans l'Unreal Engine.
- (Facultatif) Créez une ressource Liaison de structure capillaire dans le navigateur de contenu et liez-la à votre maillage squelettique.
- Placez la ressource de structure capillaire dans le niveau.
- Vous pouvez le faire en tant qu'acteur à part entière ou faisant partie d'un Blueprint en utilisant un composant de structure capillaire.
- Joignez le composant de structure capillaire à un connecteur de maillage squelettique avec la fonction Transférer le surfaçage.
- Configurez et attribuez un matériau à l'aide du domaine Pilosité à la ressource de structure capillaire. Une fois ces étapes terminées, vous disposerez d'une structure capillaire interactive que vous pourrez utiliser sur n'importe quel maillage squelettique animé auquel elle est jointe.
Pour obtenir une présentation plus complète de ce processus, consultez le Guide de démarrage rapide des structures capillaires.
Pour en savoir plus sur la configuration de votre structure capillaire en vue de l'exporter depuis votre application de CCN et de l'importer dans l'Unreal Engine, consultez la page Spécifications relatives à la création de structures capillaires dans Alembic. Cette page décrit le schéma qui permet à l'Unreal Engine d'importer directement les structures capillaires.
Options d'importation de la structure capillaire
Lorsque vous importez un fichier Alembic avec une structure capillaire, la fenêtre Options d'importation de la structure capillaire s'ouvre.
La section supérieure de la boîte de dialogue Options d'importation de la structure capillaire décrit la validité du fichier de structure capillaire importé. Elle comprend également une liste de tous les attributs de pilosité qui seront importés avec cette structure capillaire. Plusieurs types d'attributs sont pris en charge, notamment UV racine, Couleur par point de contrôle, etc.
La section Conversion inclut des options permettant de faire pivoter la ressource de structure capillaire et d'en changer l'échelle avant l'importation. Cela vous permet d'appliquer une transformation globale à chaque courbe/point de contrôle.
| Propriété | Description |
|---|---|
| Rotation | Définit la rotation en angles d'Euler (degrés) pour fixer l'axe supérieur ou avant. |
| Échelle | Change l'échelle de la valeur pour convertir l'unité de fichier en centimètres. |
La section Aperçu inclut tous les groupes importés de la structure capillaire. Pour chaque groupe, vous pouvez visualiser le nombre de courbes et de guides de rendu, et configurer les paramètres d'allègement et d'interpolation. Vous pouvez modifier ces deux paramètres ultérieurement va l'éditeur de ressources de structure capillaire après l'importation.
| Propriété | Description |
|---|---|
| Groupes : Index[n] | |
| Nom du groupe | Nom attribué à ce groupe. |
| ID de groupe | ID attribué aux mèches de ce groupe. |
| Nombre de courbes | Nombre de mèches dans ce groupe de pilosité. |
| Nombre de guides | Nombre de guides de simulation au sein de ce groupe de pilosité. |
| Interpolation : Paramètres d'allègement | |
| Allègement de courbe | Réduisez le nombre de mèches de manière uniforme. |
| Allègement de vertex | Réduisez le nombre de vertex pour chaque mèche de manière uniforme. |
| Interpolation : Paramètres d'interpolation | |
| Type de guide | Sélectionnez le type de guides à utiliser pour la simulation de la structure capillaire :
|
| Densité du guide généré | Facteur de densité pour convertir la pilosité en courbe de guide si aucun guide n'est fourni. Cette valeur doit être comprise entre 0 et 1 et peut être considérée comme rapport/pourcentage de mèches utilisées comme guides. |
| Nombre de courbes sur le guide squelettisé | Nombre de guides générés sur la structure capillaire et le maillage squelettique. |
| Nombre de points sur le guide squelettisé | Nombre de points/os par guide généré. |
| Qualité d'interpolation | Définit la qualité de l'interpolation lors de l'interpolation des mouvements des guides sur les mèches. Sélectionnez l'une des options suivantes :
|
| Distance d'interpolation | Définit la métrique utilisée pour associer les guides et les mèches. Sélectionnez l'une des options suivantes :
|
| Randomiser le guide | Lorsque cette option est activée, les guides utilisés pour l'interpolation sont légèrement randomisés pour éliminer les touffes susceptibles de se produire. |
| Utiliser un guide unique | Lorsque cette option est activée, un seul guide est utilisé pour l'interpolation du mouvement. |