【Blender】Enumプロパティの整数値の取得に失敗するとき
パネルにドロップダウンを表示して、Enumプロパティの値を変更できるとき、ドロップダウンで一度も選択してない場合に整数値の取得に失敗するときがあります。 KeyError: ‘bpy_struct[key]:… 続きを読む »
パネルにドロップダウンを表示して、Enumプロパティの値を変更できるとき、ドロップダウンで一度も選択してない場合に整数値の取得に失敗するときがあります。 KeyError: ‘bpy_struct[key]:… 続きを読む »
ChatGPTでBlenderアドオン制作に慣れてきたので、ChatGPTに細かい部分を質問しながら、アドオンの作り方についてまとめてみました。また、自分でアドオンを作ってみました。 文字コード スクリプトはUTF-8で… 続きを読む »
ChatGPTを使って、テキストエディタのサイドバーにカスタムパネルを表示するスクリプトを作り、その値を他のスクリプトで使ってみました。 カスタムパネルを表示 import bpy class SimplePanel(b… 続きを読む »
UIのパネルとテキストでポップアップウィンドウを作ってみました。テキストだけでボタンは無く自動で画面外に流れます。 まずポップアップを表示するCanvasを作って、UI Scale ModeをScale With Scr… 続きを読む »
ボタンをパネルの子にして、ボタンの数によってサイズの変わるメニューを作ってみました。 まずボタンとパネルのプレハブを作りました。パネルのサイズを決めて、ボタンにlayout Elementコンポーネントを付けます。余白が… 続きを読む »