Blender’s Directory Layout

This page documents the different directories used by Blender (which can be helpful for troubleshooting).

There are three different directories Blender may use, their exact locations are platform dependent.

로컬(local)

설정과 런타임 데이터(run-time data)

사용자

Location of configuration files (typically in the user’s home directory).

시스템

시스템 전체에 적용되는 런타임 데이터(run-time data)의 경로 (읽기 전용일수 있음)

컴퓨터에 설치를 하려면 SYSTEMUSER 폴더가 필요해요.

For locally extracted Blender distributions, the user configuration and run-time data are kept in the same subdirectory, allowing multiple Blender versions to run without conflict, ignoring the USER and SYSTEM files. This requires you to create a folder named config in the LOCAL directory.

플랫폼별 폴더 경로

각 시스템마다 기본 폴더 경로는 이렇게 되어 있어요.

Linux

로컬(local)
./2.91/
사용자
$HOME/.config/blender/2.91/
시스템
/usr/share/blender/2.91/

참고

The path ./2.91/ is relative to the Blender executable and is used for self-contained bundles distributed by official blender.org builds.

참고

USER 경로는 $XDG_CONFIG_HOME 을 사용할 거예요(정해져 있다면).

$XDG_CONFIG_HOME/blender/2.91/

macOS

로컬(local)
./2.91/
사용자
/Users/$USER/Library/Application Support/Blender/2.91/
시스템
/Library/Application Support/Blender/2.91/

참고

macOS stores the Blender binary in ./Blender.app/Contents/MacOS/Blender. The local path to data and config is:

./Blender.app/Contents/Resources/2.91/

Windows

로컬(local)
.\2.91\
사용자
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.91\
시스템
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.91\

폴더 내부 구조

지금부터는 위에서 정리된 폴더 내에서 정리되는 폴더 내부 구조예요.

미리 예시를 들자면 ./config/startup.blend 라고 쓰인 폴더의 위치는 실제로는 ~/.blender/|BLENDER_VERSION|/config/startup.blend 가 되겠죠.

./autosave/ ...

Autosave blend-file location. (Windows only, temp directory used for other systems.)

찾는 순서: LOCAL, USER

./config/ ...

Defaults & session 정보

찾는 순서: LOCAL, USER

./config/startup.blend

블렌더를 켤 때 로드할 시작 파일

./config/userpref.blend

블렌더를 켤 때 로드할 설정 파일.

./config/bookmarks.txt

파일탐색기 책갈피(bookmarks)

./config/recent-files.txt

최근 파일들의 목록

./datafiles/ ...

런타임(runtime) 파일

찾는 순서: LOCAL, USER, SYSTEM

./datafiles/locale/{language}/

화면(UI) 번역을 위해 미리 컴파일(compiled)된 언어 파일들

./scripts/ ...

화면(UI)과 도구(tool)들에 쓰이는 파이썬(python) 스크립트

찾는 순서: LOCAL, USER, SYSTEM

./scripts/addons/*.py

Python add-ons which may be enabled in the Preferences include import/export format support, render engine integration and many handy utilities.

./scripts/addons/modules/*.py

Modules for add-ons to use (added to Python’s sys.path).

./scripts/addons_contrib/*.py

커뮤니티 힘으로 유지되는 애드온들 (직접 만들어야 함)

./scripts/addons_contrib/modules/*.py

Modules for addons_contrib to use (added to Python’s sys.path).

./scripts/modules/*.py

블렌더의 핵심 API와 다른 스크립트가 쓸 수 있는 유용한 기능들 (파이썬의 sys.path에 추가됨)

./scripts/startup/*.py

블렌더를 켤 때 자동으로 로드되는 스크립트들

./scripts/presets/{preset}/*.py

천(cloth), 렌더 등에 쓰이는 사용자 프리셋

./scripts/templates_py/*.py

Text Editor ‣ Templates ‣ Python 에서 볼 수 있는 예시 스크립트들

./scripts/templates_osl/*.osl

Text Editor ‣ Templates ‣ Open Shading Language 에서 볼 수 있는 예시 OSL 쉐이더(shader)들

./python/ ...

번들로 제공되는 파이썬 배포판

찾는 순서: LOCAL, SYSTEM

임시 폴더

임시 폴더는 런타임(run-time)에 쓰이는 다양한 파일들(render layers, physics cache, copy-paste buffer, crash logs)을 저장하는 데에 쓰여요.

임시 폴더는 이 순서대로 정해진답니다.

  • 사용자 설정 ( File Paths 에 설명이 더 있음 )

  • Environment variables (TEMP on Windows, TMP & TMP_DIR on other platforms).

  • /tmp/ 폴더