はじめてのBlenderアドオン開発
Last Update: 2023.3.1
Blender 2.8~3.0
目次
はじめに
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. BlenderのUIを制御する
3. より高度なアドオンを作るために
3-1. マウスのイベントを扱う
3-2. キーボードのイベントを扱う
3-3. タイマのイベントを扱う
3-4. gpuモジュールを使って図形描画する
3-5. blfモジュールを使って文字列を描画する
3-6. アドオンのUIを複数の言語に対応する
3-7. プリファレンスを活用する
3-8. 座標変換を活用する
4. さらにその先へ
4-1. Blenderが提供するAPIを調べる
4-2. アドオンをデバッグする
4-3. BlenderのAPIをコード補完する
4-4. アドオンのライセンスを決める
4-5. アドオンを公開する
5. アドオンサンプル集
5-1. キーボードによるオブジェクト変形
5-2. 作業時間計測ツール
5-3. オブジェクト名の表示サポート
索引
おわりに
はじめてのBlenderアドオン開発
Blender 2.8~3.0
目次
はじめに
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. BlenderのUIを制御する
3. より高度なアドオンを作るために
3-1. マウスのイベントを扱う
3-2. キーボードのイベントを扱う
3-3. タイマのイベントを扱う
3-4. gpuモジュールを使って図形描画する
3-5. blfモジュールを使って文字列を描画する
3-6. アドオンのUIを複数の言語に対応する
3-7. プリファレンスを活用する
3-8. 座標変換を活用する
4. さらにその先へ
4-1. Blenderが提供するAPIを調べる
4-2. アドオンをデバッグする
4-3. BlenderのAPIをコード補完する
4-4. アドオンのライセンスを決める
4-5. アドオンを公開する
5. アドオンサンプル集
5-1. キーボードによるオブジェクト変形
5-2. 作業時間計測ツール
5-3. オブジェクト名の表示サポート
索引
おわりに
Last Update: 2023.3.1
問題を報告する
本を修正する
Twitter
索引
用語
節
リリースレベル
1-2
オペレータメッセージ
1-3
コンソールウィンドウ
1-3
サポートレベル
2-1
オペレータ
2-1
オペレータクラス
2-1
オペレータプロパティ
2-3
プロパティクラス
2-3
メニュークラス
2-4
パネルクラス
2-7
ラベル
2-7
ボタン
2-7
セパレータ
2-7
ドロップダウンメニュー
2-7
テキストボックス
2-7
ドロップダウンプロパティ
2-7
チェックボックス
2-7
モーダルモード
3-1
描画関数
3-4
翻訳辞書
3-6
自動翻訳関数
3-6
プリファレンス
3-7
アドオン設定情報クラス
3-7