Les matériaux de proxy glTF sont des versions précalculées des matériaux de vos niveaux Unreal Engine. Ils sont optimisés pour l'exportation glTF et le plus souvent utilisés pour exporter des matériaux à l'exécution. Étant donné que le précalcul de matériau et d'autres techniques sur lesquelles s'appuie l'exportateur glTF ne sont pas possibles au moment de l'exécution, les matériaux de proxy sont le seul moyen d'exporter correctement un matériau.
Les matériaux de proxy glTF sont également utiles pour :
- Prévisualiser : lorsque vous générez un matériau de proxy, vous voyez exactement à quoi ressemble votre matériau Unreal Engine lorsque vous l'exportez vers glTF.
- Performance : l'utilisation de matériaux de proxy glTF accélère les exportations glTF, car l'exportateur n'a plus besoin d'effectuer de précalcul de matériau, ce qui constitue la partie la plus chronophage du processus d'exportation.
Certains matériaux Unreal Engine utilisent des données spécifiques au maillage telles que la position dans le monde, les colorisations des vertex, etc. L'exportateur glTF peut précalculer des matériaux Unreal Engine avec des données spécifiques au maillage, mais il ne peut pas créer de matériaux de proxy avec des données spécifiques au maillage. Si vous devez créer des proxys pour des matériaux qui utilisent des données spécifiques au maillage, vous devez créer séparément un proxy avec chaque maillage.
Créer un matériau de proxy glTF
Lorsque vous créez un matériau de proxy glTF à partir d'un matériau Unreal Engine, le proxy apparaît dans un sous-dossier GLTF
du dossier contenant le matériau source. Il porte le même nom que le Material source, avec le préfixe MI_GLTF
.
Pour créer un matériau de proxy glTF, procédez comme suit :
- Dans le navigateur de contenu, faites un clic droit sur un matériau.
- Dans le menu contextuel, sélectionnez Créer un matériau de proxy GLTF.
Lorsque vous créez un matériau de proxy, l'exportateur glTF crée automatiquement une référence à celui-ci dans la matrice Données utilisateur de la ressource du matériau Unreal Engine.
Pour voir ou modifier la référence, procédez comme suit :
- Dans le navigateur de contenu, sélectionnez la ressource et modifiez-la.
- Dans le panneau Détails, développez la section Données utilisateur de la ressource.
- Recherchez la ligne Données utilisateur de la ressource et cliquez sur Ajouter un élément (+). Une nouvelle ligne Index apparaît.
- Dans le menu déroulant de la nouvelle ligne Index, sélectionnez Options d'exportation de matériau GLTF.
- Développez la section Index > Général.
- Dans les paramètres Proxy, vous pouvez voir ou modifier la référence au matériau de proxy glTF.