Blenderは皆さんご存知でしょうか?
Blender(ブレンダー)とは、オープンソースの統合型3DCGソフトウェアの一つであり、3Dモデリング、モーショングラフィックス、アニメーション、シミュレーション、レンダリング、デジタル合成 (コンポジット)などの機能を備えている。
https://blender.jp/
無料のソフトウェアで3Dデータを手軽に作成、編集できるソフトウェアです。
例えば、単純な作業の繰り返しや、複数あるモデルを一括で、処理したい際に
1つ1つファイルを開き、編集は大変な作業です。
こんなときに活躍するのが、BlenderをPythonで操る機能です。
下記のサイトにBlenderのPython APIに関して公開をされています。
https://docs.blender.org/api/current/info_quickstart.html
どんな用途で使うのか
- ディープラーニングやAIの教師データ作成
- 各種シミュレーション用のモデル
- オリジナリティがある3Dデータの販売や造形サービス などに活用できます。
点群データを扱ったり、照明も変えることができます。
簡単な操作のコードなどはまた記事にしたいと思います。
Arcana製作所ではこのようなことも行っておりますので、お気軽にお問い合わせください。