Importation et exportation de fichiers 3DS
Le 3DS : un format ancien mais utile. Il s'agit d'un format issu de l'application de modélisation et d'animation 3D Studio fonctionnant sous DOS. Bien qu'il soit obsolète à bien des égards, le format 3DS reste encore largement utilisé. Il permet d'importer des modèles 3DS dans SketchUp, et si vous disposez de SketchUp Pro, il permet également d'exporter des modèles SketchUp au format 3DS.
Cet article vous guidera dans les étapes d'importation et d'exportation de fichiers 3DS et vous expliquera les différentes options que vous rencontrerez.
Table des matières
Importation de fichiers 3DS
Avant d'importer un fichier 3DS dans SketchUp, vérifiez que celui-ci possède les textures que vous souhaitez importer. Si c'est le cas, assurez-vous que les fichiers de texture sont bien enregistrés dans le même dossier que le fichier 3DS.
Lorsque vous êtes prêt, suivez les étapes suivantes pour importer votre fichier 3DS dans SketchUp :
Instructions pour Windows
- Sélectionnez Fichier > Importer. Une boîte de dialogue d'importation s'ouvre.
- Accédez à votre fichier 3DS et sélectionnez-le.
- Dans la liste déroulante Types de fichiers, vérifiez que Fichiers 3DS (*.3ds) est sélectionné.
- Cliquez sur le bouton Options. La boîte de dialogue Options d'importation 3DS s'affiche.
- (Facultatif) Lorsqu'elle est sélectionnée, l'option Fusionner les faces coplanaires supprime les lignes triangulées des faces coplanaires. Si vous souhaitez supprimer ces lignes, sélectionnez cette option pour indiquer à SketchUp de supprimer ces lignes automatiquement. Vous éviterez ainsi d'avoir à les supprimer manuellement, ce qui peut s'avérer une tâche fastidieuse. Ne sélectionnez pas cette option pour laisser les faces triangulées telles qu'elles sont.
- (Facultatif) Dans la liste déroulante Unités, sélectionnez l'unité de mesure utilisée par le fichier 3DS pour importer votre géométrie 3DS à une échelle 1:1. Ou changez les unités pour modifier l'échelle. Ainsi, une face de 1 cm x 1 cm sera importée dans SketchUp aux dimensions 1 cm x 1 cm si la valeur d'unité de votre fichier 3DS est réglée sur les centimètres et que vous sélectionnez Unités de modèle dans cette liste déroulante. Une face de 1 cm x 1 cm sera importée dans SketchUp avec pour dimensions 1 pouce x 1 pouce si vous avez sélectionné les pouces dans la liste déroulante. Si aucune valeur d'unité n'est détectée dans le fichier 3DS, SketchUp importe le fichier 3DS en pouces, à moins que vous ne spécifiez une autre valeur ici. Astuce : SketchUp ne reconnaît que les faces dont la surface est supérieure ou égale à 0,001 pouce carré. Il est possible d'importer de très petites faces en sélectionnant les millimètres comme unité dans SketchUp, mais le modèle est à l'origine conçu pour être affiché en pieds. Utilisez par conséquent un type d'unité plus grand, comme les pieds ou les mètres, si vous ne savez pas quelles unités ont été utilisées dans le fichier original. Redimensionnez le modèle en fonction de vos besoins après l'avoir importé.
- Cliquez sur OK dans la boîte de dialogue Options d'importation 3DS.
- Dans la boîte de dialogue Ouvrir, cliquez sur Importer pour commencer à importer votre fichier. Ce processus peut prendre un certain temps si votre fichier est volumineux.
- Cliquez sur OK dans la boîte de dialogue Résultats de l'importation. Le modèle apparaît dans la zone de dessin à l'origine. Si vous ne voyez pas votre modèle, cliquez sur l'outil Zoom étendu ().
Instructions pour MacOS
- Sélectionnez Fichier > Importer. Une boîte de dialogue Ouvrir s'affiche.
- Accédez à votre fichier 3DS et sélectionnez-le.
- Dans la liste déroulante Format, vérifiez que Fichiers 3DS (*.3ds) est sélectionné.
- Cliquez sur le bouton Options. La boîte de dialogue Options d'importation 3DS s'affiche.
- (Facultatif) Lorsqu'elle est sélectionnée, l'option Fusionner les faces coplanaires supprime les lignes triangulées des faces coplanaires. Si vous souhaitez supprimer ces lignes, sélectionnez cette option pour indiquer à SketchUp de supprimer ces lignes automatiquement. Vous éviterez ainsi d'avoir à les supprimer manuellement, ce qui peut s'avérer une tâche fastidieuse. Ne sélectionnez pas cette option pour laisser les faces triangulées telles qu'elles sont.
- (Facultatif) Dans la liste déroulante Unités, sélectionnez l'unité de mesure utilisée par le fichier 3DS pour importer votre géométrie 3DS à une échelle 1:1. Ou changez les unités pour modifier l'échelle. Ainsi, une face de 1 cm x 1 cm sera importée dans SketchUp aux dimensions 1 cm x 1 cm si la valeur d'unité de votre fichier 3DS est réglée sur les centimètres et que vous sélectionnez Unités de modèle dans cette liste déroulante. Une face de 1 cm x 1 cm sera importée dans SketchUp avec pour dimensions 1 pouce x 1 pouce si vous avez sélectionné les pouces dans la liste déroulante. Si aucune valeur d'unité n'est détectée dans le fichier 3DS, SketchUp importe le fichier 3DS en pouces, à moins que vous ne spécifiez une autre valeur ici. Astuce : SketchUp ne reconnaît que les faces dont la surface est supérieure ou égale à 0,001 pouce carré. Il est possible d'importer de très petites faces en sélectionnant les millimètres comme unité dans SketchUp, mais le modèle est à l'origine conçu pour être affiché en pieds. Utilisez par conséquent un type d'unité plus grand, comme les pieds ou les mètres, si vous ne savez pas quelles unités ont été utilisées dans le fichier original. Redimensionnez le modèle en fonction de vos besoins après l'avoir importé.
- Cliquez sur OK dans la boîte de dialogue Options d'importation 3DS.
- Dans la boîte de dialogue Ouvrir, cliquez sur Importer pour commencer à importer votre fichier. Ce processus peut prendre un certain temps si votre fichier est volumineux.
- Cliquez sur OK dans la boîte de dialogue Résultats de l'importation. Le modèle apparaît dans la zone de dessin à l'origine. Si vous ne voyez pas votre modèle, cliquez sur l'outil Zoom étendu ().
Exportation de fichiers 3DS
PRO Si vous utilisez SketchUp Pro, vous pouvez exporter vos modèles SketchUp sous forme de fichiers 3DS. Les sections suivantes vous expliquent comment préparer votre modèle SketchUp pour exportation, comment exporter votre modèle au format de fichier 3DS, comment sélectionner les options d'exportation et résoudre les problèmes connus avec les exports 3DS.
Préparer votre modèle SketchUp
Avant d'exporter votre modèle SketchUp, certaines étapes doivent être réalisées :
- Assurez-vous que le verso de toutes vos faces SketchUp est bien orienté vers l'extérieur. (Souvenez-vous que chaque face dans SketchUp a un recto et un verso.) Pour vérifier que les rectos des faces sont bien orientés vers l'extérieur dans SketchUp, sélectionnez Affichage > Style de face > Monochrome pour voir si le verso d'une face est orienté vers l'extérieur. Par défaut, les rectos des faces sont de couleur blanche et les versos gris sombre. Pour inverser une face, effectuez un clic droit et sélectionnez Inverser les faces.
Dans la figure suivante, vous pouvez voir un modèle de base avec des matériaux (à gauche) et en monochrome (à droite). La face du côté gauche doit être inversée.Astuce : il est parfois difficile de déterminer si une face est réellement orientée vers l'extérieur ou juste ombrée pour montrer la perspective. Si vous avez des difficultés à le déterminer, utilisez la fonction Orbite pour obtenir une vue directe de la face. Ou, dans le navigateurs de Styles, utilisez les Paramètres de la face pour modifier la couleur par défaut du verso de la face de façon à ce que les versos des faces soient plus facilement identifiables qu'avec la couleur gris par défaut. Ou bien, au lieu de vérifier et d'inverser les faces, vous pouvez sélectionner l'option Exporter les faces recto verso lorsque vous exportez votre fichier 3DS, comme cela est expliqué à continuation dans cette section. - Afficher toute la géométrie que vous souhaitez exporter. Seules les entités actuellement visibles dans SketchUp sont exportées dans le fichier 3DS. Les options d'affichage de rendu ne sont pas prises en compte, ce qui veut dire que les faces sont exportées même si SketchUp est en mode filaire. Les faces ne sont toutefois pas exportées si elles sont masquées ou se trouvent sur un calque masqué.
- Assurez-vous de pouvoir vous passer de vos calques. Le format 3DS ne prend pas en charge les calques. Les calques que vous attribuez dans SketchUp n'apparaissent pas dans votre fichier 3DS exporté. Si vous devez exporter des calques, il peut être préférable d'exporter au format DWG.
Exporter un fichier 3DS
Lorsque votre modèle SketchUp est prêt à être exporté au format 3DS, procédez comme suit :
Instructions pour Windows
- Sélectionnez Fichier > Exporter > Modèle 3D. La boîte de dialogue Exporter le modèle s'affiche.
- Accédez à l'emplacement où vous souhaitez enregistrer votre fichier.
- Dans la liste déroulante Type d'exportation, sélectionnez Fichier 3DS (*.3ds).
- (Facultatif) Par défaut, le fichier 3DS a le même nom que votre modèle SketchUp. Vous pouvez changer le nom du fichier si vous le souhaitez dans le champ Nom du fichier.
- Cliquez sur le bouton Options. La boîte de dialogue Options d'exportation 3DS s'affiche. Sélectionnez les options désirées, qui sont expliquées dans la liste ci-après, et cliquez sur OK pour revenir à la boîte de dialogue Exporter le modèle.
- Cliquez sur Exporter, pour enregistrer votre fichier à l'emplacement sélectionné.
Instructions pour MacOS
- Sélectionnez Fichier > Exporter > Modèle 3D. Une boîte de dialogue d'exportation s'affiche.
- Accédez à l'emplacement où vous souhaitez enregistrer votre fichier.
- Dans la liste déroulante Format, sélectionnez Fichier 3DS (*.3ds).
- (Facultatif) Par défaut, le fichier 3DS a le même nom que votre modèle SketchUp. Vous pouvez changer le nom du fichier si vous le souhaitez dans le champ Enregistrer sous.
- Cliquez sur le bouton Options. La boîte de dialogue Options d'exportation s'affiche. Sélectionnez les options désirées, qui sont expliquées dans la liste ci-après, et cliquez sur OK pour revenir à la boîte de dialogue Exporter le modèle.
- Cliquez sur Exporter, pour enregistrer votre fichier à l'emplacement sélectionné.
Sélectionner les options d'exportation 3DS
Lorsque vous ouvrez la boîte de dialogue Options d'exportation 3DS, une longue liste d'options s'affiche. La suite de cette section vous aidera à comprendre l'impact de ces options sur votre fichier 3DS exporté.
Le champ Géométrie propose des options concernant l'affichage de la géométrie SketchUp dans un fichier 3DS :
- Liste déroulante Exportation : sélectionnez de quelle façon vous souhaitez organiser les maillages dans le fichier 3DS exporté.
- Hiérarchie complète : cette option, sélectionnée par défaut, crée des maillages pour chaque composant et groupe imbriqué de niveau supérieur et pour les entités non groupées basées sur la connexion des faces. Ces maillages sont organisés en fonction de leur position dans le composant et hiérarchie de groupe. Cette option vous permet (à l'aide d'une vue d'arborescence dans Autodesk 3DS Max, par exemple), de sélectionner des composants et groupes individuels avec tous leurs enfants et chaque ensemble de faces connectées sous forme de maillages séparés. Cette option préserve le nom du composant ou du groupe en appliquant la règle suivante pour les composants : s'il existe un nom d'instance, alors ce nom est utilisé ; lorsqu'il n'existe aucun nom d'instance, le nom de définition est utilisé.
- Par calque : cette option crée des maillages séparés en fonction de la façon dont les faces sont connectées et du calque (de SketchUp) sur lequel elles apparaissent. Toutes les faces qui sont connectées et qui se trouvent sur le même calque sont groupées dans des maillages distincts. Ces maillages sont ensuite organisés en fonction du calque auquel ils appartiennent. Cette option vous permet (à l'aide d'une vue d'arborescence dans Autodesk 3DS Max, par exemple) de sélectionner tous les objets sur un calque en utilisant le système de l'organisation et ensuite de descendre dans la hiérarchie et de sélectionner les maillages individuels dans ce calque. Aucune hiérarchie n'est créée avec cette option. Toutefois, si vous avez utilisé les calques SketchUp de la façon recommandée, toute votre géométrie se trouve sur le Calque0 et vous avez uniquement assigné des groupes ou des composants à d'autres calques afin de contrôler la visibilité.
- Par matière : cette option crée des maillages séparés en fonction de la façon dont les faces sont connectées et de leur matière. Toutes les faces qui sont connectées et possèdent la même matière sont regroupées ensemble dans un maillage. Ces maillages sont ensuite organisés en fonction de leur matière. Dans cette structure d'organisation, vous pouvez sélectionner tous les objets ayant la même matière puis descendre dans la hiérarchie pour sélectionner les maillages individuels possédant cette matière. Aucune hiérarchie n'est créée avec cette option.
- Objet unique : cette option exporte votre modèle SketchUp sous forme d'un maillage 3DS unique, simple à sélectionner et à manipuler une fois celui-ci importé dans une autre application. Le format 3DS limite toutefois les maillages à 65 536 sommets et faces, votre fichier exporté comprendra donc plus d'un maillage en cas d'excès de la limite.
- Exporter uniquement la sélection actuelle : si vous sélectionnez une géométrie dans votre fichier SketchUp avant de commencer le processus d'exportation, le fait de sélectionner cette option informera SketchUp d'exporter uniquement cette sélection. Si aucune sélection n'a été effectuée ou si vous laissez cette case non cochée, votre modèle tout entier sera exporté.
- Exporter les faces recto verso : lorsqu'elle est sélectionnée, cette option indique à SketchUp d'exporter deux fois les faces : une fois pour le recto et une autre pour le verso. Les sommets des faces recto et verso sont soudés selon la logique du placage et du soudage de texture expliqué plus loin dans l'option Exporter les placages de texture. Cette option double le nombre de polygones dans le fichier 3DS obtenu et peut ralentir le processus de rendu. Cette option garantit toutefois que l'aspect de votre modèle exporté soit plus proche de celui de SketchUp lorsque vous ouvrez le fichier 3DS dans un autre programme. Les deux faces seront toujours rendues et les matières appliquées aux faces recto et verso sont conservées.
- Exporter les arrêtes indépendantes : la prise en charge par SketchUp des entités linéaires indépendantes (c'est-à-dire les lignes qui ne sont pas connectées à une face) est unique. Le format 3DS ne les prend pas en charge, à l'instar de nombreux autres programmes 3D. Lorsque cette option est sélectionnée, SketchUp transforme les arrêtes indépendantes en rectangles fins qui ressemblent à des lignes indépendantes dans le fichier 3D. Si cette option peut sembler simple, elle ne fonctionne pas toujours dans la réalité : le résultat peut créer des coordonnées de texture non valides ou même un fichier 3DS non valide. En cas de problèmes avec des arrêtes indépendantes, essayez plutôt d'exporter au format VRML.
Dans la section Matières, l'option Exporter les placages de texture vous permet de sélectionner la façon dont vous souhaitez exporter les matières et textures appliquées à votre modèle. Sélectionnez Exporter les placages de texture pour attribuer des placages de texture aux matières 3DS à chaque fois que la matière SketchUp correspondante utilise une image de texture. Le format 3DS n'autorise qu'une coordonnées de placage par sommet, ce qui signifie que deux faces partageant le même sommet ne peuvent pas avoir deux placages différents. Cette limitation du format 3DS oblige à effectuer un compromis entre le maintien des coordonnées de texture et la soudure de la géométrie. Vous pouvez guider la façon dont SketchUp effectue ce compromis en sélectionnant l'un des boutons radio Favoriser suivants :
- Maintien des coordonnées de texture : sélectionnez cette option si vous souhaitez conserver les textures. Lorsque SketchUp rencontre des conflits au niveau des placages de texture, il divise la géométrie de façon à ce que chaque groupe coplanaire ait ses propres sommets. En d'autres termes, les sommets ne sont pas soudés ensemble et les faces ne sont pas lissées. Les sommets sont soudés lorsque les faces soudées ont des placages de texture identiques.
- Souder des sommets : sélectionnez cette option pour donner la priorité à la soudure et au lissage. Lorsque deux faces partagent un sommet mais ont des placages de texture différents, seul un placage de texture est préservé dans le fichier exporté.
Dans le champ Caméras, cochez la case Générer des caméras à partir des scènes pour créer une caméra pour la vue par défaut ainsi que pour toutes les scènes SketchUp que vous avez créées. La vue SketchUp actuelle est exportée avec le nom de la caméra par défaut et les autres définitions de caméra de scène sont étiquetées avec leur nom de scène. Voir Création de scènes pour plus d'informations sur la création et le nommage des scènes dans votre modèle SketchUp.
Dans le champ Échelle, utilisez la liste déroulante Unités pour déterminer l'unité de mesure du fichier 3DS exporté.
Le paramètre Unités peut affecter la façon dont la géométrie est décrite dans le fichier 3DS. Par exemple, un cube de 1 mètre dans SketchUp sera exporté dans 3DS avec des côtés d'une longueur de 1 si les unités sont définies en mètres. Si vous définissez les unités d'exportation en centimètres, le même cube sera exporté dans 3DS avec une longueur de 100.
Le format 3DS contient des informations supplémentaires indiquant que les unités d'origine utilisent un facteur d'échelle. Ces informations permettent à une application compatible avec 3DS d'ajuster automatiquement la taille d'un modèle 3DS à sa taille d'origine. Malheureusement, de nombreuses applications ne tiennent pas compte de ces informations de facteur d'échelle. Ce qui fait que le cube en centimètres est importé à une taille 100 fois supérieure au cube de 1 mètre, bien que tous les deux aient la même taille. Et comme il est parfois difficile de savoir dans quelles unités un fichier 3DS a été sauvegardé, il faut parfois découvrir la taille originale par tâtonnements. Dans ce cas, il est préférable d'exporter les fichiers dans les unités attendues par l'application d'importation 3DS.
Comprendre les problèmes connus avec les fichiers exportés vers 3DS
Le format 3DS étant un format ancien, la transition vers de nouveaux logiciels et systèmes d'exploitation n'est pas toujours facile. Voici quelques problèmes connus que vous pouvez rencontrer après avoir importé votre fichier 3DS dans un autre programme :
- Les textures et matières exportées en sélectionnant l'option Exporter les faces recto verso peuvent être retournées dans certaines applications, comme Maya. Un maillage 3DS ne stockant aucune données de normale, le système cible doit donc calculer les normales du modèle. Certains importateurs sont susceptibles de calculer les normales de manière incorrecte, ce qui produit des textures retournées.
- Il est également fréquent d'avoir des noms de fichiers de placage de texture tronqués. Le format 3DS ayant été conçu à l'époque du DOS, il n'est pas capable de stocker les noms de fichiers de texture qui dépassent la limite de caractères de DOS 8.3. Si vous avez utilisé des noms de fichiers de systèmes d'exploitations modernes (ce qui est probablement le cas), SketchUp crée des noms uniques pour chaque texture en ajoutant des suffixes uniques aux noms de fichiers. Ainsi, un fichier nommé
corrugated metal.jpg
est défini dans le fichier 3DS commecorrugat.jpg
. Tous les autres fichiers utilisant les mêmes six premières lettres sont tronqués et le suffixe01
,02
, etc. est ajouté. - Le format 3DS ne permet pas de stocker une caméra orthographique. Ce format est simulé à l'aide d'une caméra en perspective avec un champ de vision très réduit ou une longueur d'objectif très grande. Le point de vue est déplacé aussi loin que possible pour obtenir la même largeur et hauteur de plan de projection. Certaines applications peuvent rencontrer des problèmes avec un champ de vision réduit. Maya, par exemple, est incapable de lire le champ de vision et n'autorise pas de valeur inférieure à 2,5.