Cette page décrit comment installer le plug-in Datasmith Solidworks Exporter, comment importer du contenu Solidworks dans l'Unreal Engine à l'aide de Datasmith et comment Datasmith importe des scènes de Solidworks dans l'Unreal Engine.
Télécharger et installer le plug-in Solidworks Exporter
Pour exporter du contenu Solidworks avec Datasmith, téléchargez et installez le plug-in Solidworks Exporter sur la page Plug-ins Datasmith Export.
Assurez-vous de télécharger le plug-in correspondant à la version d'Unreal Engine que vous prévoyez d'utiliser.
Pour connaître les versions de Solidworks prises en charge par le plug-in, consultez Logiciels et types de fichiers pris en charge par Datasmith.
Installer le plug-in Solidworks Exporter
Avant d'installer le plug-in Solidworks Exporter :
- Désinstallez toutes les versions précédentes du plug-in de votre machine.
- Assurez-vous que Solidworks n'est pas en cours d'exécution sur votre machine.
Pour installer le plug-in, ouvrez le programme d'installation et suivez les instructions.
Si le programme d'installation du plug-in détecte plusieurs versions de Solidworks sur votre machine et qu'au moins une de ces versions est prise en charge, il installera le plug-in d'exportation pour toutes les versions de Solidworks qu'il détecte.
Désinstaller le plug-in Solidworks Exporter
Pour désinstaller le plug-in, recherchez-le dans le Panneau de configuration Windows et supprimez-le comme vous le feriez pour n'importe quelle autre application Windows.
Flux de travail Datasmith pour Solidworks
Vous pouvez importer du contenu Solidworks dans l'Unreal Engine des manières suivantes :
- Exporter une scène Solidworks sous forme de fichier
.udatasmith
et l'importer dans l'Unreal Engine. - Utiliser Direct Link pour avoir un aperçu en temps réel des modifications apportées à la scène Solidworks dans l'Unreal Engine.
Exporter du contenu depuis Solidworks
Pour exporter du contenu Solidworks sous forme de fichier .udatasmith
, vous devez :
- Installer le plug-in Solidworks Exporter.
- Dans Solidworks, chargez la scène que vous souhaitez exporter.
-
Dans la barre d'outils principale, ouvrez le menu Save (Enregistrer, icône en forme de disquette) et sélectionnez Save As (Enregistrer sous).
- Dans la fenêtre Save As, définissez Save as type (Type d'enregistrement) sur Unreal (
*.udatasmith
).
Datasmith enregistre votre scène sous forme de fichier .udatasmith
que vous pouvez importer dans l'Unreal Engine. Pour plus de détails, consultez la page Importer du contenu Datasmith dans l'Unreal Engine.
Si vous devez effectuer un nettoyage, une fusion ou d'autres modifications supplémentaires sur les données Solidworks pendant le processus d'importation, vous pouvez utiliser Dataprep. Pour plus de détails, consultez Personnaliser l'importation Dataprep.
Aperçu du contenu Solidworks avec Direct Link
Au lieu de réimporter manuellement une scène Solidworks dans l'Unreal Engine chaque fois que vous apportez une modification, vous pouvez configurer un Datasmith DirectLink entre Solidworks et l'Unreal Engine pour avoir un aperçu en temps réel des modifications apportées à votre scène. Lorsque vous configurez un Direct Link, l'aperçu d'Unreal Engine est mis à jour chaque fois que vous apportez une modification à la scène dans Solidworks.
Pour plus d'informations, voir Utiliser Datasmith Direct Link.
Dans Solidworks, Datasmith Direct Link est disponible à partir de l'onglet Unreal de la barre d'outils principale.

Vous devez installer le plug-in Solidworks Exporter pour accéder aux fonctionnalités de Datasmith, dont DirectLink, dans Solidworks.
Comment Datasmith importe le contenu de Solidworks
Cette section décrit ce qui se passe lorsque vous utilisez Datasmith pour convertir et importer des objets de scènes Solidworks en éléments d'un projet Unreal Engine. Datasmith suit le processus décrit dans Vue d'ensemble de Datasmith et À propos du processus d'importation de Datasmith, mais ajoute certains comportements de déplacement spéciaux spécifiques à Solidworks.
Prise en charge des fonctionnalités de Solidworks
L'exportateur Datasmith Solidworks prend en charge les fonctionnalités suivantes :
- Structure du produit
- Géométrie solide
- Textures et matériaux
- États d'affichage
- Configurations
- Métadonnées
Les fonctionnalités suivantes ne sont pas prises en charge.
- Animations
- Lumières
- Caméras
- Géométrie de construction : points, courbes, plans
Entités converties
Lorsque vous importez un fichier .udatasmith
dans l'Unreal Engine, Datasmith convertit les entités Solidworks suivantes en leurs homologues dans l'Unreal Engine :
Solidworks | Unreal Engine |
---|---|
Sous-ensemble | Acteur |
Partie | Maillage statique |
Instance de partie | Acteur à maillage statique |
Configuration | Variante |
État d'affichage | Variante |
Apparence | Matériau |
Modèles de chargement de données Solidworks
Lorsque vous ouvrez un fichier d'assemblage, Solidworks peut charger ses composants actifs en mode léger ou entièrement résolu. Selon le mode sélectionné, les données du modèle peuvent ou non être disponibles dans Solidworks.
Nous vous recommandons d'ouvrir les assemblages en mode entièrement résolu pour garantir le transfert de la plus grande quantité d'informations via Datasmith. Pour plus d'informations, consultez la documentation de Solidworks sur les Composants.
Matériaux et UV
Solidworks ne dispose pas de données sur les UV associés aux parties. Contrairement à l'Unreal Engine, Solidworks stocke les informations de mappage par matériau. Lors de l'exportation de données dans un fichier .udatasmith
, l'exportateur Datasmith précalcule les UV dans les maillages statiques à l'aide des informations sur le matériau. Ainsi, si une partie est instanciée plusieurs fois dans l'assemblage Solidworks et que chaque instance de partie utilise des matériaux différents, elle peut se retrouver avec plusieurs maillages statiques dans l'Unreal Engine.
Configurations et états d'affichage
Si le modèle Solidworks possède des états ou des configurations, Datasmith peut créer une ressource Ensemble de variantes de niveau. Cette ressource contiendra l'entité variante traduite. Pour plus d'informations, consultez la documentation de Solidworks sur les Configurations.
Métadonnées
Lorsque vous importez un fichier SolidWorks, Datasmith ajoute une quantité minimale de métadonnées prédéfinies à chaque acteur à maillage statique qu'il crée, pour indiquer le nom de la partie et l'assemblage de ce maillage dans la conception SolidWorks d'origine. Datasmith ne transfère actuellement pas les propriétés de métadonnées personnalisées que vous ajoutez à vos parties et assemblages.