すべてのアドオンをリセットします

Aug 15 2020

そのアドオンの使用法を知らずに、blenderですべてのアドオンを選択したという大きな間違いを犯しました。今、私はすべてが新しいように見えるのを混乱させています。一部のタブは新しいものです。そのため、すべてのアドオンを選択しなかったため、サイクルレンダリングと多くの便利なオプションがありません。最初に開いたときに表示されたすべてのアドオンをリセットするのを手伝ってください😥

回答

3 starzar Aug 15 2020 at 22:07

出荷時設定へのリセット」でBlenderをリセットしてみてください。これにより、Blenderが初期インストール状態にリセットされ、アンインストールされたアドオンもアクティブ化されます。このアプローチに従うと、ユーザー定義のホットキーなどの他の設定が失われることに
注意してください

3 batFINGER Aug 15 2020 at 22:27

デフォルト以外のアドオンを無効にする

さらに、ユーザーが有効にしているアドオンのリストを取得するにはどうすればよいですか?

テストスクリプトデフォルト以外のすべてのアドオン(デフォルトとしてリストされていない)を無効にし、ユーザー設定を保存します。

import bpy

default_addons = {"io_anim_bvh",
                  "io_curve_svg",
                  "io_mesh_ply",
                  "io_mesh_stl",
                  "io_mesh_uv_layout",
                  "io_scene_fbx",
                  "io_scene_gltf2",
                  "io_scene_obj",
                  "io_scene_x3d",
                  "cycles"}

# enable defaults                  
for addon in default_addons:
    bpy.ops.preferences.addon_enable(module=addon)


for addon in bpy.context.preferences.addons:
    if addon.module not in default_addons:
        bpy.ops.preferences.addon_disable(module=addon.module)
        
bpy.ops.wm.save_userpref()