はじめてのBlenderアドオン開発

Last Update: 2023.3.1

Blender 2.8~3.0

はじめてのBlenderアドオン開発

Blender 2.8~3.0

Last Update: 2023.3.1

3章 より高度なアドオンを作るために

2章 では、アドオンの作り方について、基本的なことを説明しました。 2章 までの内容が理解できていれば、公式のAPIリファレンスや他の人が作成したアドオンのソースコードを見ながら、独自のアドオンを作ることができると思います。 しかし、これまでに紹介したAPIは、Blenderが提供するAPIのほんの一部です。
APIを理解するために毎回調査するのは大変ですし、そもそもどのようなAPIがあってどのようなことができるのか、2章 までの内容だけではわからないと思います。 このため本章では、知っておくと作れるアドオンの幅が広がるようなAPIを、サンプルアドオンを使って紹介します。

本章の構成

  1. マウスのイベントを扱う
  2. キーボードのイベントを扱う
  3. タイマのイベントを扱う
  4. gpuモジュールを使って図形描画する
  5. blfモジュールを使って文字列を描画する
  6. アドオンのUIを複数の言語に対応する
  7. プリファレンスを活用する
  8. 座標変換を活用する