はじめてのBlenderアドオン開発
Last Update: 2021.12.23
Blender 2.7
目次
はじめに
1. Blenderアドオン開発の世界へようこそ
1-1. Blenderって何?アドオンって何?
1-2. Blenderアドオンを使う
1-3. アドオン開発環境を整える
1-4. アドオンのインストール・アンインストール・アップデート方法を理解する
1-5. 自作のアドオンをインストールする
2. アドオンを作ってみよう
2-1. アドオン開発の基礎を身につける
2-2. 複数のオペレータクラスを登録する
2-3. ツール・シェルフのオプションを活用する①
2-4. ツール・シェルフのオプションを活用する②
2-5. サブメニューを作成する
2-6. ショートカットキーを割り当てる
2-7. アドオンのソースコードを複数ファイルへ分割する
2-8. BlenderのUIを制御する①
2-9. BlenderのUIを制御する②
2-10. BlenderのUIを制御する③
3. より高度なアドオンを作るために
3-1. マウスクリックのイベントを扱う
3-2. キーボードのキーイベントを扱う
3-3. タイマのイベントを扱う
3-4. OpenGLにアクセスするAPIを利用する
3-5. blfモジュールを使って文字列を描画する
3-6. オーディオファイルを再生する
3-7. アドオンのUIを複数の言語に対応する
3-8. 座標変換を活用する①
3-9. 座標変換を活用する②
3-10. ユーザー・プリファレンスを活用する
4. さらにその先へ
4-1. Blenderが提供するAPIを調べる
4-2. アドオンをデバッグする
4-3. アドオンを公開する
4-4. アドオンのライセンスを決める
4-5. アドオンの動作テストを自動化する
4-6. アドオンをBlender本体に取り込んでもらう
5. アドオンサンプル集
5-1. キーボードによるオブジェクト変形
5-2. 作業時間計測ツール
5-3. オーディオプレイヤー
5-4. オブジェクト名の表示サポート
用語集
おわりに
はじめてのBlenderアドオン開発
Blender 2.7
目次
はじめに
1. Blenderアドオン開発の世界へようこそ
1-1. Blenderって何?アドオンって何?
1-2. Blenderアドオンを使う
1-3. アドオン開発環境を整える
1-4. アドオンのインストール・アンインストール・アップデート方法を理解する
1-5. 自作のアドオンをインストールする
2. アドオンを作ってみよう
2-1. アドオン開発の基礎を身につける
2-2. 複数のオペレータクラスを登録する
2-3. ツール・シェルフのオプションを活用する①
2-4. ツール・シェルフのオプションを活用する②
2-5. サブメニューを作成する
2-6. ショートカットキーを割り当てる
2-7. アドオンのソースコードを複数ファイルへ分割する
2-8. BlenderのUIを制御する①
2-9. BlenderのUIを制御する②
2-10. BlenderのUIを制御する③
3. より高度なアドオンを作るために
3-1. マウスクリックのイベントを扱う
3-2. キーボードのキーイベントを扱う
3-3. タイマのイベントを扱う
3-4. OpenGLにアクセスするAPIを利用する
3-5. blfモジュールを使って文字列を描画する
3-6. オーディオファイルを再生する
3-7. アドオンのUIを複数の言語に対応する
3-8. 座標変換を活用する①
3-9. 座標変換を活用する②
3-10. ユーザー・プリファレンスを活用する
4. さらにその先へ
4-1. Blenderが提供するAPIを調べる
4-2. アドオンをデバッグする
4-3. アドオンを公開する
4-4. アドオンのライセンスを決める
4-5. アドオンの動作テストを自動化する
4-6. アドオンをBlender本体に取り込んでもらう
5. アドオンサンプル集
5-1. キーボードによるオブジェクト変形
5-2. 作業時間計測ツール
5-3. オーディオプレイヤー
5-4. オブジェクト名の表示サポート
用語集
おわりに
Last Update: 2021.12.23
問題を報告する
本を修正する
Twitter
目次
はじめに
1. Blenderアドオン開発の世界へようこそ
1-1. Blenderって何?アドオンって何?
1-2. Blenderアドオンを使う
1-3. アドオン開発環境を整える
1-4. アドオンのインストール・アンインストール・アップデート方法を理解する
1-5. 自作のアドオンをインストールする
2. アドオンを作ってみよう
2-1. アドオン開発の基礎を身につける
2-2. 複数のオペレータクラスを登録する
2-3. ツール・シェルフのオプションを活用する①
2-4. ツール・シェルフのオプションを活用する②
2-5. サブメニューを作成する
2-6. ショートカットキーを割り当てる
2-7. アドオンのソースコードを複数ファイルへ分割する
2-8. BlenderのUIを制御する①
2-9. BlenderのUIを制御する②
2-10. BlenderのUIを制御する③
3. より高度なアドオンを作るために
3-1. マウスクリックのイベントを扱う
3-2. キーボードのキーイベントを扱う
3-3. タイマのイベントを扱う
3-4. OpenGLにアクセスするAPIを利用する
3-5. blfモジュールを使って文字列を描画する
3-6. オーディオファイルを再生する
3-7. アドオンのUIを複数の言語に対応する
3-8. 座標変換を活用する①
3-9. 座標変換を活用する②
3-10. ユーザー・プリファレンスを活用する
4. さらにその先へ
4-1. Blenderが提供するAPIを調べる
4-2. アドオンをデバッグする
4-3. アドオンを公開する
4-4. アドオンのライセンスを決める
4-5. アドオンの動作テストを自動化する
4-6. アドオンをBlender本体に取り込んでもらう
5. アドオンサンプル集
5-1. キーボードによるオブジェクト変形
5-2. 作業時間計測ツール
5-3. オーディオプレイヤー
5-4. オブジェクト名の表示サポート
用語集
おわりに