Blender 4.2のアドオンについて
2024/07/16リリースのBlender 4.2 LTSからアドオン周りが変わるようです。
実際に確認してみた結果を紹介します。
エクステンション
4.2では、エクステンションという機能でサイト上のアドオンやテーマをインストールできるようになります。
エクステンション(Extensions)は、プリファレンスから使うことができます。
実際に使うには、オンラインアクセスを許可する必要があります。
以下は日本語表示です。「オンラインアクセスを許可」を押すと使えるようになります。
なお、「オンラインアクセスを許可」を押したあとに戻したい場合は、システムタブのネットワークの「オンラインアクセスを許可」をオフにします。
エクステンションをインストールするには、検索で絞り込んで「Install」を押します。あるいは、下記のようにドラッグ&ドロップでもインストールできます。
従来のアドオン
従来のアドオンも引き続き使えました。
- 4.1で有効にしていた公式アドオンのいくつかは「ビルトインアドオンが行方不明」になっていました。行方不明になったアドオンは、手動で再インストールが必要なようです
- アドオンをファイルからインストールするには、右上の「
v
」の「ディスクからインストール…」で可能です - 4.1で表示されていた「公式、コミュニティ」などのカテゴリはなくなっています。そのかわり「Testing」のアドオンも表示されるようになっています。公式のものはBlenderのアイコンに、コミュニティのものは人のアイコンに、以前のバージョンから引き継いだものはフォルダのアイコンのようです
- 参考までに、4.1のアドオンは下記のようになっています
4.1のアドオンの画面
エクステンションの作り方
エクステンションの作り方は下記を参照してください。
エクステンションでは、blender_manifest.toml
が必要です。
blender_manifest.toml
の書き方については、下記を参照してください
また、blender_manifest.toml
があると、たとえば、下記のようにしてエクステンションの要件を満たしているか確認できます。
blender --command extension validate ZIPファイル
自作のエクステンションを公式サイトにアップロードできるようです(下記はログインが必要です)。
ただし、公開されるためには審査が必要なようです。詳しくは、上記リンク先のguidelinesやterms of serviceを確認してください(ライセンスを下記から選ぶことなどが書いてあります)。
アドオンとエクステンションに必要なもの
アドオンからインストール、あるいは、エクステンションからインストールするのに必要なものは、下記のようです。
bl_info(辞書) | blender_manifest.toml(ファイル) | |
---|---|---|
アドオンに必要なもの | ◯ | ― |
エクステンションに必要なもの | ― | ◯ |
※ bl_infoとblender_manifest.tomlがあるとどちらからもインストールできました。
インストール先
アドオンとエクステンションではインストール先が違います。下記はディスクからインストールしたときのmacOSの例です。
- アドオン:
~/Library/Application Support/Blender/4.2/scripts/addons/
- エクステンション:
~/Library/Application Support/Blender/4.2/extensions/
まとめ
- Blender 4.2ではエクステンションという機能により、Blender上からアドオンを検索してインストールが可能
- エクステンション用のアドオン作成では
blender_manifest.toml
が必要 - 従来のアドオンも引き続き使用可能
以上