Embroidermodder 2: Unterschied zwischen den Versionen

Aus FabLab Rothenburg
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Embroidermodder 2 ==


== Erstellen von Stickmustern für Embroidermodder ==
... ist eine Open Source Software, die von http://embroidermodder.org/ bezogen werden kann.
===Schraffur===


Eine einfache Methode Stickmuster für Embroidermodder zu erstellen ist die Schraffur einer Fläche mit Inkscape.
Dabei ist zu beachten, dass Embroidermodder (1) und Embroidermodder 2 erstmal gar nichts miteinander zu tun haben.  Ersteres ist ein Windows Programm, das in den 00-er Jahren entstanden ist und wegen zeitmangel dann einschlief. Embroidermodder 2 ist der Versuch einer anderen Person, dieses dann Cross-Platform anzubieten, das wurde auch via Kickstarter finanziert ... momentan schläft das Projekt aber ein bißchen ein.
Die Skalierung sollte in Pixel erfolgen, da Embroidermodder die aus Inkscape exportierten Muster von Pixel in mm einließt. (Also 20px in Inkscape = 20mm in Embroidermodder)


[[Datei:5eck.PNG]]
Unabhängig davon ist Embroidermodder erstmal ein GUI-Tool, das Stickmuster verschiedenster Hersteller öffnen, darstellen, bearbeiten und speichern kann.


Durch die “Schraffur (grob)” Pfadfunktion (unter Pfad/Pfadeffekte zu finden) lassen sich große Flächen schnell zu einem Stickmuster umwandeln. Wenn man die Kontur-dicke der Füllung auf 0,25-0,3px(mm) einstellt sieht man recht gut, ob das Muster deckend mit unserem Garn (Stärke 40Nm) gefüllt wird. Um eine gut stickbare Schraffur zu erhalten sollte man alle Variablen (Zufallsfrequenz, Wachstum etc.) auf null setzten und die Verbiegung und dicke/dünne Pfad Option deaktivieren.
Embroidermodder 2 ist noch relativ alpha, größere Stickmuster darin erstellen macht aktuell keine Freude.
Besser ist da die freie Allzweckwaffe für Fablabs: [[Inkscape]]


[[Datei:Schraffur.PNG]] [[Datei:5eck 2.PNG]]
=== Embroidermodder 2 Inkscape Extension ===


Durch Verschieben des oberen rechten gelben rauten-förmigen Anfassers können Frequenz und Ausrichtung der Schraffur verändert werden.
Mit Embroidermodder 2 kommt eine Inkscape Extension, die die Knotenpunkte von Pfaden als CSV-Datei abspeichern kann, welche man anschließend mit Embroidermodder 2 öffnen kann.


[[Datei:5eck 3.png]]
Das Inkscape Plugin findet sich im Original hier: https://github.com/Embroidermodder/Embroidermodder/tree/master/experimental/inkscape


Dies macht man bis sich ein fast gefülltes Muster ergibt (bei der faden-abhängigen Pfad-dicke (z.b. 0,25 bei unserem momentanen Garn)) 
... dabei gibt es jedoch ein paar Dinge zu beachten


[[Datei:5eck 4.PNG]]
* normalerweise exportiert das Plugin die Koordinatien des ersten Bezier-Punkts (statt des Knotenpunkts); hierzu in der .py Datei vom Plugin s[0] nach s[1] ersetzen
* das Plugin exportiert in "Pixel", nicht in Millimeter o.ä., d.h. die Größe in Embroidermodder stimmt erstmal nicht
* <strike>Embroidermodder liest die Kommastellen nicht ein, weswegen das Muster ungenau werden kann (Lösung: in Inkscape hochskalieren und in Embroidermodder wieder kleiner)</strike>
* '''Embroidermodder 2 gibt's zwar nicht wirklich in deutscher Sprache; aber das Dateiformat(!!!) ist deutsch lokalisiert, wenn die System-Locale deutsch ist.''' Anders ausgedrückt, wenn die Locale für Zahlen auf deutsch steht, dann müssen in der CSV-Datei die Fließkommazahlen nicht mit einem Dezimalpunkt sondern mit einem Komma geschrieben werden.  Und ja, das sieht sehr komisch aus, wenn die CSV-Datei selbst auch durch Kommas separiert ist :-)


Nun kann man das Muster wieder in einen Pfad Umwandeln (Pfad/Objekt in Pfad Umwandeln)
Christoph hat eine Anleitung zum [[Erstellen von Stickmustern für Embroidermodder]] geschrieben, die sich auf dieses Plugin bezieht.


[[Datei:5eck 5.PNG]]
=== Embroidery Output Extension ===


Da die Schraffur nur die äußeren Punkte des Pfads definiert sollten noch ein paar Zwischenpunkte gesetzt werden, damit der Garn beim Sticken besser hält.
Jon Howell hat 2010 eine GPLv3 lizenzierte [http://www.jonh.net/~jonh/inkscape-embroidery/ Embroidery Output Extension for Inkscape] geschrieben und veröffentlicht.
Die geht über die Funktion "Knoten hinzufügen..." (unter Erweiterungen/Pfad modifizieren zu finden)


[[Datei:5eck 6.PNG]]
Diese registriert sich unter Erweiterungen > Rendern > Embroider in Inkscape; im Gegensatz zum Vorgehen mit der Embroidermodder 2 Inkscape Erweiterung muss man hier nicht mit "Muster entlang Pfad" & Schraffuren arbeiten, sondern das Plugin leitet das Stickmuster selbst von den markierten Pfaden ab (nachdem man maximale Stichlänge & Fadenabstand eingestellt hat):


Zum speichern der Datei für Embroidermodder kann das Inkscape Plugin [https://github.com/Embroidermodder/Embroidermodder/tree/master/experimental/inkscape Embroidermodder2 csv output] genutzt werden. Die Speicher die Punkte der Zeichnung als csv Datei ab, die man nachträglich noch gut mit einem Texteditor Bearbeiten kann (z.B. verschiedene Farben für einzelne Abschnitte definieren, Sprünge hinzufügen/entfernen etc.)
* grundsätzlich müssen alle Objekte in Pfade umgewandelt worden sein; Gruppierungen müssen ebenso aufgelöst werden
* Flächen werden mit geraden (vertikalen oder horizontalen) Steppstichlinien gerastert; Stichlänge & Abstand können eingestellt werden
* Konturen >= 0.5 pt werden durch Zigzag-Stich ersetzt
* Konturen < 0.5 pt werden durch geraden Steppstich ersetzt


Für das abspeichern sollte man das Objekt auf die obere linke Kante des Arbeitsblatts in Inkscape ausrichten, da dies der Nullpunkt für Embroidermodder ist.
<stroke>Das Nachbilden von Konturen hat leider einen Bug in Bezug auf geschlossene Polygone, ... das schließende Segment (also vom Endpunkt zurück zum Anfang) wird nicht gestickt.</stroke>


===Muster entlang Pfad===
Wenn man die Extension aufruft, so wird in der Inkscape-Zeichenfläche eine Gruppe von Objekten eingefügt, die den "Stickplan" visualisiert.  Gleichzeitig wird im aktuellen Verzeichnis eine Datei ''embroider-output.exp'' erzeugt.  Wenn das Ergebnis gefällt, kann diese verwendent werden ... <stroke>das Format ist jedoch für Melco-Maschinen ... wir haben eine Brother-Maschine, die PES-Daten braucht.
Die Inkscape-Funktion “Muster entlang Pfad” eignet sich auch sehr gut zur Rahmenerstellung. Hierbei lässt man ein Zickzackmuster entlang eines Pfades wiederholen und Verschmelzen. So lassen sich schöne Umrandungen erstellen, die man dann z.B. mit der “Schraffur (grob)” Funktion ausfüllen könnte.
Zum Glück kann die EXP-Datei jedoch in Embroidermodder geöffnet und direkt als PES-Datei gespeichert werden.</stroke>


...
[[Benutzer:stesie]] hat das Plugin gepatched, sein Versionsstand findet sich auf Github unter https://github.com/stesie/inkscape-embroidery
* geschlossene Pfade werden jetzt auch tatsächlich geschlossen, sprich der letzte Knotenpunkt wird mit dem Ersten verbunden
* das Plugin kann jetzt direkt Embroidermodder 2 CSV-Dateien schreiben (damit entfallen die Hilfsstiche im Melco-Format, welche für Stiche länger als 1/2" erforderlich sind)

Aktuelle Version vom 27. Dezember 2014, 16:44 Uhr

Embroidermodder 2

... ist eine Open Source Software, die von http://embroidermodder.org/ bezogen werden kann.

Dabei ist zu beachten, dass Embroidermodder (1) und Embroidermodder 2 erstmal gar nichts miteinander zu tun haben. Ersteres ist ein Windows Programm, das in den 00-er Jahren entstanden ist und wegen zeitmangel dann einschlief. Embroidermodder 2 ist der Versuch einer anderen Person, dieses dann Cross-Platform anzubieten, das wurde auch via Kickstarter finanziert ... momentan schläft das Projekt aber ein bißchen ein.

Unabhängig davon ist Embroidermodder erstmal ein GUI-Tool, das Stickmuster verschiedenster Hersteller öffnen, darstellen, bearbeiten und speichern kann.

Embroidermodder 2 ist noch relativ alpha, größere Stickmuster darin erstellen macht aktuell keine Freude. Besser ist da die freie Allzweckwaffe für Fablabs: Inkscape

Embroidermodder 2 Inkscape Extension

Mit Embroidermodder 2 kommt eine Inkscape Extension, die die Knotenpunkte von Pfaden als CSV-Datei abspeichern kann, welche man anschließend mit Embroidermodder 2 öffnen kann.

Das Inkscape Plugin findet sich im Original hier: https://github.com/Embroidermodder/Embroidermodder/tree/master/experimental/inkscape

... dabei gibt es jedoch ein paar Dinge zu beachten

  • normalerweise exportiert das Plugin die Koordinatien des ersten Bezier-Punkts (statt des Knotenpunkts); hierzu in der .py Datei vom Plugin s[0] nach s[1] ersetzen
  • das Plugin exportiert in "Pixel", nicht in Millimeter o.ä., d.h. die Größe in Embroidermodder stimmt erstmal nicht
  • Embroidermodder liest die Kommastellen nicht ein, weswegen das Muster ungenau werden kann (Lösung: in Inkscape hochskalieren und in Embroidermodder wieder kleiner)
  • Embroidermodder 2 gibt's zwar nicht wirklich in deutscher Sprache; aber das Dateiformat(!!!) ist deutsch lokalisiert, wenn die System-Locale deutsch ist. Anders ausgedrückt, wenn die Locale für Zahlen auf deutsch steht, dann müssen in der CSV-Datei die Fließkommazahlen nicht mit einem Dezimalpunkt sondern mit einem Komma geschrieben werden. Und ja, das sieht sehr komisch aus, wenn die CSV-Datei selbst auch durch Kommas separiert ist :-)

Christoph hat eine Anleitung zum Erstellen von Stickmustern für Embroidermodder geschrieben, die sich auf dieses Plugin bezieht.

Embroidery Output Extension

Jon Howell hat 2010 eine GPLv3 lizenzierte Embroidery Output Extension for Inkscape geschrieben und veröffentlicht.

Diese registriert sich unter Erweiterungen > Rendern > Embroider in Inkscape; im Gegensatz zum Vorgehen mit der Embroidermodder 2 Inkscape Erweiterung muss man hier nicht mit "Muster entlang Pfad" & Schraffuren arbeiten, sondern das Plugin leitet das Stickmuster selbst von den markierten Pfaden ab (nachdem man maximale Stichlänge & Fadenabstand eingestellt hat):

  • grundsätzlich müssen alle Objekte in Pfade umgewandelt worden sein; Gruppierungen müssen ebenso aufgelöst werden
  • Flächen werden mit geraden (vertikalen oder horizontalen) Steppstichlinien gerastert; Stichlänge & Abstand können eingestellt werden
  • Konturen >= 0.5 pt werden durch Zigzag-Stich ersetzt
  • Konturen < 0.5 pt werden durch geraden Steppstich ersetzt

<stroke>Das Nachbilden von Konturen hat leider einen Bug in Bezug auf geschlossene Polygone, ... das schließende Segment (also vom Endpunkt zurück zum Anfang) wird nicht gestickt.</stroke>

Wenn man die Extension aufruft, so wird in der Inkscape-Zeichenfläche eine Gruppe von Objekten eingefügt, die den "Stickplan" visualisiert. Gleichzeitig wird im aktuellen Verzeichnis eine Datei embroider-output.exp erzeugt. Wenn das Ergebnis gefällt, kann diese verwendent werden ... <stroke>das Format ist jedoch für Melco-Maschinen ... wir haben eine Brother-Maschine, die PES-Daten braucht. Zum Glück kann die EXP-Datei jedoch in Embroidermodder geöffnet und direkt als PES-Datei gespeichert werden.</stroke>

Benutzer:stesie hat das Plugin gepatched, sein Versionsstand findet sich auf Github unter https://github.com/stesie/inkscape-embroidery

  • geschlossene Pfade werden jetzt auch tatsächlich geschlossen, sprich der letzte Knotenpunkt wird mit dem Ersten verbunden
  • das Plugin kann jetzt direkt Embroidermodder 2 CSV-Dateien schreiben (damit entfallen die Hilfsstiche im Melco-Format, welche für Stiche länger als 1/2" erforderlich sind)