Écrivons python avec cinema4d.

Écrivons python avec cinema4d. Je ne comprenais pas bien python, alors j'ai écrit la partie grammaticale de python ci-dessous. http://qiita.com/_nabe/items/36f6f33397e9eec4e3b9

Où écrire python en c4d

Il y a plusieurs.

Tout d'abord, dans la pratique, j'ai souvent utilisé des balises de script ou des exécutions sur le gestionnaire de scripts.

Variables déjà définies

Il semble que le côté cinema4d définisse les variables suivantes comme un raccourci.

Récupérez un objet et changez sa position

Essayez de déplacer l'objet au hasard à chaque image. J'ai écrit le script suivant dans la balise script.

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)


La capture ressemble à ceci. alt

Les noms de propriétés tels que c4d.ID_BASEOBJECT_REL_POSITION, c4d.VECTOR_X sont affichés en faisant glisser le nom du paramètre sur l'interface graphique vers l'éditeur de script sur cinema4d! alt

document

Je ferai de mon mieux pour trouver l'API d'ici. Ou google! https://developers.maxon.net/docs/Cinema4DPythonSDK/html/index.html

Échantillon officiel

https://github.com/PluginCafe/cinema4d_py_sdk

Fragment

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

Recommended Posts

Écrivons python avec cinema4d.
collection d'extraits de python avec cinema4d
Écrire en csv avec Python
Construisons git-cat avec Python
[Python] Ecrire dans un fichier csv avec Python
Faisons une interface graphique avec python.
[Python] Écrivons brièvement la notation d'inclusion
Jouons avec Excel avec Python [Débutant]
Faisons du scraping d'images avec Python
Faisons un graphe avec python! !!
Charger fbx depuis python avec cinema4d
Analysons la voix avec Python # 1 FFT
Ecrire un script batch avec Python3.5 ~
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Python avec Go
Créons un groupe gratuit avec Python
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
[Introduction à Python] Utilisons foreach avec Python
AES256 avec python
Lisons le fichier RINEX avec Python ①
Testé avec Python
Faisons la voix lentement avec Python
python commence par ()
[Python] Rendons matplotlib compatible avec le japonais
avec syntaxe (Python)
Ecrire un client TCP avec Python Twisted
Bingo avec python
Zundokokiyoshi avec python
Faisons la manipulation des données MySQL avec Python
Créez un framework Web avec Python! (1)
Faisons un bot Twitter avec Python!
Développons un algorithme d'investissement avec Python 1
Entendons-nous bien avec Python # 0 (Construction de l'environnement)
Créez un framework Web avec Python! (2)
Excel avec Python
Micro-ordinateur avec Python
[Blender x Python] Commençons avec Blender Python !!
Cast avec python
Jeu à la main en Python (commençons avec AtCoder?)
Résolvons des équations linéaires simultanées avec Python sympy!
[Écrire sur la carte avec plotly] Visualisation dynamique avec plotly [python]
[Python3] Lecture et écriture avec isoformat datetime avec json
Contrôlons les moteurs et capteurs EV3 avec Python
Remplaçons UWSC par Python (5) Faisons un robot
Écrivons un programme Python et exécutons-le
Écrire des données CSV sur AWS-S3 avec AWS-Lambda + Python
Web scraping avec Python (prévisions météo)
Web scraping avec Python (cours de l'action)
Je veux écrire dans un fichier avec Python
Communication série avec Python
Zip, décompressez avec python
Django 1.11 a démarré avec Python3.6
Jugement des nombres premiers avec Python
Python avec eclipse + PyDev.
Communication de socket avec Python