Jusqu'à ce que vous puissiez installer Blender et l'exécuter avec python pour le moment

Je souhaite créer divers modèles 3D en utilisant Blender

Cependant, à ce moment, je pensais que ce serait amusant si je pouvais modéliser automatiquement avec python dans une certaine mesure, mais j'ai essayé d'introduire blender et python, c'est une rédaction de mémo.

environnement

Spécifications de la machine

installation du mixeur

Installez directement à partir du site officiel de Blender ci-dessous. J'ai utilisé 2.79 jusqu'à présent, mais j'ai installé la dernière version de 2.83 en l'écrasant.

https://www.blender.org

Lancer le mixeur

Démarrez le mixeur. Vous pouvez ouvrir l'application telle quelle, mais je l'ai quand même configurée pour qu'elle s'ouvre sur le terminal.

Si le mélangeur existe sur MacOS, il sera dans le chemin suivant.

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

J'ai rendu possible de l'appeler à tout moment par le chemin ici. À propos, d'autres fichiers d'initialisation et add-ons sont également inclus dans les scripts directement sous Contenu.

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

Un écran comme celui-ci était affiché. Blender est anglais par défaut, mais vous pouvez le changer en japonais. Edit → preferences → interface → Translation → Language

python avec mixeur

Maintenant que blender peut être démarré avec CUI, exécutons python sur blender. スクリーンショット 2020-06-21 23.35.31.png

En sélectionnant l'un des onglets, "scripting", l'écran de vue du modèle a été affiché dans le coin supérieur gauche, et l'écran de la console et l'écran de l'éditeur ont été affichés.

Vous pouvez utiliser Blender avec python en tapant des commandes python dans cette console.

J'ai essayé de faire un prototype de la mer comme ça avec la commande suivante.

import bpy

#Suppression d'objets
bpy.ops.object.delete(use_global=False)
#Créer un nouvel objet, c'est un avion(Avion)
bpy.ops.mesh.primitive_plane_add(enter_editmode=False, align='WORLD')
#Ajouter l'océan comme modificateur à l'objet
bpy.ops.object.modifier_add(type='OCEAN')

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

Avec cela seul, il est plus rapide d'ajouter le modificateur manuellement ... Il semble que l'avenir soit encore long.

référence

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

Recommended Posts

Jusqu'à ce que vous puissiez installer Blender et l'exécuter avec python pour le moment
Exécutez avec CentOS7 + Apache2.4 + Python3.6 pour le moment
Jusqu'à ce que vous installiez Caffe et exécutiez l'exemple
Utilisez Logger avec Python pour le moment
Jusqu'à ce que Python soit installé avec pythonbrew et que Flask s'exécute sur le serveur WSGI
Jusqu'à ce que vous puissiez installer votre propre bibliothèque Python avec pip
Jusqu'à ce que Python fonctionne sur Apache
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Jusqu'à ce que matplotlib soit installé et exécuté
Comprendre la classe python Struggle (1) Déplaçons-la pour le moment
Jusqu'à ce que vous puissiez utiliser opencv avec python
Exécutez yolov4 "pour le moment" dans Windows
J'ai joué avec Floydhub pour le moment
Jusqu'à ce que l'exemple de changefinder s'exécute sur python
Exécutez Blender avec python
[Python] Mesure et affiche le temps nécessaire au traitement
Installez le sélénium sur votre Mac et essayez-le avec python
Installez la dernière version stable de Python avec pyenv (à la fois 2 et 3)
Essayez d'installer Arch Linux pour le moment.
Installez tweepy avec pip et utilisez-le pour l'API 1.1
Jusqu'à ce que vous installiez Anaconda pour l'analyse des données sur votre Mac et que vous lanciez l'IDE
[Pour les débutants] Vous pouvez le faire à partir de zéro! Création d'API avec AWS SAM et sortie de documents Open API en Python
Ce que vous pouvez faire avec les statistiques de la bibliothèque Python standard
Essayez et apprenez iptables, jusqu'à ce que vous puissiez naviguer sur le Web
Installez CaboCha dans l'environnement Ubuntu et appelez-le avec Python.
Installez Python 2.7.9 et Python 3.4.x avec pip.
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
Exécutez mruby avec Python ou Blender
Considérez ce que vous pouvez faire avec Python dans l'article Qiita
Comprendre les probabilités et les statistiques qui peuvent être utilisées pour la gestion des progrès avec un programme python
Voir python pour la première fois
Touchons l'API Vision de Google de Python pour le moment
[TensorFlow] Si vous souhaitez exécuter TensorBoard, installez-le avec pip.
Pour le moment, je veux convertir n'importe quel fichier avec ffmpeg !!
Installez lp_solve sur Mac OSX et appelez-le avec python.
Python | Ce que vous pouvez faire avec Python
Essayez d'utiliser FireBase Cloud Firestore avec Python pour le moment
Pour l'instant, celui qui crée une page d'accueil avec Django à la vitesse d'une seconde et la publie sur Heroku (compatible Windows)
Un mémo lors de la création d'un environnement qui peut être débogué avec Lambda @ Edge pour le moment
Découvrez à quel âge un joueur de baseball peut frapper une base avec Python et Stan
Vous pouvez également vérifier la communication de la base de données et du cache avec curl
[Introduction à l'apprentissage automatique] Jusqu'à ce que vous exécutiez l'exemple de code avec chainer
[Python] [Apprentissage automatique] Les débutants sans aucune connaissance essaient l'apprentissage automatique pour le moment
Comment obtenir la différence de date et d'heure en secondes avec Python
J'ai défini des variables d'environnement dans Docker et je les ai affichées en Python.
Obtenez et convertissez l'heure actuelle dans le fuseau horaire local du système avec python
Jusqu'à ce que vous puissiez emprunter VPS avec Conoha et authentifier la clé publique avec SSH
Impressions et mémorandum lors de la première utilisation de VScode
Vous pouvez le faire avec Python! Analyse structurale de cristaux colloïdaux bidimensionnels
J'ai mesuré la vitesse de la notation d'inclusion de liste, pendant et pendant avec python2.7.
Jusqu'à ce que vous puissiez lire le journal des erreurs
Jusqu'à ce que vous installiez votre propre bibliothèque Python
MongoDB avec Python pour la première fois
[Python] N'est-ce pas le plus élevé et le plus élevé si vous pouvez saisir les caractéristiques d'une entreprise avec nlplot?
Bon avec Python et xonsh pour que vous puissiez voir l'instance EC2 simplement en entrant dans le shell
Préparer l'environnement de développement pour Python sur AWS Cloud9 (installation de pip et changement d'heure)
Transformez un programme Python en démon et exécutez-le automatiquement au démarrage du système d'exploitation
Si vous les gars dans la cuisine de portée pouvez le faire avec une marge ~ ♪