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.
Spécifications de la machine
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
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.
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
Maintenant que blender peut être démarré avec CUI, exécutons python sur blender.
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')
Avec cela seul, il est plus rapide d'ajouter le modificateur manuellement ... Il semble que l'avenir soit encore long.
https://docs.blender.org/api/current https://qiita.com/yassyskywalker/items/18e8541079bfae2af0e7
Recommended Posts