Skizzenkonturen aus Bildern erzeugen
Hallo und herzlich willkommen im SOLIDWORKS Blog,
kürzlich wurde uns im Kundengespräch die Frage gestellt, wie man ein normales pixelbasiertes Bild in eine in SOLIDWORKS austragbare Skizze umwandeln kann. Dafür hat SOLIDWORKS ein kleines Werkzeug mit an Bord, mit welchem man Skizzenkonturen aus Bildern erzeugen kann. Vielleicht haben Sie es schon einmal irgendwo gesehen, die Rede ist von SOLIDWORKS Autotrace.
Autotrace aktivieren
Um Autotrace überhaupt nutzen zu können, muss es erst in den Zusatzanwendungen aktiviert werden.
Ist dies geschehen, muss man nur noch wissen, wo das Tool zu finden ist. Als Grundlage für eine Konturverfolgung dient ein Skizzenbild in der 3D-Umgebung von SOLIDWORKS. Erstellen wir also eine Skizze und fügen über die Funktion „Skizzenbild“ z.B. ein Logo ein.
Die optimalen Randbedingungen für Skizzenkonturen
An dieser Stelle möchten wir kurz auf die besten Randbedingungen für das Bild eingehen. Die besten Ergebnisse bei der Konturverfolgung erzielt man mit einem hohen Kontrast, hoch aufgelöst und klarer Farbtrennung (Bildschärfe). Für unser Beispiel haben wir das altbekannte Logo von Dassault Systèmes ausgewählt.
In der Skizzenbild Funktion verweisen wir nun auf das Bild mit dem Logo. Beim Positionieren des Bildes ist nun eine weitere Seite mit Optionen verfügbar. Siehe dazu den Pfeil im folgenden Screenshot:
Die Originalgröße ist entscheidend
An dieser Stelle nochmals ein Hinweis für bessere Ergebnisse: Wird das Bild in SOLIDWORKS nochmals verkleinert, sinkt die Erkennung sauberer Skizzenkonturen deutlich. Daher die Verfolgung lieber in der Originalgröße ausführen! Wir bestätigen somit das Bild und klicken auf den Pfeil nach rechts.
Im darauffolgenden Dialog wird unter dem Punkt 1 der Bereich markiert, welcher die zu verfolgende Kontur enthält. Dies kann über eine Auswahl (Rahmen, Freihand, Polygon) erfolgen, oder über eine Pipette, mit welcher der Farbbereich markiert wird. Achtung: Erst nach einem Klick auf „Verfolgung beginnen“ wird eine Vorschau der erkannten Skizzenkontur dargestellt.
Bitte lassen Sie sich an dieser Stelle nicht entmutigen, das erste Ergebnis ohne Anpassung der Parameter ist oft ernüchternd. Im Bereich mit Nummer 2 kann nun per Schieberegler die Erkennung verfeinert werden. Mit den Ergebnissen der unten im Bild dargestellten Einstellungen, sind wir an der Stelle ganz zufrieden gewesen und haben die Konturen mit „Anwenden“ als Skizzenelemente erstellen lassen.
Das Ergebnis sind nun 3 geschlossene Splines, welche für jegliche Art von Features verwendet werden können.
Skizzenkonturen richtig dimensionieren
Da wir uns beim Einfügen des Bildes die originale Größe behalten haben, sind die Konturen womöglich nun nicht richtig dimensioniert für Ihr Vorhaben. Aber auch dafür haben wir Ihnen einen kleinen Kniff: Bearbeiten Sie die Skizze und wählen Sie alle Konturen aus. Per rechter Maustaste erzeugen Sie daraus nun einen Skizzen-Block.
Dieser ist formstabil und kann in seinen Eigenschaften einfach skaliert werden. Falls benötigt, kann ein Block per rechter Maustaste auch wieder aufgelöst werden.
Unser Ergebnis kann sich am Ende doch sehen lassen, oder was meinen Sie?
Schauen Sie doch immer mal wieder in diesem Blog vorbei, um weitere nützlich Tipps zu erhalten. Die Seite www.iknow-solidworks.de können wir Ihnen ebenfalls empfehlen, um neue interessante Infos rund um SOLIDWORKS zu erhalten.