Estructura de Directorios de Blender¶
Esta página documenta los diferentes directorios utilizados por Blender (que pueden ser de utilidad para la resolución de problemas).
Hay tres directorios diferentes que Blender podría utilizar, sus ubicaciones exactas son dependientes del Sistema Operativo.
- LOCAL
Ubicación de la configuración y los datos de ejecución (para un paquete autocontenido).
- USER
Ubicación de los archivos de configuración (normalmente en el directorio «home» del usuario).
- SYSTEM
Ubicación de los datos de ejecución para una instalación completa en el sistema (podría ser de solo lectura).
Para instalaciones en el sistema, son necesarios los directorios SYSTEM y USER.
Para las distribuciones de Blender extraídas localmente, la configuración del usuario y los datos de ejecución se mantienen en el mismo subdirectorio, permitiendo que varias versiones de Blender se ejecuten sin que entren en conflicto, ignorando los archivos de USER y SYSTEM. Esto requiere la creación de una carpeta llamada config en el directorio LOCAL.
Rutas Dependientes de la Plataforma¶
Estas son las ubicaciones por defecto para cada sistema:
Linux¶
- LOCAL
./2.91/
- USER
$HOME/.config/blender/2.91/
- SYSTEM
/usr/share/blender/2.91/
Nota
La ruta ./2.91/ es relativa al ejecutable de Blender y se utiliza para paquetes autocontenidos distribuidos por compilaciones oficiales de blender.org.
Nota
La ruta USER usará $XDG_CONFIG_HOME si está establecida:
$XDG_CONFIG_HOME/blender/2.91/
macOS¶
- LOCAL
./2.91/
- USER
/Users/$USER/Library/Application Support/Blender/2.91/
- SYSTEM
/Library/Application Support/Blender/2.91/
Nota
macOS almacena el binario de Blender en ./Blender.app/Contents/MacOS/Blender. La ruta local a los datos y configuración es:
./Blender.app/Contents/Resources/2.91/
Windows¶
- LOCAL
.\2.91\
- USER
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.91\
- SYSTEM
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.91\
Estructura de Rutas¶
Esta es la estructura de las rutas, la cual es usada dentro de los directorios descritos más arriba.
Donde ./config/startup.blend podría ser, por ejemplo ~/.blender/2.91/config/startup.blend.
./autosave/ ...Ubicación de autoguardado para el archivo blend (solo para usuarios de Windows, en otros sistemas se utiliza el directorio temporal).
Orden de búsqueda:
LOCAL, USER../config/ ...Valores Predefinidos e información de sesión.
Orden de búsqueda:
LOCAL, USER../config/startup.blendArchivo predefinido a cargar en el arranque.
./config/userpref.blendPreferencias predefinidas para cargar en el arranque.
./config/bookmarks.txtMarcadores del explorador de archivos.
./config/recent-files.txtLista del menú de archivos recientes.
./datafiles/ ...Archivos de ejecución.
Orden de búsqueda:
LOCAL, USER, SYSTEM../datafiles/locale/{idioma}/Archivos de lenguajes precompilados estáticos para la traducción de la IU.
./scripts/ ...Scripts de Python para la interfaz de usuario y herramientas.
Orden de búsqueda:
LOCAL, USER, SYSTEM../scripts/addons/*.pyLos complementos Python, que pueden habilitarse en las Preferencias, incluyen soporte para importación/exportación de formatos, integración de motor de render y muchas utilidades prácticas.
./scripts/addons/modules/*.pyMódulos para ser utilizados por los complementos (añadidos al
sys.pathde Python)../scripts/addons_contrib/*.pyOtro directorio de complementos utilizado para complementos mantenidos por la comunidad (debe ser creado manualmente).
./scripts/addons_contrib/modules/*.pyMódulos utilizados por los
addons_contrib(añadidos alsys.pathde Python)../scripts/modules/*.pyMódulos de Python que contienen el núcleo de nuestra API y funciones de utilidades para que puedan importar otros scripts (añadido al
sys.pathde Python)../scripts/startup/*.pyScripts que son automáticamente importados en el arranque.
./scripts/presets/{predefinido}/*.pyValores predefinidos usados para almacenar ajustes definidos por el usuario para telas, formatos de render, etc.
./scripts/templates/*.pyScripts de ejemplo, accesibles desde .
./scripts/templates_osl/*.oslShaders OSL de ejemplo, accesibles desde .
./python/ ...Distribución Python incorporada.
Orden de búsqueda:
LOCAL, SYSTEM.
Directorio Temporal¶
El directorio temporal se usa para almacenar varios archivos en tiempo de ejecución (incluyendo capas de render, caché de físicas, búfer de copia/pega y registros de errores).
El directorio temporal se selecciona basado en la siguiente prioridad:
Preferencias de Usuario (véase File Paths).
Variables de entorno (
TEMPen Windows,TMPyTMP_DIRen otras plataformas).El directorio
/tmp/.