PreferencesExperimental(bpy_struct)

base class — bpy_struct

class bpy.types.PreferencesExperimental(bpy_struct)

Experimental features

no_data_block_packing

Fall-back to appending instead of packing data-blocks (default False)

Type:

bool

override_auto_resync

Disable library overrides automatic resync detection and process on file load (can be useful to help fixing broken files). Also see the “–disable-liboverride-auto-resync” command line option (default False)

Type:

bool

show_asset_debug_info

Enable some extra fields in the Asset Browser to aid in debugging (default False)

Type:

bool

use_all_linked_data_direct

Forces all linked data to be considered as directly linked. Workaround for current issues/limitations in BAT (Blender studio pipeline tool) (default False)

Type:

bool

use_asset_indexing

Disable the asset indexer, to force every asset library refresh to completely reread assets from disk (default False)

Type:

bool

use_cycles_debug

Enable Cycles debugging options for developers (default False)

Type:

bool

use_eevee_debug

Enable EEVEE debugging options for developers (default False)

Type:

bool

use_extended_asset_browser

Enable Asset Browser editor and operators to manage regular data-blocks as assets, not just poses (default False)

Type:

bool

use_extensions_debug

Extra debugging information & developer support utilities for extensions (default False)

Type:

bool

use_geometry_bundle

Support storing custom bundles in a geometry in Geometry Nodes (default False)

Type:

bool

use_geometry_nodes_lists

Enable new list types and nodes (default False)

Type:

bool

use_new_curves_tools

Enable additional features for the new curves data block (default False)

Type:

bool

use_paint_debug

Enable paint & sculpt debugging options for developers (default False)

Type:

bool

use_recompute_usercount_on_save_debug

Recompute all ID user-counts before saving to a blend-file. Allows to work around invalid user-count handling in code that may lead to loss of data due to wrongly detected unused data-blocks (default False)

Type:

bool

use_remote_asset_libraries

Enable asset libraries served over HTTP/HTTPS (default False)

Type:

bool

use_sculpt_texture_paint

Use texture painting in Sculpt Mode (default False)

Type:

bool

use_shader_node_previews

Enables previews in the shader node editor (default False)

Type:

bool

use_undo_legacy

Use legacy undo (slower than the new default one, but may be more stable in some cases) (default False)

Type:

bool

use_viewport_debug

Enable viewport debugging options for developers in the overlays pop-over (default False)

Type:

bool

write_legacy_blend_file_format

Use file format used before Blender 5.0. This format is more limited but it may have better compatibility with tools that don’t support the new format yet (default False)

Type:

bool

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (bpy.types.Struct | None) – The value to return when not found.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct

classmethod bl_rna_get_subclass_py(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (type | None) – The value to return when not found.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions

References