Jeffrey Cross
Jeffrey Cross

Wie man mit OpenSCAD benutzerdefinierte Spielwürfel erstellt

All die hübschen Würfel. Foto: Andrew Terranova

Benutzerdefinierte Würfel für eine kreative Welt

Sechsseitige Würfel sind in vielen Spielen üblich, aber Sie können den Spaß mit einem benutzerdefinierten Design, das zum Thema Ihres Spiels passt, um eine Stufe höher schlagen. Oder Sie können ein ganz neues Spiel basierend auf Ihren eigenen Ideen erfinden. Vielleicht haben Sie gerade einen spezialisierten Würfel durch ein Spiel verloren und möchten ihn ersetzen.

In diesem Skill Builder lernen Sie, wie Sie ein einfaches benutzerdefiniertes Modell für Würfel in OpenSCAD erstellen. Ich werde die Grundlagen des Tools erläutern, Beispiele zeigen und Links für benutzerdefinierte 3D-Würfel für Ihr Spiel bereitstellen. Sie können mit meinen .scad-Beispieldateien beginnen und sie an Ihre Bedürfnisse anpassen und dann die .stl-Dateien zum Drucken exportieren.

Mein Beispiel Wetterwürfel! Design ist ein Würfel mit sechs verschiedenen Symbolen für Sonne, Wolken, Stürme, Schnee, Regen und klare Nacht, sodass Sie das Wetter vorhersagen (oder beeinflussen können). Am Ende des Beitrags gebe ich auch einen Link zu meinen Emoticon-Würfeln.

Erstellen eines Modells in OpenSCAD

OpenSCAD ist ein kostenloses 3D-Modellierungswerkzeug (Computer Aided Design, CAD), mit dem Sie Ihr Modell programmieren können, anstatt es zu zeichnen. Für Hersteller, die mit der Programmierung vertraut sind, ist dies ein großartiger Ansatz. Es gibt viele andere Modellierungswerkzeuge, aber dieser Beitrag zeigt Ihnen, wie Sie ein einfaches, aber unterhaltsames Würfelmodell in OpenSCAD erstellen.

Einen Würfel erstellen

Starten Sie OpenSCAD und erstellen Sie eine neue Datei. Speichern Sie Ihre Datei mit einem eindeutigen Dateinamen, damit Sie sie später finden können.

Kommentare in OpenSCAD beginnen mit einem doppelten Schrägstrich (siehe unten).

Beginnen Sie mit dem Erstellen eines einfachen Würfels. Definieren Sie eine Variable „cube_size“ und verwenden Sie dann den Befehl cube wie unten gezeigt. Die Einstellung center = true zentriert den Würfel am Ursprung des Modells.

Die Verwendung verschiedener Farben für die von Ihnen in OpenSCAD erstellten Objekte ist praktisch, da Sie dadurch bei der Arbeit visualisieren können. Wir machen den Würfel grau.

Verwenden Sie den Cube-Befehl, und klicken Sie auf die Schaltfläche Vorschau.

Klicken Sie in der Symbolleiste auf die Schaltfläche Vorschau, und der resultierende Cube wird im Modellanzeigebereich des Bildschirms angezeigt.

Yay! Wir haben einen Würfel gemacht!

Runde die Würfelkanten

Als Nächstes werden die Kanten des Würfels abgerundet, indem der Würfel mit einer Kugel geschnitten wird. Der Kreuzungsbefehl ist eine boolesche Operation, die zwei Formen kombiniert und nur die Teile enthält, die sich schneiden.

Verwenden Sie den Kreuzungsbefehl, um die Kanten des Würfels abzurunden.

Beachten Sie, wie die rote Farbe der Kugel das Modell im resultierenden abgerundeten Würfel hervorhebt. Dies hat keinen Einfluss auf die tatsächlich druckbare Datei, die wir eventuell ausgeben. Es ist nur da, um die Arbeit zu erleichtern.

Jetzt sieht unser Modell aus wie ein Würfel.

Erstellen Sie 3D-Text

Zunächst definieren wir ein so genanntes Modul in OpenSCAD, um extrudierte Buchstaben zu erstellen. Der Textbefehl in OpenSCAD erstellt nur eine 2D-Form. Das unten aus dem in OpenSCAD enthaltenen Beispiel text_on_cube entlehnte Buchstabenmodul verwendet den Befehl linear_extrude, um dem 2D-Text eine dritte Dimension hinzuzufügen.

Wir fügen auch Variablen hinzu, um die Höhe und Tiefe des extrudierten Texts zu steuern. Die Variable "o" wird später verwendet, um die Zeichen auf der Oberfläche des Würfels zu positionieren.

Fügen Sie das Briefmodul hinzu, um eine Form aus 2D-Text zu extrudieren.

Füge dem Würfel einen Charakter hinzu

Beginnen wir mit dem Hinzufügen eines Charakters zur oberen Fläche. Wir wollen die extrudierten Zeichenformen von den Flächen des Würfels abziehen. Der Unterschiedsbefehl ist eine andere boolesche Operation, bei der eine Form von einer anderen entfernt wird, die wir für diesen Zweck verwenden werden. Beachten Sie, wie der Kreuzungsbefehl vollständig im Differenzbefehl verschachtelt ist.

Hier benutzen wir den translate-Befehl, um dorthin zu gelangen, wo der Charakter erscheint. Das Format ist translate ([x-Position, Y-Position, Z-Position]). Wir möchten, dass das Zeichen die gleiche horizontale Position beibehält (X- und Y-Achse) und nach oben (Z-Achse) fährt. Beachten Sie, dass wir die Variable "o" verwenden, die wir zuvor im translate-Befehl definiert haben.

Ich habe die Schriftart „Wingdings“ verwendet, um ein Schneeflockenzeichen zu erhalten, das einem großen „T“ in der Zeichentabelle entspricht.

Platziere ein Zeichen auf dem Würfel.

Verwenden Sie erneut die Schaltfläche Vorschau, um zu sehen, wie sich Ihr Modell entwickelt.

Ein wenig Schnee oben

Besondere Überlegungen für die untere Gesenkfläche

Für die Unterseite verwenden wir einfach erneut den Befehl translate, nur in negativer Richtung auf der z-Achse. Da sich das Zeichen vollständig innerhalb des Würfels befindet, müssen wir auch die Höhe des Buchstabens von der Position der Z-Achse abziehen.

Fügen Sie einen Buchstaben am unteren Rand des Würfels hinzu.

Aus praktischer Sicht ist es wichtig zu bedenken, wie die Form und Größe des Zeichens auf der Unterseite des Würfels gedruckt wird. Große offene Bereiche werden nicht unterstützt und können während des Druckens durchhängen. Sehr kleine offene Bereiche können zerkleinert werden. Ich habe den Windings Sun Charakter verwendet, was für mich gut funktioniert hat. Ihre Laufleistung kann je nach gewähltem Zeichen, Druckereinstellungen usw. variieren.

Drehen Sie den Würfel mit der Maus im Anzeigebereich und sehen Sie den unteren Teil des Würfels.

Füge Charaktere zum Rest der Würfel hinzu

Wenn Sie nun sehen, wie das funktioniert, können wir den restlichen Gesichtern Charaktere hinzufügen. Zusätzlich zum Befehl "Übersetzen" verwenden wir den Befehl "Drehen", um die einzelnen Zeichen zu positionieren. Das Format ähnelt dem Übersetzungsbefehl: Drehen ([X-Drehung, Y-Drehung, Z-Drehung]).

Der Befehl zum Drehen wird für die anderen Gesenke benötigt.

Klicken Sie erneut auf die Vorschau, um Ihre Arbeit anzuzeigen.

Fügen Sie Regen und klaren Nachthimmel hinzu.

Hier ist die andere Seite.

Fügen Sie Wolken und Gewitterwolken hinzu.

Rendern Sie das Modell und exportieren Sie die STL-Datei zum Drucken

Wenn Sie mit Ihrem Modell zufrieden sind, müssen Sie es rendern. Klicken Sie auf die Schaltfläche Rendern, und prüfen Sie, ob der Vorgang ohne Fehler abgeschlossen wird.

Rendern Sie Ihr Modell.

Sie sollten das gerenderte Modell im Anzeigebereich und das Ergebnis der Operation im Konsolenbereich darunter sehen.

Überprüfen Sie, ob Ihr Modell richtig dargestellt wird.

Exportieren Sie schließlich das Modell zum späteren Drucken in eine STL-Datei.

Die exportierte STL-Datei kann von Cura oder Ihrer bevorzugten 3D-Slicing / Printing-Software gedruckt werden.

Ich habe Cura Version 15.04 auf einem Printrbot Simple Metal verwendet und war mit meinen Ergebnissen sehr zufrieden. Ich habe das Modell in meiner Drucksoftware auf 16 mm × 16 mm × 16 mm verkleinert, was der Größe eines Standard-Spielwürfels entspricht.

Sie finden die Dateien für meine Wetterwürfel! und Emoticonwürfel auf Thingiverse.

Hören Sie nicht mit meinen Beispielen auf, probieren Sie selbst etwas aus! Arbeiten Sie mit verschiedenen Zeichensätzen, Schriftarten, Größen usw. Viel Spaß!

Aktie

Leave A Comment