Schreiben wir Python mitinema4d.

Schreiben wir Python mitinema4d. Ich habe Python nicht gut verstanden, deshalb habe ich den grammatikalischen Teil von Python unten aufgeschrieben. http://qiita.com/_nabe/items/36f6f33397e9eec4e3b9

Wo schreibe ich Python in c4d

Es gibt einige.

Zunächst habe ich in der Praxis häufig Skript-Tags oder die Ausführung im Skript-Manager verwendet.

Bereits definierte Variablen

Es scheint, dass die Cinema4D-Seite die folgenden Variablen als Verknüpfung definiert.

Holen Sie sich ein Objekt und ändern Sie seine Position

Versuchen Sie, das Objekt in jedem Frame zufällig zu verschieben. Ich habe das folgende Skript in das Skript-Tag geschrieben.

move.py


import c4d
import random

def main():
	print "move!"
    obj = op.GetObject()
    obj[c4d.ID_BASEOBJECT_REL_POSITION,c4d.VECTOR_X] = 100 * (random.random()-0.5)
    obj[c4d.ID_BASEOBJECT_REL_POSITION,c4d.VECTOR_Y] = 100 * (random.random()-0.5)
    obj[c4d.ID_BASEOBJECT_REL_POSITION,c4d.VECTOR_Z] = 100 * (random.random()-0.5)


Die Aufnahme sieht so aus. alt

Eigenschaftsnamen wie c4d.ID_BASEOBJECT_REL_POSITION, c4d.VECTOR_X werden angezeigt, indem der Parametername auf GUI in den Skripteditor auf Cinema4d gezogen wird! alt

Dokument

Ich werde mein Bestes tun, um die API von hier aus zu finden. Oder google! https://developers.maxon.net/docs/Cinema4DPythonSDK/html/index.html

Offizielle Probe

https://github.com/PluginCafe/cinema4d_py_sdk

Snippet

https://qiita.com/_nabe/items/8c106af9f9f541d3db95

Recommended Posts

Schreiben wir Python mitinema4d.
Python-Snippet-Sammlung mit Kino4d
Schreiben Sie mit Python in csv
Lassen Sie uns Git-Cat mit Python bauen
[Python] Mit Python in eine CSV-Datei schreiben
Lassen Sie uns eine GUI mit Python erstellen.
[Python] Lassen Sie uns kurz über die Einschlussnotation schreiben
Lass uns mit Python mit Python spielen [Anfänger]
Lassen Sie uns mit Python Image Scraping durchführen
Lassen Sie uns ein Diagramm mit Python erstellen! !!
Laden Sie fbx aus Python mitinema4d
Lassen Sie uns die Stimme mit Python # 1 FFT analysieren
Schreiben Sie ein Batch-Skript mit Python3.5 ~
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
Python mit Go
Erstellen wir mit Python eine kostenlose Gruppe
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
[Einführung in Python] Verwenden wir foreach mit Python
AES256 mit Python
Lesen wir die RINEX-Datei mit Python ①
Getestet mit Python
Lassen Sie uns mit Python langsam sprechen
Python beginnt mit ()
[Python] Lassen Sie uns matplotlib mit Japanisch kompatibel machen
mit Syntax (Python)
Schreiben Sie einen TCP-Client mit Python Twisted
Bingo mit Python
Zundokokiyoshi mit Python
Lassen Sie uns MySQL-Daten mit Python bearbeiten
Erstellen Sie ein Webframework mit Python! (1)
Machen wir einen Twitter-Bot mit Python!
Lassen Sie uns mit Python 1 einen Investitionsalgorithmus entwickeln
Kommen wir zu Python # 0 (Umgebungskonstruktion)
Erstellen Sie ein Webframework mit Python! (2)
Excel mit Python
Mikrocomputer mit Python
[Blender x Python] Beginnen wir mit Blender Python !!
Mit Python besetzen
Python-Handspiel (Beginnen wir mit AtCoder?)
Lösen wir simultane lineare Gleichungen mit Python Sympy!
[Mit Plotly auf die Karte schreiben] Dynamische Visualisierung mit Plotly [Python]
[Python3] Lesen und Schreiben mit datetime isoformat mit json
Lassen Sie uns EV3-Motoren und -Sensoren mit Python steuern
Ersetzen wir UWSC durch Python (5) Machen wir einen Roboter
Schreiben wir ein Python-Programm und führen es aus
Schreiben Sie CSV-Daten mit AWS-Lambda + Python in AWS-S3
Web Scraping mit Python (Wettervorhersage)
Web Scraping mit Python (Aktienkurs)
Ich möchte mit Python in eine Datei schreiben
Serielle Kommunikation mit Python
Zip, entpacken mit Python
Django 1.11 wurde mit Python3.6 gestartet
Primzahlbeurteilung mit Python
Python mit Eclipse + PyDev.
Socket-Kommunikation mit Python