UIの作り方を知るには

  • blenderを起動してTextEditウィンドウを表示し、TextEditウィンドウのメニューから「Templates -> Python -> Ui Panel」
    • UIのサンプルコードが生成される。
    • TextEditウィンドウ下部の「Run Script」ボタンを押すと、サンプルコードが実行され、実際にこのUIを生成してみることができる。
    • PropertiesウィンドウのSceneタブの一番下に生成される。
      • これは以下のように設定されているため。
           bl_space_type = 'PROPERTIES' # Propertiesウィンドウの
           bl_region_type = 'WINDOW'
           bl_context = "scene" # sceneタブ内に生成される
  • サンプルコードは丁寧に書かれているので読んで参考にすると良い。
  • SprBlenderでは以下のファイルにUIとプロパティの定義がある。
    • ui.py
    • properties.py
    • 全てのUIとプロパティを定義しているので大変長いけど、基本的な事以外やっていないのでこれも参考にするとよいです。