Rheologic Blender Addon: mehrere blender Objekte als separate STLs exportieren

rheo_io_mesh_stl (zip file, überholt) ist ein Blender Addon zum Export aller Objekte einer Blender Scene in einzelne STL-Dateien mit dem jeweiligen Objektnamen als Dateinamen. Das ist nützlich für sich häufig ändernde Geometrien deren Objekte als benannte STLs exportiert werden sollen.

Die Funktionalität dieses Addons wurde in der Zwischenzeit bereits in das Standard stl Export-Modul inkludiert, das mit blender ausgeliefert wird. Wer eine aktuelle Version von blender verwendet, wird dieses Addon vermutlich nicht mehr benötigen. Wir werden es jedoch weiter auf unserer Seite für Anwender hosten, die es für ältere blender Versionen benötigen.

Einleitung

Blender Objekte im Outliner und einzeln exportierte STL DateienFür unsere Arbeit benutzen wir häufig die hervorragende open-source Software Blender um 3D Geometrien zu zeichnen oder zu ändern. Um aber diese Geometrien in OpenFOAM CFD Simulationen verwenden zu können, müssen sie im STL Dateiformat exportiert werden. Blender beherrscht diesen Export ohne weiteres, jedoch will man üblicherweise verschiedene Teile der Blender Geometrie in OpenFOAM unterschiedlich behandeln.

Um das machen zu können, muss man die Blender Geometrie in Objekte zerlegen und dann jedes einzelne dieser Objekte in jeweils ein individuelles STL File exportieren. Besonders wenn man mit einer sich häufig ändernden Geomtrie arbeitet, während man beispielsweise ein räumliches Merkmal der Geometrie für die CFD Simulation optimiert, wird das exportieren der einzelnen Objekte in die STL Dateien schnell mühsam.

Daher haben wir ein Blender Addon geschrieben um uns unser - und hoffentlich auch euer - Leben leichter zu machen: das Addon exportiert alle existierenden Objekte einer Blender Scene als separate STL Dateien in einen beliebigen Dateiordner, wobei der Objektname als Dateiname verwendet wird.

Dieses Addon ist auch praktisch für generelle Import/Export-Aufgaben abseits von CFD Simulationen in OpenFOAM. Das STL Dateiformat ist sehr einfach gehalten und wird aus diesem Grund von vielen Programmen unterstützt; das Addon erlaubt es einem eine ganze Sammlung an Objekten in einer einzelnen Blender Datei zu speichern und alle zusammen in einem Schritt als individuelle STL Dateien zu exportieren. Das kann etwa im Bereich von 3D-Drucken nützlich sein.

Installation

Blender Addon Aktivierung Rheologic STL ExportEinfach die zip-Datei mit dem Blender STL addon herunterladen und in das Blender Addon Verzeichnis entpacken (zumeist: Blender64/2.76/scripts/addons. Das Addon wurde von die Verwendung mit Blender-2.76 getested und funktioniert wahrscheinlich auf für andere Versionen. The ZIP-File contains a directory with the name rheo_io_mesh_stl. Sobald das Addon entpackt ist, started man Blender und geht zu File-User Preferences (Ctrl Alt U), dork klickt man auf "Testing" and und sucht nach "Rheologic". Um das Addon zu aktivieren muss man lediglich das Auswahlkästchen in der rechten, oberen Ecke das Addons anklicken, dann speichern und das Addon ist bereit für den Einsatz.

Verwendung

Blender Objekte im Editor FensterDie Verwendung ist recht einfach: Objekte erstellen und umbenennen, Addon Aufrufen, Ausgabeverzeichnis wählen und mit Enter bestätigen.

Sehen wir uns ein kurzes Beispiel an: Blender öffnen, Kamera und Lamp löschen. einige Objekte hinzufügen und ihnen Namen geben.
Rheologic STL addon searchDann wechselt man wieder ins Editor-Fenster, drückt (Space) und gibt "stl" ein. Man bekommt alle Blender Befehle die diesen Suchstring enthalten angezeigt. Einfach "Export all objects as separate STLs" auswählen und die Objekte werden exportiert. Dieser Schritt kann je nach komplexität der Geometrie einige Minuten in Anspruch nemen. Dann öffnet sich ein Datei Dialogfenster in dem man das Zielverzeichnis auswählen kann; bestätigen und die Dateien werden exportiert. Optional kann man im Dateinamenfeld einen String eingeben der als Präfix allen Dateien hinzugefügt wird.

Wenn du mit uns Kontakt aufnehmen willst, schicke uns ein Email an office@rheologic.at.

Disclaimer

This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM® and OpenCFD® trade marks. OPENFOAM® is a registered trade mark of OpenCFD Limited, the producer of the OpenFOAM software.