マガジンのカバー画像

Blender Python

13
Pythonを使ってBlenderを操作する方法を紹介していきます。
運営しているクリエイター

2021年8月の記事一覧

【Blender 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】ガンマ関数を描く

ガンマ関数とは、階乗の概念を複素数全体に拡張した関数です。

Python には math ライブラリに gamma 関数がありますが、実数の正の値しか引数に取ることができません。

前回 Blender 内蔵の Python にインストールした SciPy ライブラリには複素数全体を引数に取れる gamma 関数があり、計算結果も複素数になります。
今回はこれを使ってガンマ関数を描画したいと思い

もっとみる
【Blender Python】機械学習系のライブラリをインストールする

【Blender Python】機械学習系のライブラリをインストールする

Blender 内蔵の Python にはデフォルトで Numpy ライブラリがインストールされていますが、機械学習によく使われる SciPy、pandas、scikit-learn などのライブラリは残念ながらインストールされていません。

Blender 内でも科学技術計算や機械学習を行ってその結果を扱いたいですよね。

ということで今回は Blender 内蔵の Python には無いライブ

もっとみる