Blender to cnc: Unterschied zwischen den Versionen

(Zur Kategorie Lasercutter hinzugefügt)
 
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{Infobox Projekt
 
{{Infobox Projekt
|name            = From blender to cutter
+
|name            = blender to cnc
 
|kategorie      = software
 
|kategorie      = software
 
|status          = experimentell
 
|status          = experimentell
 
|autor          = [[User:spezi|spezi]]
 
|autor          = [[User:spezi|spezi]]
|image          =  
+
|image          = cat_blender_to_cnc_280.jpg
 
|imagesize      = 280
 
|imagesize      = 280
|beschreibung    = exportieren von blender objekten zum laser schneiden / export blender objects for laser cutting
+
|beschreibung    = Exportieren von Blender in 2D für CNC-Maschinen Fütterung
 
}}
 
}}
 +
 
[[Category:Software]]
 
[[Category:Software]]
 +
[[Category:Lasercutter]]
  
 
=== Idee/Idea ===
 
=== Idee/Idea ===
exportieren von Blender Modellen Stück für Stück in 2d für laser cutter oder cnc Maschienen <br />  <br />  
+
möglichst komfortables exportieren von Blender Modellen Stück für Stück in 2d für Laser Cutter bzw. CNC Maschinen <br />  <br />  
export blender models part by part in 2d for laser cutting or cnc processing
+
convenient as possible export blender models part by part in 2d for laser cutting or cnc processing
 +
 
 +
=== Lösung/Solution ===
 +
Da es mir bisher nicht gelungen ist nur die Silhouette eines Objektes in Blender Maßstabsgetreu zu exportieren, ohne nachher noch überflüssige Kanten zu entfernen, war die Idee die [https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/3D_to_2D_Projection 3D to 2D Projection] Funktion von OpenSCAD zu nutzen. Das funktioniert auch wunderbar und es werden nicht alle im Mesh vorhandenen Kanten sondern ausschließlich die Silhouette des Objekts projiziert. Beim exportieren mit [https://www.blender.org/manual/de/render/freestyle/index.html Freestyle] muss man immer umständlich die Kamera ausrichten und rendern. Nach UV unwrap und svg export aus dem Blender internen Image Editor werden immer alle Kanten mit exportiert, wo innere im Mesh vorhandenen Kanten nachher z.B. in Inkscape mühselig entfernt werden müssen. Durch die Kombination von Blender und OpenSCAD braucht man nur die jeweiligen Objekte in blender so drehen wie sie geschnitten werden sollen, dann über OpenSCAD projizieren, die Skalierung anpassen und als dxf exportieren.
 +
 
 +
Im Laufe des Projekts wird natürlich versucht das ganze rein in Blender zu lösen und über reines markieren der Objekte und dxf Export den Workflow noch weiter zu optimieren. 
  
 
=== Software ===
 
=== Software ===
 
* [https://www.blender.org/ Blender ]
 
* [https://www.blender.org/ Blender ]
 
* [https://www.openscad.org/ OpenSCAD]
 
* [https://www.openscad.org/ OpenSCAD]
 
+
Addons/Plugins:
 +
* [https://github.com/dairin0d/export-selected Blender export only selected]
 +
=== Sources ===
 +
https://github.com/spezi/blender_to_cnc
 
=== TODO ===
 
=== TODO ===
 
* export plugin für Blender erstellen <br />
 
* export plugin für Blender erstellen <br />
Zeile 23: Zeile 33:
 
=== Links ===
 
=== Links ===
 
* https://www.blender.org/manual/advanced/scripting/introduction.html
 
* https://www.blender.org/manual/advanced/scripting/introduction.html
 +
* https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Using_OpenSCAD_in_a_command_line_environment
 +
* https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/3D_to_2D_Projection

Aktuelle Version vom 29. Juli 2020, 23:39 Uhr

Crystal Clear action run.png
blender to cnc

Status: experimentell

Cat blender to cnc 280.jpg
Beschreibung Exportieren von Blender in 2D für CNC-Maschinen Fütterung
Autor: spezi
PayPal Spenden für Blender to cnc

Idee/Idea

möglichst komfortables exportieren von Blender Modellen Stück für Stück in 2d für Laser Cutter bzw. CNC Maschinen

convenient as possible export blender models part by part in 2d for laser cutting or cnc processing

Lösung/Solution

Da es mir bisher nicht gelungen ist nur die Silhouette eines Objektes in Blender Maßstabsgetreu zu exportieren, ohne nachher noch überflüssige Kanten zu entfernen, war die Idee die 3D to 2D Projection Funktion von OpenSCAD zu nutzen. Das funktioniert auch wunderbar und es werden nicht alle im Mesh vorhandenen Kanten sondern ausschließlich die Silhouette des Objekts projiziert. Beim exportieren mit Freestyle muss man immer umständlich die Kamera ausrichten und rendern. Nach UV unwrap und svg export aus dem Blender internen Image Editor werden immer alle Kanten mit exportiert, wo innere im Mesh vorhandenen Kanten nachher z.B. in Inkscape mühselig entfernt werden müssen. Durch die Kombination von Blender und OpenSCAD braucht man nur die jeweiligen Objekte in blender so drehen wie sie geschnitten werden sollen, dann über OpenSCAD projizieren, die Skalierung anpassen und als dxf exportieren.

Im Laufe des Projekts wird natürlich versucht das ganze rein in Blender zu lösen und über reines markieren der Objekte und dxf Export den Workflow noch weiter zu optimieren.

Software

Addons/Plugins:

Sources

https://github.com/spezi/blender_to_cnc

TODO

  • export plugin für Blender erstellen

Links