PreferencesSystem(bpy_struct)¶
base class — bpy_struct
- class bpy.types.PreferencesSystem(bpy_struct)¶
Graphics driver and operating system settings
- anisotropic_filter¶
Quality of anisotropic filtering (default
'FILTER_2')- Type:
Literal[‘FILTER_0’, ‘FILTER_2’, ‘FILTER_4’, ‘FILTER_8’, ‘FILTER_16’]
- audio_channels¶
Audio channel count (default
'STEREO')MONOMono – Set audio channels to mono.STEREOStereo – Set audio channels to stereo.SURROUND44 Channels – Set audio channels to 4 channels.SURROUND515.1 Surround – Set audio channels to 5.1 surround sound.SURROUND717.1 Surround – Set audio channels to 7.1 surround sound.
- Type:
Literal[‘MONO’, ‘STEREO’, ‘SURROUND4’, ‘SURROUND51’, ‘SURROUND71’]
- audio_device¶
Audio output device (default
'None')NoneNone – No device - there will be no audio output.
- Type:
Literal[‘None’]
- audio_mixing_buffer¶
Number of samples used by the audio mixing buffer (default
'SAMPLES_2048')SAMPLES_256256 Samples – Set audio mixing buffer size to 256 samples.SAMPLES_512512 Samples – Set audio mixing buffer size to 512 samples.SAMPLES_10241024 Samples – Set audio mixing buffer size to 1024 samples.SAMPLES_20482048 Samples – Set audio mixing buffer size to 2048 samples.SAMPLES_40964096 Samples – Set audio mixing buffer size to 4096 samples.SAMPLES_81928192 Samples – Set audio mixing buffer size to 8192 samples.SAMPLES_1638416384 Samples – Set audio mixing buffer size to 16384 samples.SAMPLES_3276832768 Samples – Set audio mixing buffer size to 32768 samples.
- Type:
Literal[‘SAMPLES_256’, ‘SAMPLES_512’, ‘SAMPLES_1024’, ‘SAMPLES_2048’, ‘SAMPLES_4096’, ‘SAMPLES_8192’, ‘SAMPLES_16384’, ‘SAMPLES_32768’]
- audio_sample_format¶
Audio sample format (default
'FLOAT')U88-bit Unsigned – Set audio sample format to 8-bit unsigned integer.S1616-bit Signed – Set audio sample format to 16-bit signed integer.S2424-bit Signed – Set audio sample format to 24-bit signed integer.S3232-bit Signed – Set audio sample format to 32-bit signed integer.FLOAT32-bit Float – Set audio sample format to 32-bit float.DOUBLE64-bit Float – Set audio sample format to 64-bit float.
- Type:
Literal[‘U8’, ‘S16’, ‘S24’, ‘S32’, ‘FLOAT’, ‘DOUBLE’]
- audio_sample_rate¶
Audio sample rate (default
'RATE_48000')RATE_4410044.1 kHz – Set audio sampling rate to 44100 samples per second.RATE_4800048 kHz – Set audio sampling rate to 48000 samples per second.RATE_9600096 kHz – Set audio sampling rate to 96000 samples per second.RATE_192000192 kHz – Set audio sampling rate to 192000 samples per second.
- Type:
Literal[‘RATE_44100’, ‘RATE_48000’, ‘RATE_96000’, ‘RATE_192000’]
- dpi¶
(in [-inf, inf], default 0, readonly)
- Type:
int
- gl_clip_alpha¶
Clip alpha below this threshold in the 3D textured view (in [0, 1], default 0.004)
- Type:
float
- gl_texture_limit¶
Limit the texture size to save graphics memory (default
'CLAMP_OFF')- Type:
Literal[‘CLAMP_OFF’, ‘CLAMP_8192’, ‘CLAMP_4096’, ‘CLAMP_2048’, ‘CLAMP_1024’, ‘CLAMP_512’, ‘CLAMP_256’, ‘CLAMP_128’]
- gpu_backend¶
GPU backend to use (requires restarting Blender for changes to take effect) (default
'OPENGL')OPENGLOpenGL – Use OpenGL backend.METALMetal – Use Metal backend.VULKANVulkan – Use Vulkan backend.
- Type:
Literal[‘OPENGL’, ‘METAL’, ‘VULKAN’]
- gpu_preferred_device¶
Preferred device to select during detection (requires restarting Blender for changes to take effect) (default
'AUTO')AUTOAuto – Auto detect best GPU for running Blender.
- Type:
Literal[‘AUTO’]
- gpu_shader_workers¶
Number of shader compilation threads or subprocesses, clamped at the max threads supported by the CPU (requires restarting Blender for changes to take effect). A higher number increases the RAM usage while reducing compilation time. A value of 0 will use automatic configuration. (OpenGL only) (in [0, 32], default 0)
- Type:
int
- image_draw_method¶
Method used for displaying images on the screen (default
'AUTO')AUTOAutomatic – Automatically choose method based on GPU and image.2DTEXTURE2D Texture – Use CPU for display transform and display image with 2D texture.GLSLGLSL – Use GLSL shaders for display transform and display image with 2D texture.
- Type:
Literal[‘AUTO’, ‘2DTEXTURE’, ‘GLSL’]
- is_microsoft_store_install¶
Whether this blender installation is a sandboxed Microsoft Store version (default False, readonly)
- Type:
bool
- legacy_compute_device_type¶
For backwards compatibility only (in [-inf, inf], default 0, readonly)
- Type:
int
- light_ambient¶
Color of the ambient light that uniformly lit the scene (array of 3 items, in [0, inf], default (0.0, 0.0, 0.0))
- Type:
- memory_cache_limit¶
Memory cache limit (in megabytes) (in [0, inf], default 4096)
- Type:
int
- network_connection_limit¶
Limit the number of simultaneous internet connections online operations may make at once. Zero disables the limit. (in [0, 255], default 0)
- Type:
int
- network_timeout¶
The time in seconds to wait for online operations before a connection may fail with a time-out error. Zero uses the systems default. (in [0, 255], default 0)
- Type:
int
- pixel_size¶
(in [-inf, inf], default 1.0, readonly)
- Type:
float
- register_all_users¶
Make this Blender version open blend files for all users. Requires elevated privileges. (default False)
- Type:
bool
- scrollback¶
Maximum number of lines to store for the console buffer (in [32, 32768], default 256)
- Type:
int
- sequencer_proxy_setup¶
When and how proxies are created (default
'AUTOMATIC')MANUALManual – Set up proxies manually.AUTOMATICAutomatic – Build proxies for added movie and image strips in each preview size.
- Type:
Literal[‘MANUAL’, ‘AUTOMATIC’]
- shader_compilation_method¶
Compilation method used for compiling shaders in parallel. Subprocess requires a lot more RAM for each worker but might compile shaders faster on some systems. Requires restarting Blender for changes to take effect. (OpenGL only) (default
'THREAD')THREADThread – Use threads for compiling shaders.SUBPROCESSSubprocess – Use subprocesses for compiling shaders.
- Type:
Literal[‘THREAD’, ‘SUBPROCESS’]
- solid_lights¶
Lights used to display objects in solid shading mode (default None, readonly)
- texture_collection_rate¶
Number of seconds between each run of the GL texture garbage collector (in [1, 3600], default 60)
- Type:
int
- texture_time_out¶
Time since last access of a GL texture in seconds after which it is freed (set to 0 to keep textures allocated) (in [0, 3600], default 120)
- Type:
int
- ui_line_width¶
Suggested line thickness and point size in pixels, for add-ons displaying custom user interface elements, based on operating system settings and Blender UI scale (in [-inf, inf], default 1.0, readonly)
- Type:
float
- ui_scale¶
Size multiplier to use when displaying custom user interface elements, so that they are scaled correctly on screens with different DPI. This value is based on operating system DPI settings and Blender display scale. (in [-inf, inf], default 0.0, readonly)
- Type:
float
- use_edit_mode_smooth_wire¶
Enable edit mode edge smoothing, reducing aliasing (requires restart) (default True)
- Type:
bool
- use_gpu_subdivision¶
Enable GPU acceleration for evaluating the last subdivision surface modifiers in the stack (default True)
- Type:
bool
- use_online_access¶
Allow Blender to access the internet. Add-ons that follow this setting will only connect to the internet if enabled. However, Blender cannot prevent third-party add-ons from violating this rule. (default False)
- Type:
bool
- use_overlay_smooth_wire¶
Enable overlay smooth wires, reducing aliasing (default True)
- Type:
bool
- use_region_overlap¶
Display tool/property regions over the main region (default True)
- Type:
bool
- use_studio_light_edit¶
View the result of the studio light editor in the viewport (default False)
- Type:
bool
- vbo_collection_rate¶
Number of seconds between each run of the GL vertex buffer object garbage collector (in [1, 3600], default 60)
- Type:
int
- vbo_time_out¶
Time since last access of a GL vertex buffer object in seconds after which it is freed (set to 0 to keep VBO allocated) (in [0, 3600], default 120)
- Type:
int
- viewport_aa¶
Method of anti-aliasing in 3d viewport (default
'8')OFFNo Anti-Aliasing – Scene will be rendering without any anti-aliasing.FXAASingle Pass Anti-Aliasing – Scene will be rendered using a single pass anti-aliasing method (FXAA).55 Samples – Scene will be rendered using 5 anti-aliasing samples.88 Samples – Scene will be rendered using 8 anti-aliasing samples.1111 Samples – Scene will be rendered using 11 anti-aliasing samples.1616 Samples – Scene will be rendered using 16 anti-aliasing samples.3232 Samples – Scene will be rendered using 32 anti-aliasing samples.
- Type:
Literal[‘OFF’, ‘FXAA’, ‘5’, ‘8’, ‘11’, ‘16’, ‘32’]
- 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:
- 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