Conversion d'un fichier image bitmap de logo en une esquisse vectorielle pour SOLIDWORKS

Article par Rod Mackay mis à jour le 9 septembre 2020

Article

Lorsque vous créez vos modèles dans SOLIDWORKS, il peut arriver que vous souhaitiez utiliser l'image d'un logo dans votre conception. Par exemple, vous pouvez faire graver ou embosser le logo de votre entreprise sur votre modèle, ou créer un modèle 3D de votre logo pour les ventes et le marketing.

Le défi consiste à convertir un fichier d'image bitmap (il peut s'agir d'un JPG, GIF, PNG, BMP ou d'un autre type de bitmap) en un fichier vectoriel à partir duquel vous pouvez générer des entités d'esquisse, puis créer un corps solide ou surfacique.

Dans cet exemple, je vais vous présenter quelques méthodes que j'ai utilisées pour convertir notre logo d'entreprise, une image PNG, en un modèle 3D.

Conversion du logo Javelin

Le logo Javelin converti en modèle 3D

Méthode n° 1 : Tracez votre bitmap dans SOLIDWORKS.

Dans un post précédent, nous avons fait la démonstration de l'add-in SOLIDWORKS Autotrace, qui vous permet d'insérer une image bitmap dans votre esquisse, puis de la tracer automatiquement pour créer vos entités d'esquisse. Voici un résumé rapide de la façon de procéder :

  1. Commencer une nouvelle partie
  2. Insertion d'une nouvelle esquisse sur un plan, c'est-à-dire un plan frontal
  3. Insérez une nouvelle image d'esquisse dans Outils > Outils d'esquisse > Image d'esquisse.
  4. Sélectionnez votre fichier bitmap, dans ce cas, je vais sélectionner le fichier PNG du logo Javelin.
Importation d'une image de croquis

Importation d'une image de croquis

  1. Ensuite, sélectionnez F sur le clavier pour faire entrer l'image dans l'écran.
  2. Dans le gestionnaire de propriétés de l'image d'esquisse, sélectionnez la flèche droite dans le coin supérieur droit.
  3. Ensuite, sous Trace Settings, choisissez un outil de sélection. Dans cet exemple, j'ai sélectionné l'outil Use to select color (icône en forme de pipette) et j'ai ensuite sélectionné le fond blanc de l'image.
  4. Sélectionnez le bouton Commencer à tracer et vous verrez apparaître un contour de l'image sous forme d'entités de croquis.
  5. Utilisez les curseurs pour ajuster la couleur et la tolérance de reconnaissance et répétez les étapes 7 et 8 jusqu'à ce que vous soyez satisfait du contour.
  6. Sélectionnez ensuite Appliquer
Esquisse d'Autotrace

Esquisse d'Autotrace

Dans cet exemple, les résultats n'étaient pas très bons, vous pouvez voir dans l'image ci-dessous que le contour de l'esquisse a capturé la forme de base du logo et que l'esquisse est composée de lignes et de splines. Il est donc nécessaire d'apporter quelques retouches et ajustements à l'esquisse.

REMARQUE: vous pouvez également appliquer la trace d'esquisse sur plusieurs passages si cela s'avère judicieux, par exemple pour capturer la zone interne des objets. Pour en savoir plus sur l'utilisation efficace d'AutoTrace, consultez cet article de blog "

Tracé du contour

Tracé du contour

Une autre méthode qui donnera probablement de meilleurs résultats consiste à convertir votre bitmap en image vectorielle.

Méthode n° 2 : Importez votre bitmap comme une image vectorielle

Les deux principaux formats vectoriels que vous pouvez importer dans SOLIDWORKS sont les suivants :

  • AI/Adobe Illustrator - pour importer/ouvrir un fichier Illustrator, vous devez installer Illustrator sur votre machine !
  • DWG/DWG - il s'agit du type de fichier propriétaire d'Autodesk associé à AutoCAD, et vous n'avez pas besoin d'une licence d'AutoCAD ou de DraftSight pour l'utiliser dans SOLIDWORKS, je vais donc utiliser ce type de fichier vectoriel comme exemple.

Étape A : Conversion de votre bitmap en un fichier DXF (vectoriel)

La première chose à faire est de convertir votre bitmap en fichier vectoriel, ce qui peut être fait avec un outil de conversion en ligne. J'utilise généralement le site Convertio pour convertir les bitmaps en DXF :

  1. Aller sur Convertio.co
  2. Sélectionnez Choisir les fichiers
  3. Dans la boîte de dialogue Ouvrir, sélectionnez votre fichier bitmap, par exemple javelin-logo.PNG, et choisissez Ouvrir.
Choisissez les fichiers à convertir

Choisissez les fichiers à convertir

  1. Pour la sélection à, vous pouvez sélectionner CAD > DXF
Convertir le fichier en DXF

Convertir le fichier en DXF

  1. Ensuite, choisissez Convertir et le fichier sera généré après quelques secondes.
  2. Choisissez le bouton Télécharger pour obtenir le fichier

REMARQUE: il est toujours bon d'effectuer une recherche de virus sur tout fichier inconnu obtenu sur Internet avant de l'utiliser.

Étape B : Importation du DXF dans une esquisse SOLIDWORKS

Maintenant que vous avez votre fichier DXF vectoriel de logo, vous pouvez l'importer directement dans SOLIDWORKS. Cette étape est simple car SOLIDWORKS dispose d'un assistant pour l'importation de données DWG/DXF :

  1. Sélectionnez Fichier > Ouvrir et choisissez votre fichier DXF (vous devrez peut-être filtrer le type de fichier pour le sélectionner).
  2. Dans la boîte de dialogue Assistant d'importation DWG/DXF :
    • Sélectionnez l'importation d'une nouvelle pièce en tant qu'esquisse 2D.
    • Et décochez l'option Importer comme référence
  3. Sélectionnez Terminer ( pour passer à l'étape suivante de l'assistant).
Importer DXF

Importer DXF

Le DXF sera maintenant importé dans un Sketch, et comme vous pouvez le voir dans l'exemple ci-dessous, il y a plus de points de référence et une meilleure représentation du fichier bitmap du logo qu'en utilisant l'Autotrace :

Croquis DXF importé

Croquis DXF importé

Étape C : Nettoyez votre esquisse de logo SOLIDWORKS

Selon la façon dont vous allez utiliser l'esquisse du logo SOLIDWORKS, un certain nettoyage peut être nécessaire. Dans cet exemple, j'ai extrudé l'esquisse pour produire un modèle et vous pouvez voir que les courbes des lettres sont composées de petites courbes et de points plutôt que de courbes simples. Cela signifie que j'ai plus de faces que nécessaire.

Modèle 3D DXF

Modèle 3D DXF

Pour résoudre ce problème, il me suffit d'éditer le croquis, de supprimer les courbes et d'appliquer une spline en utilisant les points de référence. Puis je colorie le modèle et la conception est terminée :

Réalisation du logo Javelin SOLIDWORKS

Réalisation du logo Javelin SOLIDWORKS

Rod Mackay

Rod utilise des logiciels de CAO 3D depuis plus de 25 ans et a formé des milliers de concepteurs à une utilisation plus efficace de leurs systèmes de CAO. Rod est le webmestre de Javelin et est basé à Ottawa, ON, Canada.