Eine der interessantesten Funktionen Blender ist die Möglichkeit der Verwendung von Skripten Python Erweiterung der Funktionalität dieser Suite von Opensource-Animation.
Mixer enthält eine Python-Version bei der Installation des Softwarepakets, obwohl es immer möglich ist eine neue Version des Python manuell installieren von der offiziellen Website Python-Website.
Mit diesem Artikel beginnen wir einige der Möglichkeiten einer Zusammenführung dieser Skripte in Blender zu erforschen, um neue Modelle der Geometrie erstellen oder ändern Objekte, Steigerung unserer kreativen Möglichkeiten wesentlich.
Wir werden in diesem ersten Ansatz beginnen, indem Sie ein paar kleine Beispiele zu sehen, wie das Arbeitsumfeld geführt. Später stellen wir eine detaillierte Studie über die interne Datenstruktur von Blender und die Möglichkeiten für den Zugriff auf und modifizieren.
Zugang zu Phyton trösten.
Python-Konsole stellt ein Verfahren zum schnellen Zugriff auf die API (Application Program Interface), nämlich, der Satz von Anweisungen, um mit Blender Python zu interagieren. Mit dieser Konsole kann automatisch eine vollständige Anleitung mit einem auto-complete, die Zugang zu den gleichen vereinfacht.
Python-Konsole-Fenster ist ein Arbeitsumfeld Blender.
Indem Sie auf das entsprechende Symbol auf dem Konsolenbildschirm angezeigt werden.
Wir können sehen, dass es eine Schaltfläche “Autocomplete” im Konsolenfenster, und dass der Text, der eine Tastenkombination wird angezeigt “Ctrl – Space” Drücken der Kontrolle, und die Leertaste gleichzeitig.
Wenn wir anfangen zu schreiben, Teil der Texte, was darauf hindeutet, zwischen den Modulen enthalten (Builtin-Module) wir können sie mit der Zweckmäßigkeit der Auto-füllen.
Beispielsweise, wenn wir schreiben, “bpy.” und drücken Sie die Taste, um Auto-, Wir werden die folgenden Optionen zeigen:
Beispielsweise, wenn wir wissen, das Datum der Zusammenstellung des Programms konnten wir auf die Funktion zu erhalten “Build_date” wie in der folgenden Abbildung dargestellt
Wir können Bezugnahmen auf Betreiber zu schaffen, um ihre Einarbeitung zu vereinfachen. Der Zuweisungsoperator ist das Gleichheitszeichen. “=”
beispielsweise:
“add_cube = bpy.ops.Gitter.primitive_cube_add“
Mit der Funktion “Druck” Wir können diese Zuordnung überprüfen
Wir können diese Referenz verwenden, um eine neue Aufgabe in der Lage zu erstellen (“Stelle”) Brust
Das Ergebnis kann im 3D-Fenster gesehen werden
Die Einbeziehung Anweisungen isoliert keine großen Vorteile. Planen sie es uns ermöglichen,, mit geringem Aufwand, zu sehr interessanten Ergebnissen.
Fühlen Sie sich wie die Programmierung in Python mit Blender zu starten?
Muss sein in Verbindung gebracht einen Kommentar posten.