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).
- SISTEMA
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
./3.1/
- USER
$HOME/.config/blender/3.1/
- SISTEMA
/usr/share/blender/3.1/
Nota
La ruta ./3.1/ 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/3.1/
macOS
- LOCAL
./3.1/
- USER
/Users/$USER/Library/Application Support/Blender/3.1/
- SISTEMA
/Library/Application Support/Blender/3.1/
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/3.1/
Windows
- LOCAL
.\3.1\
- USER
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\3.1\
- SISTEMA
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\3.1\
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/3.1/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.blend
Archivo predefinido a cargar en el arranque.
./config/userpref.blend
Preferencias predefinidas para cargar en el arranque.
./config/bookmarks.txt
Marcadores del explorador de archivos.
./config/recent-files.txt
Lista 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/*.py
Los 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/*.py
Módulos para ser utilizados por los complementos (añadidos al
sys.path
de Python)../scripts/addons_contrib/*.py
Otro directorio de complementos utilizado para complementos mantenidos por la comunidad (debe ser creado manualmente).
./scripts/addons_contrib/modules/*.py
Módulos utilizados por los
addons_contrib
(añadidos alsys.path
de Python)../scripts/modules/*.py
Mó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.path
de Python)../scripts/startup/*.py
Scripts que son automáticamente importados en el arranque.
./scripts/presets/{predefinido}/*.py
Valores predefinidos usados para almacenar ajustes definidos por el usuario para telas, formatos de render, etc.
./scripts/templates/*.py
Scripts de ejemplo, accesibles desde
../scripts/templates_osl/*.osl
Shaders 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 (
TEMP
en Windows,TMP
yTMP_DIR
en otras plataformas).El directorio
/tmp/
.