Bis Sie Blender installieren und vorerst mit Python ausführen können

Ich möchte verschiedene 3D-Modelle mit Blender erstellen

Zu diesem Zeitpunkt dachte ich jedoch, dass es Spaß machen würde, wenn ich bis zu einem gewissen Grad automatisch mit Python modellieren könnte, aber ich habe versucht, Blender und Python einzuführen, es ist ein Memo-Schreiben.

Umgebung

Maschinenspezifikationen

Mixer Installation

Installieren Sie direkt von der offiziellen Website von Blender unten. Ich habe bis jetzt 2.79 verwendet, aber ich habe die neueste Version von 2.83 durch Überschreiben installiert.

https://www.blender.org

Mixer starten

Starten Sie den Mixer. Sie können die Anwendung so öffnen, wie sie ist, aber ich habe sie trotzdem so eingestellt, dass sie auf dem Terminal geöffnet wird.

Wenn der Mixer unter MacOS vorhanden ist, befindet er sich auf dem folgenden Pfad.

/Applications/Blender.app/Contents/MacOS/Blender

Ich habe es möglich gemacht, es jederzeit über den Weg hier aufzurufen. Übrigens sind auch andere Initialisierungsdateien und Add-Ons in Skripten direkt unter Inhalt enthalten.

スクリーンショット 2020-06-21 23.34.14.png

Ein Bildschirm wie dieser wurde angezeigt. Blender ist standardmäßig Englisch, Sie können es jedoch in Japanisch ändern. Edit → preferences → interface → Translation → Language

Python mit Mixer

Nachdem der Mixer mit CUI gestartet werden kann, führen wir Python auf dem Mixer aus. スクリーンショット 2020-06-21 23.35.31.png

Durch Auswahl einer der Registerkarten "Skripterstellung" wurde der Modellansichtsbildschirm oben links angezeigt und der Konsolenbildschirm und der Editorbildschirm wurden angezeigt.

Sie können Blender mit Python betreiben, indem Sie Python-Befehle in diese Konsole eingeben.

Ich habe versucht, mit dem folgenden Befehl einen solchen Prototyp des Meeres zu erstellen.

import bpy

#Objektentfernung
bpy.ops.object.delete(use_global=False)
#Neues Objekt erstellen, das ist eben(Flugzeug)
bpy.ops.mesh.primitive_plane_add(enter_editmode=False, align='WORLD')
#Fügen Sie dem Objekt Ocean als Modifikator hinzu
bpy.ops.object.modifier_add(type='OCEAN')

スクリーンショット 2020-06-22 01.21.28.png

Allein damit ist es schneller, den Modifikator manuell hinzuzufügen ... Die Zukunft scheint noch lang zu sein.

Referenz

https://docs.blender.org/api/current https://qiita.com/yassyskywalker/items/18e8541079bfae2af0e7

Recommended Posts

Bis Sie Blender installieren und vorerst mit Python ausführen können
Führen Sie es vorerst mit CentOS7 + Apache2.4 + Python3.6 aus
Bis Sie Caffe installieren und das Beispiel ausführen
Verwenden Sie vorerst Logger mit Python
Bis Python mit Pythonbrew installiert ist und Flask auf dem WSGI-Server ausgeführt wird
Bis Sie Ihre eigene Python-Bibliothek mit pip installieren können
Bis Python auf Apache läuft
Bis Sie mit Python unter Windows 7 eine maschinelle Lernumgebung erstellen und ausführen
Bis matplotlib installiert ist und ausgeführt wird
Grundlegendes zur Python-Klasse Kampf (1) Verschieben wir sie vorerst
Bis Sie opencv mit Python verwenden können
Führen Sie yolov4 "vorerst" in Windows aus
Ich habe vorerst mit Floydhub gespielt
Bis das Changefinder-Sample auf Python läuft
Führen Sie Blender mit Python aus
[Python] Misst und zeigt die für die Verarbeitung erforderliche Zeit an
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Installieren Sie die neueste stabile Version von Python mit pyenv (sowohl 2 als auch 3).
Versuchen Sie vorerst, Arch Linux zu installieren.
Installieren Sie tweepy mit pip und verwenden Sie es für API 1.1
Bis Sie Anaconda für die Datenanalyse auf Ihrem Mac installieren und die IDE starten
[Für Anfänger] Sie können es von Grund auf neu machen! Erstellen von APIs mit AWS SAM und Ausgeben von Open API-Dokumenten in Python
Was können Sie mit den Standardstatistiken der Python-Bibliothek tun?
Versuchen Sie, iptables zu lernen, bis Sie im Internet surfen können
Installieren Sie CaboCha in der Ubuntu-Umgebung und rufen Sie es mit Python auf.
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
So installieren Sie OpenCV in Cloud9 und führen es in Python aus
Führen Sie mruby mit Python oder Blender aus
Überlegen Sie im Qiita-Artikel, was Sie mit Python tun können
Verstehen Sie die Wahrscheinlichkeiten und Statistiken, die für das Fortschrittsmanagement mit einem Python-Programm verwendet werden können
Siehe Python zum ersten Mal
Lassen Sie uns vorerst Googles Vision API von Python berühren
[TensorFlow] Wenn Sie TensorBoard ausführen möchten, installieren Sie es mit pip.
Vorerst möchte ich jede Datei mit ffmpeg konvertieren !!
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
Python | Was Sie mit Python machen können
Versuchen Sie vorerst, FireBase Cloud Firestore mit Python zu verwenden
Zur Zeit derjenige, der mit Django im Handumdrehen eine Homepage erstellt und diese auf Heroku veröffentlicht (Windows-kompatibel)
Ein Memo beim Erstellen einer Umgebung, die vorerst mit Lambda @ Edge debuggt werden kann
Finden Sie heraus, wie alt ein Baseballspieler mit Python und Stan eine Heimatbasis erreichen kann
Sie können auch die Kommunikation von DB und Cache mit Curl überprüfen
[Einführung in das maschinelle Lernen] Bis Sie den Beispielcode mit Chainer ausführen
[Python] [Maschinelles Lernen] Anfänger ohne Wissen versuchen vorerst maschinelles Lernen
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
Ich habe Umgebungsvariablen in Docker festgelegt und in Python angezeigt.
Abrufen und Konvertieren der aktuellen Zeit in der lokalen Systemzeitzone mit Python
Bis Sie VPS mit Conoha ausleihen und den öffentlichen Schlüssel mit SSH authentifizieren können
Impressionen und Memorandum bei der ersten Arbeit mit VScode
Sie können es mit Python tun! Strukturanalyse zweidimensionaler kolloidaler Kristalle
Ich habe die Geschwindigkeit der Listeneinschlussnotation für und während mit Python2.7 gemessen.
Bis Sie das Fehlerprotokoll lesen können
Bis Sie Ihre eigene Python-Bibliothek installieren
MongoDB mit Python zum ersten Mal
[Python] Wäre es nicht das Beste und Höchste, wenn Sie die Unternehmensmerkmale mit nlplot erfassen könnten?
Mit Python und xonsh gut gemacht, so dass Sie die EC2-Instanz sehen können, indem Sie einfach die Shell betreten
Bereiten Sie die Entwicklungsumgebung für Python unter AWS Cloud9 vor (Pip-Installation und Zeitumstellung)
Machen Sie aus einem Python-Programm einen Daemon und führen Sie es automatisch aus, wenn das Betriebssystem gestartet wird
Wenn ihr in der Scope-Küche das mit einem Rand machen könnt ~ ♪