Schlagwort: Schwert

Spielentwicklung mit Blender und Roblox: Teil 2

Hallo zum zweiten Teil von „Spielentwicklung mit Blender und Roblox“. Heute werden wir, wie gestern beschrieben, 3D-Modelle importieren und installieren.

3D-Modelle einfügen

Nu kommen unsere 3D-Objekte ins Spiel. Das Schwert, das wir im letzten Blog erstellten, können auch wir hier gebrauchen.

Ein wahres Prachtstück

Um dieses Schwertmodell jetzt in Roblox zu kriegen, müssen wir es exportieren. Dazu wählen wir das Schwert aus und drücken oben links auf „File“ > „Export“ > „FBX“. Speichere es irgendwo ab, wo du es später wiederfindest.

Wechseln wir nun zu Roblox Studio, wo wir „Ctrl+I“ drücken. Das öffnet sich ein „Insert“ Fenster, wo wir unseren „MeshPart“ finden können. Dies ist ein Block, der verschiedene Formen von 3D-Objekten aufnehmen kann.

Wir wählen nun diesen MeshPart aus und gehen zum „Properties“ Fester. Dort wählen wir unter „MeshId“ den gelben Ordner aus. Es öffnet den Windows-Explorer. Du sollst jetzt dein gespeichertes Schwert auswählen und öffnen.

Roblox Studio wird mehrere Fragen stellen, welche du alle einfach mit Ja beantwortest. Dein Schwert erscheint jetzt, ist aber zu gross. Wir können, dass mit dem „Scale“ Tool beheben. Wir halten „Shift“ gedrückt, um die Verhältnisse beizubehalten und ziehen das Schwert an der Y-Achse klein. Optional kann man noch bei „Move“ auf 0.1 studts einstellen, um es noch kleiner zu machen.

Es empfiehlt sich einen „Dummy“ zu platzieren, um es an den Standard-Charakter anzupassen.

Aus dem Modell ein funktionierendes Schwert machen

Wir brauchen jetzt die „MeshId“ des Schwertes. Zuerst das Schwert auswählen, dann zu „Properties“ > „MeshId“ > „rbxassetid://“ und schlussendlich mit „Ctrl+C“ kopieren. Dann geht man zur Toolbox und sucht nach „Sword“. Ich empfehle das erste Schwert, weil es von Roblox selbst gemacht wurde. Wir fügen dieses Schwert durch einen Linksklick ein. Es wird gefragt, ob es das Schwert in unseren Rucksack tun soll. Wähle „No“ für nein aus. Der Rucksack ist lediglich, was der Charakter am Anfang erhält.

Wähle das Schwert im Explorer aus, nicht in der Ansicht. Öffne im Explorer nun das „ClassicSword“ > „Handle“ > „Mesh“. Wir werden nur das „Mesh“ gebrauchen.

Wähle im Explorer „Mesh“ aus und gehe zu dessen Properties. Dort klicken wir auf „MeshId“ und geben unsere durch „Ctrl+V“ ein. Entferne auch noch die alten Texturen unter „TextureId“ indem du sie auswählst und „Backspace“ auf deiner Tastatur drückst.

Wähle noch kurz die „Handle“ aus und wechsle bei den „Properties“ > „Behaviour“ > „Locked“ und entferne das Häkchen. Auch noch Reflexion auf 0 unter „Properties“ > „Appearence“ > „Reflection“.

Drehe jetzt die „Handle“ mit dem „Rotate“ Tool so, dass es schlussendlich mit der Spitze nach oben schaut.

Fertig! Zuletzt verschieben wir noch das „ClassicSword“ in den „StartPack“ im Explorer. Das „StartPack“ enthält alle Werkzeuge, die der Charakter beim Spawnen haben soll. Wir verschieben das „ClassicSword“ mit Drag-and-drop.

Drücke oben links auf den „Play“ Knopf oder alternativ F5 auf deiner Tastatur, um das Spiel zu starten. Man kann das Schwert mit einem Linksklick schwingen und mit einem Doppelklick einen Ausfallschritt machen.

Hier ist der Link zum Roblox Modell, falls du meins haben willst:
https://www.roblox.com/library/6515437493/Sword

Das war es mit diesem Zweiteiler. Ich hoffe, es hat dir gefallen. Schreib mir deine Fragen bitte in die Kommentare, falls noch Unklarheiten existieren. Bis zum nächsten Mal!

Quellen:
Roblox DevForum: „Best way to import multiple meshes. (Bulk Import)“ URL: https://devforum.roblox.com/t/best-way-to-import-multiple-meshes-bulk-import/845859 [09.03.2021]

Do it Yourself: 3D-Druck

Willkommen zurück zu meinem Blog. Nach einer langen Pause bin ich wieder zurück und werde nun mit unserem Programm weiter fahren. Heute beschäftigen wir uns mit dem 3D-Druck.

Wie ich dir schon im letzten Blog über den 3D-Druck gezeigt habe, hat der 3D-Druck viel Potenzial. Ich werde dir heute zeigen, wie man ein Schwert modelliert, exportiert und druckt.

Du brauchst:

  • Einen Computer (Laptop oder Desktop) mit einer Maus
  • Blender installiert und heruntergeladen (Download)
  • 3D-Drucker (geht auch ohne)

Bevor wir überhaupt etwas modellieren, müssen wir planen.

Um realistische und schön aussehende Modelle zu erhalten, brauchen wir Referenzen. In diesem Beispiel wollen wir ein Schwert machen. Wir öffnen www.google.com und geben „Schwert“ oder noch besser auf Englisch „Sword“ ein. Englisch gibt oft mehr Suchresultate als eine Suche auf Deutsch. Wir navigieren zu „Bilder“ und suchen uns ein schönes Schwert.

Sobald wir es gefunden haben, erstellen wir auf dem Desktop (Startbildschirm) unseres Computers einen Ordner und benennen ihn beliebig (z.B. „ReferenzBilder“). Hier werden wir unsere Bilder speichern. Wir gehen nun zurück zum Browser, machen einen Rechtsklick auf unser gewünschtes Bild und drücken auf „Bild speichern unter“.

Öffne nun Blender und lösche die Starterobjekte (Kamera, Lampe und Würfel).

Drücke nun „Shift+A“. Es wird ein kleines Fenster geöffnet. Wir gehen nun auf „Mesh“ > „Cube“. Es wird ein Würfel hinzugefügt.

Drücke einmal „Tabstopp“, um in den „Edit Mode“ zu wechseln.

Oben links sollten 3 neue Auswahlmöglichkeiten erschienen sein. Wechsle auf das dritte „Face Select“ Tool und wähle zwei gegenüberliegende Seiten aus. Mit „Shift“ können wir mehrere Seiten auswählen.

Wir werden im Edit Mode bleiben, aber zwischen den verschiedenen Select-Tools wechseln.
Ich habe in den Röntgenmodus gewechselt, um die zwei gegenüberliegenden Flächen gleichzeitig zu zeigen. Also musst du es nicht machen!

Dann wechseln wir bei unserer Toolbar zum „Extrude Along Normals“, indem wir auf das neunte Tool Linksklick gedrückt halten, zu „Extrude Along Normals“ mit der Maus hinüberwandern und den Linksklick loslassen.

Mach nun einen Linksklick auf das gelbe Pluszeichen und presse auf deiner Tastatur die Zahl fünf und direkt danach Enter. (Achtung: Nicht auf dem Numpad, denn das ändert deine Kameraperspektive).

Das Endresultat sollte ein grauer Balken sein, der in drei Teile geteilt ist. Danach wählen wir die oberen sowie die unteren drei Oberflächen aus.

Danach drücken wir „S“ auf unserer Tastatur und „Z“, um es der Z-Achse entlang zu verformen. Dann geben wir auf unserer Tastatur den Wert 0.5 ein, um den Körper zu halbieren.

Jetzt haben wir das Grundgerüst für den Handschutz fertig. Wir werden ihn jetzt besser gestalten, damit er nicht langweilig wirkt.

Dafür drücken wir „Ctrl+R“, um einen „Loop Cut“ auszuführen. Er schneidet den Körper einer Achse entlang in zwei. Wir platzieren unsere Maus über den mittleren Teil und drücken „Linksklick“ und „Enter“, um es zuzuschneiden.

Jetzt wählen wir die zweite Auswahlmöglichkeit „Edge Select“. Dann wählen wir die obere mittlere Linie aus und ziehen sie mit „G“ und „Z“ an der Z-Achse nach oben.

Dann wechseln wir zum „Vertex Select“ und wählen die beiden oberen Vertices (Eckpunkte) aus. Dann drücken wir „J“, um sie zu verbinden. Zuletzt wählen wir mit dem „Face Select“ die beiden oberen Dreiecke aus und drücken „Rechtsklick“ > „Dissolve Faces“, um ein einziges Dreieck zu schaffen. Wiederhole das auf der anderen Seite nochmals.

Jetzt halbieren wir die längeren Rechtecke in zwei kleinere Rechtecke. Das machen wir, indem wir wieder mit „Ctrl+R“ einen „Loop Cut“ schneiden und die halbierte Hälfte nochmal halbieren. Das machst du wieder auf beiden Seiten. Unser Resultat sollte so aussehen.

Das Resultat sollte so aussehen.

Jetzt wählen wir mit dem „Edge Select“ Tool und „Alt“ die erste dieser Schnitte aus, „Rechtsklick“ > „Dissolve Edges“. Dann wählen wir die übriggebliebene obere Linie aus und ziehen sie mit „G“ und „Z“ an der Z-Achse entlang hoch. Jetzt haben wir ein schöneres Design.

Mit „Shift“ und „Rechtsklick“, wählen wir alle erhobenen Ecken aus und drücken „S“ und „X“, um sie der X-Achse entlang zu skalieren. Ziehe sie zusammen.

Schauen wir nun unser Schwert von der Seite an. Mit „Ctrl+R“ machen wir einen Schnitt quer durch den Handschutz, denn wir werden jetzt eine Klinge modellieren.

Wir sind gleich fertig! Wechsle nun zum „Face Select“ oben links, und wähle beim mittleren Teil die oberen vier Trapeze aus.

Dann drücken wir „E“ und geben den Wert 20 auf unserer Tastatur ein. Wir bestätigen mit „Enter“ und machen aus dem oberen Teil eine Ebene, indem wir sie auswählen, „S“ danach „Z“ und den Wert 0 auf unserer Tastatur eingeben. Sie werden jetzt entlang der Z-Achse auf flachgelegt. Wir bestätigen wieder mit „Enter“.

Um noch dem Schwert eine Spitze zu geben, wählen wir mit dem „Vertex Select“ zwei diagonal liegende Eckpunkte aus und verbinden sie mit „J“. Dann ziehen wir mit „G“ und „Z“ den mittleren Punkt nach oben. Unsere Schwertklinge ist fertig!

Aber halt! Wir brauchen noch einen Griff! Mit „Face Select“ wählen wir die unteren vier Quadrate aus. Danach machen wir mit „Rechtsklick“ > „Dissolve Faces“ ein einziges Quadrat. Mit „I“ ziehen wir die Seitenränder zusammen.

Mit „E“ ziehen wir unseren Griff nach unten. Mit „Enter“ bestätigen wir die neue Länge. Nun wechseln wir wieder zum „Edge Select“ und wählen die vertikalen Seitenkanten aus. Mit „Ctrl+B“ schrägen wir die Seitenkanten ab. Wieder mit „Enter“ bestätigen.

Fertig. Optional kann man noch die untere Fläche auswählen und mit „E“ länger ziehen und danach mit „S“ sie vergrössern, um eine Halbkugel am Ende des Griffes zu bekommen.

Ausdrucken

Zuerst müssen wir unser Modell in eine .stl-Datei umformen. Dieser Dateityp dient als Schnittstelle zu CAD-Programme, welche virtuelle technische Zeichnungen erstellen. Das findet z.B. bei Ingenieuren Verwendung, wenn sie neue Motorteile zeichnen und eine virtuelle Zeichnung (CAD-Datei) zur Herstellung an die Polymechaniker weiterleiten. Also ist praktisch eine .stl-Datei der Postbote zwischen 3D-Software und CAD-Programmen.

Um jetzt eine .stl-Datei zu erhalten, gehen wir oben links auf „File“ > „Export“ > „Stl“ und speichern diese in irgendwo auf dem Computer ab.

Gehe jetzt zu deiner Datei. Wenn du jetzt die Datei öffnest, wirst du zu „Paint 3D“ umgeleitet. Das ist Microsoft hauseigenes CAD. Jetzt gehen wir oben rechts auf „Menü“ > „Drucken“. Man kann sich hier für 2D oder 3D entscheiden. 2D ermöglicht einen Ausdruck auf ein Blatt Papier, 3D hingegen als reales Objekt. Falls das dein erstes Mal ist, wirst du gefragt, aus dem Microsoft Store „3D Builder“ zu installieren. Installiere diese App. Gehe nochmals zurück zu „Paint 3D“ und drucke dein Modell nochmals als 3D-Druck aus. Die App „3D Builder“ wird gestartet. Hier kann man zwischen einer Bestellung des Ausdrucks (Online-3D-Druckdienst) und dem lokalen Drucker entscheiden. Den Onlinedienst benutzt du dann, wenn du keine Drucker hast. Dann wird es von Microsoft gedruckt und dir per Post zugestellt (inkl. Rechnung).

Falls du es selbst drucken können, gehe zu „Layout“ und gebe deine gewünschte Grösse ein (Achtung: Masseinheiten beachten!). Unter „Material“ kannst du deinen gewünschten Kunststoff auswählen. Wenn du fertig bist, drückst du unten rechts auf „Drucken“ oder „Online bestellen“ je nachdem, wo du es gedruckt haben willst. Warte, bis deine Bestellung ankommt oder dein Drucker fertig gedruckt hat und zack hältst du dein virtuelles 3D-Modell in deiner Hand.

Das war es mit dem heutigen Blogpost. Ich hoffe, er hat dir gefallen. Im nächsten Post zeige ich dir, wie man das Schwert jetzt auch in Roblox Studio integriert. Bitte schreib mir in die Kommentare, falls du noch irgendwelche Fragen hast! Tschüss!

Quellen:
YouTube: „A Guide to Printing in Paint 3D“ URL: https://youtu.be/ooHTsD7t6A4 [03.03.2021]
Wikipedia: „STL-Schnittstelle“ URL: https://de.wikipedia.org/wiki/STL-Schnittstelle [03.03.2021]
Autodesk Homepage: „“ URL: https://www.autodesk.de/solutions/cad-software [03.03.2021]