Réimporter vous permet de mettre à jour des modèles personnalisés existants et leurs textures à partir d'un fichier 3D externe. Contrairement à l'importation classique, qui crée de toutes nouvelles instances, la fonction de réimportation met à jour les objets existants de manière non destructive pour soutenir la nature itérative du développement 3D.
En plus des mises à jour d'actifs, la réimportation se souvient du fichier et des paramètres utilisés pour importer l’actif original. Cela signifie que vous pouvez facilement mettre à jour un actif importé d'un simple clic ou d'une touche de raccourci sans passer par tous les paramètres d'importation initiaux. Cette mémoire persiste à travers les sessions de Studio.
Instances prises en charge
La réimportation prend en charge les points d'entrée suivants dans l'Explorateur. La réimportation prend également en charge les packages, permettant de réimporter des lots d'instances d'actifs à la fois.
- Model - La fonction de réimportation analyse le conteneur, mettant à jour toutes les instances MeshPart et SurfaceAppearance modifiées et en ajoutant celles qui ont été nouvellement créées, tout en laissant vos propriétés existantes inchangées.
- MeshPart - La réimportation remplace les maillages en fonction des noms de maillage sauvegardés dans Studio et du fichier 3D externe. Pour un comportement spécifique, voir Détection de MeshPart.
- SurfaceAppearance - La réimportation remplace les images pour les textures PBR en fonction des noms de fichiers. Pour un comportement spécifique, voir Détection de SurfaceAppearance.
- SurfaceAppearance ou Decal (sélectionné directement) - La réimportation télécharge tous les mappages de textures trouvés dans le même dossier que le fichier sélectionné en une seule opération.
Détection de MeshPart
La réimportation met à jour les maillages en fonction du chemin et du nom du fichier source 3D, ainsi que du chemin et du nom de l'objet maillage dans Studio. La réimportation ne met à jour que le contenu du maillage et les propriétés de transformation et préserve d'autres propriétés spécifiques à Roblox, y compris CollisionFidelity et RenderFidelity. Si le maillage entrant n'a pas de texture assignée, la réimportation garde la texture MeshPart existante plutôt que de la vider.
La réimportation repose sur l'appariement des noms de maillage entre Studio et le fichier source 3D :
Cache d'actifs connus
Studio utilise un Cache d'Actifs Connus, qui aide à détecter les importations en double dans la même session de Studio. Si un actif importé ou réimporté est détecté, Roblox réutilise l'ID d'actif existant au lieu de créer et de télécharger un nouvel actif.
Si vous essayez de réimporter un seul objet maillage, mais que le fichier 3D contient un plus grand nombre de maillages ou de textures, Roblox n'applique qu'un seul téléchargement d'actif pour cet objet.
Doublons
La réimportation détecte les maillages en double, et ne télécharge pas à nouveau les maillages correspondant qui sont identiques à la fois dans Studio et dans le fichier source 3D.
Dans le scénario où un maillage dans Blender est renommé de "Mesh1" à "Mesh2", la réimportation crée un nouveau MeshPart nommé "Mesh2" et n'applique pas de changements à l'original "Mesh1".
Points de pivot
Dans les cas où vous pourriez vouloir utiliser le point de pivot du MeshPart et non celui du Model, faites un clic droit sur un MeshPart avec des informations de réimportation et sélectionnez Réimporter > Réimporter par rapport à cela.
Réimporter par rapport à cela déclenche une réimportation pour l'ensemble du modèle en utilisant le point de pivot du MeshPart sur lequel vous avez fait un clic droit comme ancre au lieu du point de pivot du Model. Vous pouvez utiliser cela pour des modèles qui ont des pivots personnalisés en réimportant par rapport à un maillage qui n'a pas changé de position dans le fichier 3D.
Détection de SurfaceAppearance
La réimportation peut rapidement mettre à jour par lot les textures d'un modèle avec des textures PBR en fonction de la convention de nommage des fichiers d'image.
La réimportation détecte un ensemble de suffixes connus pour les cartes de couleur, de metalness, de normal et de roughness. Vous pouvez trouver la liste complète des suffixes pris en charge dans le tableau suivant :
| Type de carte | Suffixes | Exemple |
|---|---|---|
| Couleur | diffuse, diff, albedo, base, col, color, alb | Arbre_Couleur.png |
| Métallicité | metallic, metalness, metal, mtl, met | Arbre_Métal.png |
| Rugosité | roughness, rough, rgh | Arbre_Rugueux.png |
| Normal | normal, nor, nrm, nrml, norm | Arbre_Normal.png |
Lorsque vous réimportez un actif avec un SurfaceAppearance sélectionné, une boîte de dialogue de fichier s'affiche vous permettant de sélectionner un nouveau fichier image à utiliser comme texture PBR. La réimportation détecte automatiquement d'autres images PBR dans le répertoire en fonction des noms et les associe à l'objet SurfaceAppearance.
Les fichiers de texture sans suffixe de carte de matériau reconnu sont acceptés comme carte de couleur pour la réimportation SurfaceAppearance.
Réimporter des modèles
Lorsque vous amenez un actif dans Studio via l'importateur, la réimportation stocke automatiquement le chemin de fichier, le préréglage d'importation et l'inventaire de téléchargement, de sorte que les réimportations ultérieures ne nécessitent aucun paramétrage manuel.
Pour réimporter un Model configuré :
- Faites un clic droit sur le Model et sélectionnez Réimporter > Réimporter.

- Alternativement, lorsque vous sélectionnez l'objet, utilisez la touche de raccourci de réimportation AltShiftR.
- Un indicateur de chargement apparaît après avoir sélectionné réimporter. S'il y a des problèmes, une boîte de dialogue d'erreur s'affiche avec un bouton Configurer les paramètres de réimportation qui ouvre la boîte de dialogue de configuration.
Si un Model n'a pas de configuration de réimportation enregistrée (par exemple, un modèle importé sur un appareil différent ou avant que la réimportation ne soit disponible), déclencher Réimporter ouvre la boîte de dialogue de configuration au lieu de commencer la réimportation. Vous pouvez également l'ouvrir directement à tout moment via Réimporter > Configurer. Dans cette boîte de dialogue de configuration, vous pouvez définir le chemin de fichier, la cible de téléchargement et les préréglages d'importation.