Zusammenfassung
Du weißt schon, für Kinder!
Dies ist ein Remix der Lament Configuration-Grafiken aus demXScreenSaver"Lament"-Modul (von Jamie Zawinski), verarbeitet von derPLA Ausrüstungsset(von whpthomas).
Die Datei xscreensaver-5.36/hacks/glx/lament.c enthält den folgenden Lizenztext:
/* xscreensaver, Copyright (c) 1998-2014 Jamie ZawinskiWie ich das entworfen habe
Bereite das Würfelmodell vor.
Sammle Bilder für jede der Würfel-Seiten. Ich habe die lament512.xpm-Datei manuell in sechs JPEG-Bilder aufgeteilt, aber du kannst Bilder von überall her verwenden, wo du möchtest. Mach die endgültigen Bilder schwarz-weiß und so scharf wie möglich. Diese werden auf die Seite des Würfelmodells gestempelt. Als ich das tat, bereitete ich die Bilder so vor, dass 100% Weiß anzeigte,
Gehen Sie in Blender und erstellen Sie einen Würfel. Unterteilen Sie die Kanten wiederholt, bis alle Flächen durch ein sehr feines Gitter ersetzt wurden. Wählen Sie das Gitter auf jeder Seite einzeln aus und erstellen Sie für jedes eine Vertex-Gruppe. Sie werden die Vertex-Gruppen benötigen, um den Displace-Modifier zu verwenden.
Nun fügen Sie eines Ihrer Würfel-Face-Bilder als Displace-Textur zu Ihrem Blender-Würfel hinzu. Gehen Sie zum Bild-Sampling-Panel und erhöhen Sie die Bild-Sampling-Filtergröße auf 5, was der Qualität der Displacement zu helfen schien. Setzen Sie Ihre Image Mapping Extension auf Clip, damit Sie nicht mit einer sich wiederholenden Textur arbeiten müssen.
Fügen Sie Ihrem Würfel einen Displace-Modifier hinzu und verwenden Sie die Vertex-Gruppe, die die Oberseite des Würfels darstellt (also die Seite, die vollständig im +Z-Raum liegt), und die Textur, die Sie gerade hinzugefügt haben. Setzen Sie die Richtung auf Z. Setzen Sie den Midlevel-Wert auf 1,0 (was bedeutet, dass ein Wert von ganz weiß unverändert bleiben sollte) und die
Achte darauf, den Displacement-Modifier anzuwenden, nachdem du zufrieden damit bist, wie der Würfel aussieht. Drehe nun deinen Würfel um 90 Grad zur nächsten Seite, wende die Rotation über das Objekt-Menü an und wiederhole die vorherigen beiden Absätze, bis dein gesamter Würfel wie gewünscht mit Displacement-Texturen bedeckt ist. Möglicherweise musst du deine Texturen drehen oder spiegeln, um sie
Du solltest den Test "3D-Druck -> Alles überprüfen" ausführen, bevor du dein fertiges STL exportierst. Du willst keine Nicht-Manifold-Kanten, schlechte zusammenhängende Kanten oder sich überschneidende Flächen. Ich hatte zu diesem Zeitpunkt ein paar sich überschneidende Flächen in meinem Modell, die ich entfernen konnte, indem ich jede Gruppe von Flächen auswählte und ihre Eckpunkte zu
Verarbeite den Würfel mit dem PLA Gear Kit.
Wenn du das PLA Gear Kit schon einmal benutzt hast, weißt du wahrscheinlich, dass es standardmäßig nicht so konfiguriert ist, dass es einen Einheitswürfel in etwas verwandelt, das ähnlich aussieht.Emmetts Würfelgetriebe. Die Achsen der Hauptgetriebe sind in einer anderen Ausrichtung ausgerichtet. Glücklicherweise kann man das in OpenSCAD mit einer einfachen Transformation handhaben.
Der Würfelkern hat vier große Flächen mit Stiften zur Unterstützung der großen Zahnräder. Einer dieser großen Flächenstifte liegt auf der -Z-Achse, und ein weiterer Stift liegt innerhalb der X-Z-Ebene, sodass der Würfel so ausgerichtet werden muss, wie unten gezeigt. Sie könnten versuchen, dies manuell zu tun, aber es ist wahrscheinlich sicherer, OpenSCAD dies für Sie übernehmen zu lassen.

Nachdem Sie Ihren Würfel in OpenSCAD importiert und neu ausgerichtet haben, können Sie ihn rendern und das fixierte STL als Quelldatei für Ihren PLA Gear Kit-Job exportieren. Ich empfehle, die Aufgaben small_plate und full_plate in der Datei pla_gear_kit.scad zu deaktivieren, da es viel länger dauert, eine Aufgabe zu erledigen, die Sie wahrscheinlich viel schneller von Hand erledigen
Die Ausführung des Jobs dauerte fast 20 Stunden auf meiner alten 1,6 GHz Linux-Box, ohne die Fehlschläge zu zählen, von denen ich viele gemacht habe. Ich glaube aber, dass ich den Swap ziemlich stark beansprucht habe.
Ich bin sicher, dass jemand, der Blender versteht, einen besseren Weg kennt, dies zu tun, aber das ist, was für mich funktioniert hat. Gute Landungen!
Tags
Modellquelle
