Open4
Blender Python APIを読む(2.93)
AddonPreferences
アドオンで個別に設定した設定値はここに入ってる
UIで設定値を記録
class ExampleAddonPreferences(AddonPreferences):
bl_idname = __name__
filepath: StringProperty(
name="Example File Path",
subtype='FILE_PATH',
)
def draw(self, context):
layout = self.layout
layout.prop(self, "filepath")
設定値を参照する
addon_prefs = preferences.addons[__name__].preferences
現在のblenderに入っているpipを見る(windows)
&"C:\Program Files\Blender Foundation\Blender 2.93\2.93\python\bin\python.EXE" -m pip list
StringPropaty
subtypeにいろいろ設定できる
DIR_PATH:ディレクトリのパス
bpy.props.StringProperty(name='path', subtype='DIR_PATH')
これを設定するとui上でもパスが選択のボタンが表示される
PASSWORD:パスワードなどの秘匿な情報
bpy.props.StringProperty(name='token' subtype="PASSWORD")
これを設定するとui上でも入力内容がパスワードのように隠れる
Image
save_render()
引数で指定したパスに画像を保存する