Tag Archives: Python

How-To: Python Scripting in Blender: (10) Objekte gruppieren

Outliner Objektgruppe

Outliner Objektgruppe

In diesem Tutorial wollen wir Objekte zu Objektgruppen zusammen fassen. Wie das How-To zum Collada Export wird dieses Tutorial so kurz, dass es eigentlich keinen “weiterlesen” Button braucht. Aber das Gruppieren von Objekten in Blender könnte noch einmal wichtig werden, also behandeln wir es eben :) Am Ende dieses Tutorials könnt ihr

  • Objekte gruppieren und
  • Objektgruppen auflösen.

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (9) Rotation mit Eulerkoordinaten

In diesem dritten und letzten Tutorial zur Rotation im dreidimensionalen Raum wollen wir uns die Drehung mittel Eulerkoordinaten ansehen. Am Ende dieses Tutorials könnt ihr

  • Eulersche Winkel berechnen und
  • mit Eulerschen Winkeln Objekte in Blender rotieren.

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (8) Rotation mit Quaternionen

In diesem zweiten Tutorialteil über die Rotation im dreidimensionalen Raum in Blender mit Python wollen wir uns die Rotation mir Quaternionen ansehen. Am Ende dieses Tutorials könnt ihr

  • Quaternionen berechnen
  • Rotationen in Blender mit Quaternionen durchführen und
  • Quaternionen- und Achse-Winkel-Darstellungen von Drehungen ineinander umformen.

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (7) Rotation im Modus “Axis Angle”

So, nach einer längeren Pause finde ich es ist an der Zeit die How-To Reihe zum Python Scripting in Blender wieder aufzunehmen. In den nächsten Tutorialteilen wollen wir uns mit der Rotation von Objekten im dreidimensionalen Raum beschäftigen. In diesem Teil werden wir uns die Drehung um eine Achse mit dem “Axis-Angle”-Modus anschauen, im nächsten Teil betrachten wir dann die Drehung um eine Achse mit dem mit Quaternionen und anschließend die Drehung mit Eulerschen Winkeln. Am Ende dieses Tutorials könnt ihr

  • Drehachsen berechnen,
  • Objekte auswählen und aktiv setzen und
  • Objekte um eine Drehachse um einen Winkel drehen.
Screenshot Rotationsergebnis

Screenshot Rotationsergebnis

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (6) Add-On Programming

In diesem (vorerst?) letzten Teil der Python in Blender Tutorialreihe wollen wir unser Pyramidenprogramm als Add On installieren, so dass wir das Skript nicht mehr über das Textfenster laden und ausführen müssen. Am Ende dieses Tutorials könnt ihr

  • ein Skript so anpassen, dass es in Blender als Add-On installierbar ist und
  • Add-Ons installieren.

Add-On Page

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (5) User Interface

UI Panel: Pyramide

UI Panel: Pyramide

In diesem fünften, vorerst vorletzten Python in Blender Tutorial wollen wir uns mit der Erstellung von einfachen User Interfaces befassen. Wir wollen für unser Tutorial Programm ein kleines UI mit zwei eingebbaren Floatzahlen für die Höhe und die Breite der Pyramide und einem “Build!” Button (siehe Graphik rechts) schreiben. Am Ende dieses Tutorials könnt ihr

  • Button Panels erstellen,
  • Eingabefelder erstellen und
  • Buttons anzeigen lassen und mit Funktionen belegen.

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (4) Collada Export

Soo.. ein gaaanz kleiner Absatz zu Blender, so kurz, dass ich eigentlich keinen “Weiterlesen” Button brauchen werde und so kurz, dass es eigentlich keine Nummer in der Python Scripting in Blender How-To Reihe verdient. Aber.. Der Vollständigkeit zuliebe erwähne ich es (der automatische Collada Export ist Teil der Kette C++ Programm Umweltsimulation -> mySQL Datenbank -> Blender -> Torque) und der Konstistenz zuliebe bekommt es eine Nummer. Am Ende dieses How-Tos könnt ihr

  • erstellte Szenen als Collada Datei exportieren.

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (3) Interaktion mit mySQL Datenbanken

Dieses Tutorial wird sich nicht so sehr mit Blender als vielmehr mit der Anbindung an eine Datenbank beschäftigen. Am Ende dieses Tutorials könnt ihr

  • Verbindung zu einer MySQL Datenbank aufbauen
  • SQL Request absetzen
  • Datenbanksätze handeln

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (2) Material und Textur

Pyramide mit Textur

Pyramide mit Textur

In diesem zweiten Teil der Tutorialreihe wollen wir unsere Pyramide aus dem ersten Teil der Tutorialreihe mit Material und Textur versehen. Wir beschränken uns hier auf grundlegende Funktionen und belassen die endlosen Möglichkeiten und Spielereien dieses Themas für später. Am Ende dieses Tutorials könnt ihr

  • Lampe und Kamera setzen
  • Material erstellen und zuweisen
  • Textur erstellen und zuweisen
  • Bild laden und “zuweisen”

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (1) 3D Objekte erstellen

das Ergebnis des Tutorials: eine Pyramide

das Ergebnis des Tutorials: eine Pyramide

Willkommen zum ersten kurzen How-To zum Python Scripting in Blender. Nachdem wir in der Einführung unsere Benutzeroberfläche vorbereitet haben, wollen wir in diesem Teil ein erstes kurzes, lauffähiges Python Script schreiben. Nach diesem Tutorial könnt ihr

  • Vertices (Punkte) nach Koordinaten setzen,
  • Vertices durch Edges (Kanten) und Faces (Seiten) verbinden,
  •  Meshes (Gitter) erzeugen und
  • Objekte erzeugen und darstellen.

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

How-To: Python Scripting in Blender: (0) Einrichtung der Blenderoberfläche

Wenn man hobbymäßig 3D Objekte erstellen und vielleicht sogar animieren möchte, ist Blender wohl die kanonische Wahl. Es ist umfangreich, es gibt viele schöne Tutorials im Netz und dank GPL ist der ganze Spaß auch noch umsonst. Mehr kann ich dazu gar nicht sagen – ich bin dann doch eher der Programmierer als der Graphiker. Und daher kommen wir gleich zu Python – eine Programmier- / Skriptsprache, mit der man solche 3D Objekte auch durch Coding erstellen kann. Und genau darum wird es in dieser Tutorialreihe gehen :)

Standardansicht von Blender

Standardansicht von Blender

In diesem nullten (warum nicht ersten? a) Programmierer dürfen mit Null anfangen zu zählen und b) in diesem Tutorial geht es nur um das Einstellen der Blenderoberfläche, noch nicht um Python – wer Blender schon einmal gesehen hat, wird hier nichts neues lernen..) Tutorial werden wir ausgehend von den Standardeinstellungen von Blender alle Schritte erklären, um ein erstes eigenes Python Script in Blender ausführen zu lassen.

Continue reading

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , .

Mein erster Baum :)

Baum mit erster Textur

Baum mit erster Textur

Ich.. brauche mal richtige Texturen.. Aber das gehe ich später an.. Morgen oder so :) Für jetzt bin ich glücklich, weil der generierte Baum mit einer.. *ein Adjektiv such*.. schönen? :P in Paint erstellten Sprite Texture dasteht :) How-To zum Erstellen und Texturieren von Objekten in Blender via Python Skript folgt :)

Posted in Code-O-Matic, Graphic-O-Matic. Tagged with , , , , .