- 運営しているクリエイター
#python
【Blender Python】オブジェクトを動かしてアニメーションを作る①
Blender ではアニメーションを作ることもできます。
Python で制御することにより、手作業では面倒な設定も自動化することができます。
今回は簡単なサンプルを作ってみました。
Blender のバージョンは 2.93 LTS です。
1. コードimport numpy as npimport bpy# 既存要素削除for item in bpy.data.meshes: bp
【Blender Python】機械学習系のライブラリをインストールする
Blender 内蔵の Python にはデフォルトで Numpy ライブラリがインストールされていますが、機械学習によく使われる SciPy、pandas、scikit-learn などのライブラリは残念ながらインストールされていません。
Blender 内でも科学技術計算や機械学習を行ってその結果を扱いたいですよね。
ということで今回は Blender 内蔵の Python には無いライブ
【Blender Python】平面でオブジェクトを分割する
前回の記事で、平面でオブジェクトを切断する方法を紹介しました。
これだと切断後の片側だけしか残らないので、今回は平面でオブジェクトを分割する方法を紹介しようと思います。
Blenderのバージョンは2.93 LTSです。
1. コードimport numpy as npimport bpy# 既存のメッシュオブジェクトを削除for msh in bpy.data.meshes: bpy.
【Blender Python】平面でオブジェクトを切断する
平面でオブジェクトを切断する方法を紹介します。
流石にこれだけでは芸がないので、必要なオブジェクトだけ切断する例を作ってみました。
Blenderのバージョンは2.93 LTSです。
1. コードimport bpy# 既存のメッシュオブジェクトを削除for msh in bpy.data.meshes: bpy.data.meshes.remove(msh)# 3つの立方体を配置bpy.
【Blender Python】平面を配置する
今回は平面(Plane)を配置するコードを紹介します。
正直この程度の内容であれば記事にするまでもないのですが、大きさを変える部分でちょっと詰まったので書いておきます。
Blenderのバージョンは2.93.0 LTSです。
1. 基本的なコードimport numpy as npimport bpy# 既存のメッシュオブジェクトを削除for msh in bpy.data.meshes:
【Blender Python】メッシュオブジェクトに色を付ける【透明編】
前回こちらの記事でメッシュオブジェクトに色を付ける方法を紹介しましたが、このやり方では透明にすることはできませんでした。
今回は透明にする方法を紹介したいと思います。
Blenderのバージョンは2.93 LTSです。
1. コードimport bpy# 既存のメッシュオブジェクトを削除for msh in bpy.data.meshes: bpy.data.meshes.remove(m
【Blender Python】メッシュオブジェクトに色を付ける
PythonでBlenderのメッシュオブジェクトに色を付ける方法を紹介します。
Blenderのバージョンは2.93 LTSです。
1. コードimport bpy# 既存のメッシュオブジェクトを削除for msh in bpy.data.meshes: bpy.data.meshes.remove(msh)# 既存のマテリアルを削除for mat in bpy.data.material
Blender 2.93でPythonを実行する
Blender 2.93が2021/06/02にリリースされました。
このバージョンはLTS(長期サポート版)ということで、早速インストールしました。
BlenderにはPythonが内蔵されていて、様々な処理をPythonを使って行うことができます。
この記事では、まずBlenderでPythonを実行するところまでやっていきたいと思います。
1. Blenderを起動する
Blende