UserPreferencesSystem(bpy_struct)

base class — bpy_struct

class bpy.types.UserPreferencesSystem(bpy_struct)

Graphics driver and operating system settings

anisotropic_filter

Quality of the anisotropic filtering (values greater than 1.0 enable anisotropic filtering)

Type :enum in [‘FILTER_0’, ‘FILTER_2’, ‘FILTER_4’, ‘FILTER_8’, ‘FILTER_16’], default ‘FILTER_0’
audio_channels

Audio channel count

  • MONO Mono, Set audio channels to mono.
  • STEREO Stereo, Set audio channels to stereo.
  • SURROUND4 4 Channels, Set audio channels to 4 channels.
  • SURROUND51 5.1 Surround, Set audio channels to 5.1 surround sound.
  • SURROUND71 7.1 Surround, Set audio channels to 7.1 surround sound.
Type :enum in [‘MONO’, ‘STEREO’, ‘SURROUND4’, ‘SURROUND51’, ‘SURROUND71’], default ‘MONO’
audio_device

Audio output device

  • NONE None, Null device - there will be no audio output.
  • OPENAL OpenAL, OpenAL device - supports 3D audio, recommended for game engine usage.
  • JACK Jack, Jack device - open source pro audio, recommended for pro audio users.
Type :enum in [‘NONE’, ‘OPENAL’, ‘JACK’], default ‘NONE’
audio_mixing_buffer

Number of samples used by the audio mixing buffer

  • SAMPLES_256 256, Set audio mixing buffer size to 256 samples.
  • SAMPLES_512 512, Set audio mixing buffer size to 512 samples.
  • SAMPLES_1024 1024, Set audio mixing buffer size to 1024 samples.
  • SAMPLES_2048 2048, Set audio mixing buffer size to 2048 samples.
  • SAMPLES_4096 4096, Set audio mixing buffer size to 4096 samples.
  • SAMPLES_8192 8192, Set audio mixing buffer size to 8192 samples.
  • SAMPLES_16384 16384, Set audio mixing buffer size to 16384 samples.
  • SAMPLES_32768 32768, Set audio mixing buffer size to 32768 samples.
Type :enum in [‘SAMPLES_256’, ‘SAMPLES_512’, ‘SAMPLES_1024’, ‘SAMPLES_2048’, ‘SAMPLES_4096’, ‘SAMPLES_8192’, ‘SAMPLES_16384’, ‘SAMPLES_32768’], default ‘SAMPLES_256’
audio_sample_format

Audio sample format

  • U8 8-bit Unsigned, Set audio sample format to 8 bit unsigned integer.
  • S16 16-bit Signed, Set audio sample format to 16 bit signed integer.
  • S24 24-bit Signed, Set audio sample format to 24 bit signed integer.
  • S32 32-bit Signed, Set audio sample format to 32 bit signed integer.
  • FLOAT 32-bit Float, Set audio sample format to 32 bit float.
  • DOUBLE 64-bit Float, Set audio sample format to 64 bit float.
Type :enum in [‘U8’, ‘S16’, ‘S24’, ‘S32’, ‘FLOAT’, ‘DOUBLE’], default ‘U8’
audio_sample_rate

Audio sample rate

  • RATE_44100 44.1 kHz, Set audio sampling rate to 44100 samples per second.
  • RATE_48000 48 kHz, Set audio sampling rate to 48000 samples per second.
  • RATE_96000 96 kHz, Set audio sampling rate to 96000 samples per second.
  • RATE_192000 192 kHz, Set audio sampling rate to 192000 samples per second.
Type :enum in [‘RATE_44100’, ‘RATE_48000’, ‘RATE_96000’, ‘RATE_192000’], default ‘RATE_44100’
author

Name that will be used in exported files when format supports such feature

Type :string, default “”
color_picker_type

Different styles of displaying the color picker widget

  • CIRCLE Circle, A circular Hue/Saturation color wheel, with Value slider.
  • SQUARE_SV Square (SV + H), A square showing Saturation/Value, with Hue slider.
  • SQUARE_HS Square (HS + V), A square showing Hue/Saturation, with Value slider.
  • SQUARE_HV Square (HV + S), A square showing Hue/Value, with Saturation slider.
Type :enum in [‘CIRCLE’, ‘SQUARE_SV’, ‘SQUARE_HS’, ‘SQUARE_HV’], default ‘CIRCLE’
dpi

Font size and resolution for display

Type :int in [48, 128], default 0
frame_server_port

Frameserver Port for Frameserver Rendering

Type :int in [0, 32727], default 0
gl_clip_alpha

Clip alpha below this threshold in the 3D textured view

Type :float in [0, 1], default 0.0
gl_texture_limit

Limit the texture size to save graphics memory

Type :enum in [‘CLAMP_OFF’, ‘CLAMP_8192’, ‘CLAMP_4096’, ‘CLAMP_2048’, ‘CLAMP_1024’, ‘CLAMP_512’, ‘CLAMP_256’, ‘CLAMP_128’], default ‘CLAMP_OFF’
language

Language used for translation

  • DEFAULT Default (Default).
  • ENGLISH English (English), en_US.
  • FRENCH French (Français), fr_FR.
  • SPANISH Spanish (Español), es_ES.
  • SIMPLIFIED_CHINESE Simplified Chinese (简体中文), zh_CN.
  • JAPANESE Japanese (日本語), ja_JP.
  • DUTCH Dutch (Nederlandse taal), nl_NL.
  • ITALIAN Italian (Italiano), it_IT.
  • GERMAN German (Deutsch), de_DE.
  • FINNISH Finnish (Suomi), fi_FI.
  • SWEDISH Swedish (Svenska), sv_SE.
  • CATALAN Catalan (Català), ca_AD.
  • CZECH Czech (Český), cs_CZ.
  • BRAZILIAN_PORTUGUESE Brazilian Portuguese (Português do Brasil), pt_BR.
  • TRADITIONAL_CHINESE Traditional Chinese (繁體中文), zh_TW.
  • RUSSIAN Russian (Русский), ru_RU.
  • CROATIAN Croatian (Hrvatski), hr_HR.
  • SERBIAN Serbian (Српском језику), sr_RS.
  • UKRAINIAN Ukrainian (Український), uk_UA.
  • POLISH Polish (Polski), pl_PL.
  • ROMANIAN Romanian (Român), ro_RO.
  • ARABIC Arabic (ﺔﻴﺑﺮﻌﻟﺍ), ar_EG.
  • BULGARIAN Bulgarian (Български), bg_BG.
  • GREEK Greek (Ελληνικά), el_GR.
  • KOREAN Korean (한국 언어), ko_KR.
  • PERSIAN Persian (ﯽﺳﺭﺎﻓ), fa_PE.
Type :enum in [‘DEFAULT’, ‘ENGLISH’, ‘FRENCH’, ‘SPANISH’, ‘SIMPLIFIED_CHINESE’, ‘JAPANESE’, ‘DUTCH’, ‘ITALIAN’, ‘GERMAN’, ‘FINNISH’, ‘SWEDISH’, ‘CATALAN’, ‘CZECH’, ‘BRAZILIAN_PORTUGUESE’, ‘TRADITIONAL_CHINESE’, ‘RUSSIAN’, ‘CROATIAN’, ‘SERBIAN’, ‘UKRAINIAN’, ‘POLISH’, ‘ROMANIAN’, ‘ARABIC’, ‘BULGARIAN’, ‘GREEK’, ‘KOREAN’, ‘PERSIAN’], default ‘DEFAULT’
memory_cache_limit

Memory cache limit in sequencer (megabytes)

Type :int in [0, 16384], default 0
prefetch_frames

Number of frames to render ahead during playback

Type :int in [0, 500], default 0
screencast_fps

Frame rate for the screencast to be played back

Type :int in [10, 50], default 0
screencast_wait_time

Time in milliseconds between each frame recorded for screencast

Type :int in [50, 1000], default 0
scrollback

Maximum number of lines to store for the console buffer

Type :int in [32, 32768], default 0
solid_lights

Lights user to display objects in solid draw mode

Type :bpy_prop_collection of UserSolidLight, (readonly)
texture_collection_rate

Number of seconds between each run of the GL texture garbage collector

Type :int in [1, 3600], default 0
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)

Type :int in [0, 3600], default 0
use_antialiasing

Use anti-aliasing for the 3D view (may impact redraw performance)

Type :boolean, default False
use_international_fonts

Use international fonts

Type :boolean, default False
use_mipmaps

Scale textures for the 3D View (looks nicer but uses more memory and slows image reloading)

Type :boolean, default False
use_preview_images

Allow user to choose any codec (Windows only, might generate instability)

Type :boolean, default False
use_scripts_auto_execute

Allow any .blend file to run scripts automatically (unsafe with blend files from an untrusted source)

Type :boolean, default False
use_tabs_as_spaces

Automatically convert all new tabs into spaces for new and loaded text files

Type :boolean, default False
use_text_antialiasing

Draw user interface text anti-aliased

Type :boolean, default False
use_textured_fonts

Use textures for drawing international fonts

Type :boolean, default False
use_translate_interface

Translate Interface

Type :boolean, default False
use_translate_tooltips

Translate Tooltips

Type :boolean, default False
use_vertex_buffer_objects

Use Vertex Buffer Objects (or Vertex Arrays, if unsupported) for viewport rendering

Type :boolean, default False
use_weight_color_range

Enable color range used for weight visualization in weight painting mode

Type :boolean, default False
weight_color_range

Color range used for weight visualization in weight painting mode

Type :ColorRamp, (readonly, never None)
window_draw_method

Drawing method used by the window manager

  • AUTOMATIC Automatic, Automatically set based on graphics card and driver.
  • TRIPLE_BUFFER Triple Buffer, Use a third buffer for minimal redraws at the cost of more memory.
  • OVERLAP Overlap, Redraw all overlapping regions, minimal memory usage but more redraws.
  • OVERLAP_FLIP Overlap Flip, Redraw all overlapping regions, minimal memory usage but more redraws (for graphics drivers that do flipping).
  • FULL Full, Do a full redraw each time, slow, only use for reference or when everything else fails.
Type :enum in [‘AUTOMATIC’, ‘TRIPLE_BUFFER’, ‘OVERLAP’, ‘OVERLAP_FLIP’, ‘FULL’], default ‘TRIPLE_BUFFER’

Inherited Properties

Inherited Functions

References

Previous topic

UserPreferencesInput(bpy_struct)

Next topic

UserPreferencesView(bpy_struct)