Graphic PIZiadas

Graphic PIZiadas

Meine Welt ist in..

Ein Python-Skript im Mixer bearbeiten

Text_Editor_ThumbWir haben gesehen, wie wir können, Geben Sie eine einfache Anweisung in der Python-Konsole Blender beinhaltet in seiner Windows-System. Dieses System eignet sich zum Testen Befehle, aber es wird normalerweise nicht verwendet, um eine Sequenz von ihnen programmiert.

Die Konsole erlaubt uns auch, die verfügbaren Befehle durch Erkundung der Auto-Vervollständigen , vom Betreten des Startbefehl enthält Funktionen Blender Python: “bpy”.

Blender hat ein Fenster, um Text, der als dienen kann bearbeiten “IDE” Programmieren in Python, einschließlich Zeilennummerierung, Verwendung von Farben die Syntax und die Möglichkeit der automatischen autoidentación von langen Textzeilen zu unterscheiden,.

Um die Textbearbeitungsfenster öffnen Sie das entsprechende Symbol wählen (Ein Blatt aus einem Notebook) I-Taste an der linken unteren Ecke eines Fensters. Diese Taste legt die Art der Editor das Fenster mit. Wählen Sie das Symbol “Text Editor”.

Abrir_editor_texto

Das neue Fenster wird der vorherigen Ausgabe zu ersetzen und wird seine Oberfläche mit einem Textbereich zeigen

text_edit

So starten Sie mit diesem Fenster haben wir eine vorhandene Datei öffnen (Öffnen) oder eine neue erstellen (New). Von diesem Moment an werden wir einen Cursor im Bearbeitungsbereich wird uns erlauben, Text zu bearbeiten

tex_edit_Habilitada

Die Änderungen in der Benutzeroberfläche durch Hinzufügen neuer Optionen, unter denen auch “Skript ausführen” es wird uns erlauben, das Skript, das wir in diesem Fenster haben ausführen.

Um den Betrieb zu testen fügen Sie ein paar Zeilen Code, die uns etwas Geometrie erstellen können:

Import bpy
zval =[0,1,2,3,4,5]
für z in zval:
    bpy.ops.mesh.primitive_torus_add(Dreh =(0, 0, 0), location =(0, 0, z))

Die erste Zeile des Codes, “Import bpy”, Er fügte hinzu, die Objektbibliothek für Python Blender

Die zweite Zeile definiert einen Vektor der Koordinaten, die dazu dienen, um die Position zu definieren “z” Gegenstände

Eine Schleife “für” Werte zuweisen “eingeladen” A-la-variable “z” in jedem Zyklus der Schleife (6 Zyklen)

Die letzte Zeile, innerhalb der Schleife, wie sie eingerückt ist,, wird die Geometrie erstellen.

Das Ergebnis der Codeausführung, Drücken der Taste “Skript ausführen” oder durch Drücken der Tastenkombination “alt” + “P” die Sie im Bild unten sehen können: 6 Stiere von gleicher Größe, mit den gleichen Koordinaten “x” und “und” aber unterschiedliche “z”.

Primer Script

Zur Bearbeitung der Übung wird das Skript in einer Datei zu halten. Es ist wichtig, dass diese Datei die entsprechende Erweiterung Python-Skripte, die zu verwenden ist “py”. Beispielsweise “Script_1.py”

Speichern

Wir können kleine Variationen dieser Übung machen:

  • Könnten Sie zwei Schleifen bilden, ineinander, um ein zu generieren “Stiere Ebene”?
  • Könntest du die Bullen Kugeln ändern?
  • Könnten Sie zwei Schleifen bilden, ineinander, um ein zu generieren “Plan Perlen”?

StierkampfBereiche

 

 

Python-Con Blender

Python-Con Blender