Bố Trí Thư Mục của Blender -- Blender's Directory Layout¶
Trang này sẽ viết về các thư mục khác nhau được sử dụng bởi Blender (tức những cái có thể trở nên hữu dụng trong việc xử lý sự cố )
Có ba thư mục khác nhau mà Blender có thể sử dụng. Vị trí chính xác của chúng ở đâu còn tùy thuộc vào hệ điều hành sử dụng nữa.
- ĐỊA PHƯƠNG -- LOCAL
Đây là địa phương của cấu hình và dữ liệu sử dụng trong khi phần mềm đang hoạt động (dành cho gói độc lập -- self-contained bundle).
- NGƯỜI DÙNG -- USER
Đây là địa phương của các tập tin cấu hình (thường nằm trong thư mục chính (thư mục nhà riêng - home directory) của người dùng).
- HỆ THỐNG -- SYSTEM
Đây là địa phương của dữ liệu sử dụng trong thời gian chạy (lúc đang hoạt động), dành cho sự cài đặt trên toàn hệ thống (có thể chỉ cho phép đọc mà thôi).
Để cài đặt hệ thống thì cả hai thư mục HỆ THỐNG -- SYSTEM và NGƯỜI DÙNG -- USER đều cần thiết cho việc này.
Đối với các bản phân phối Blender được trích xuất cục bộ (giải nén địa phương, như bản zip), cấu hình người dùng và dữ liệu hoạt động (dữ liệu sử dụng trong thời gian chạy) được lưu giữ trong cùng thư mục nhánh, cho phép nhiều phiên bản Blender cùng hoạt động một lúc mà không gây ra xung đột. Chúng sẽ bỏ qua các tập tin NGƯỜI DÙNG -- USER và HỆ THỐNG -- SYSTEM. Cái này đòi hỏi bạn phải tạo một thư mục, và đặt tin nó với cái tên là cấu hình -- config, nội bên trong thư mục ĐỊA PHƯƠNG -- LOCAL.
Những Đường Dẫn Phụ Thuộc Nền Tảng (Hệ Điều Hành) -- Platform Dependent Paths¶
Dưới đây là các vị trí mặc định cho mỗi hệ thống:
Linux¶
- ĐỊA PHƯƠNG -- LOCAL
./2.83/
- NGƯỜI DÙNG -- USER
$HOME/.config/blender/2.83/
- HỆ THỐNG -- SYSTEM
/usr/share/blender/2.83/
Ghi chú
Đường dẫn |THƯ MỤC LẮP ĐẶT -- INSTALLDIR| nằm tương đối với bản thực thi Blender (bản nhị phân, thi hành được) và được sử dụng cho các gói độc lập (self-contained bundles), được phân phối qua các phiên bản do blender.org xây dựng.
Ghi chú
Đường dẫn NGƯỜI DÙNG -- USER sẽ sử dụng biến môi trường THƯ_MỤC_NHÀ_CHỨA_CẤU HÌNH_của_XDG -- $XDG_CONFIG_HOME, nếu nó được đã thiết lập:
$XDG_CONFIG_HOME/blender/2.83/
Hệ Điều Hành Macintosh của Apple -- macOS¶
- ĐỊA PHƯƠNG -- LOCAL
./2.83/
- NGƯỜI DÙNG -- USER
/Users/$USER/Library/Application Support/Blender/2.83/
- HỆ THỐNG -- SYSTEM
/Library/Application Support/Blender/2.83/
Ghi chú
Hệ Điều Hành macOS của Apple lưu bản Blender nhị phân vào thư mục ./Blender.app/Contents/MacOS/Blender. Đường dẫn địa phương tới dữ liệu và cấu hình là:
./Blender.app/Contents/Resources/2.83/
Windows¶
- ĐỊA PHƯƠNG -- LOCAL
.\2.83\
- NGƯỜI DÙNG -- USER
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.83\
- HỆ THỐNG -- SYSTEM
%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\2.83\
Bố Trí Đường Dẫn -- Path Layout¶
Đây là sự bố trí đường dẫn được sử dụng trong các thư mục, như đã được mô tả ở trên.
Trong đó ./config/startup.blend có thể nằm tại ~/.blender/|BLENDER_VERSION|/config/startup.blend chẳng hạn.
./autosave/ ...Địa điểm của tập tin lưu tự động blend. (Chỉ trong Windows thôi, thư mục tạm thời (temp directory) là để sử dụng cho các hệ thống khác)
Thứ tự lùng tìm:
ĐỊA PHƯƠNG -- LOCAL, NGƯỜI DÙNG -- USER../config/ ...Mặc định & thông tin về phiên sử dụng.
Thứ tự lùng tìm:
ĐỊA PHƯƠNG -- LOCAL, NGƯỜI DÙNG -- USER../config/startup.blendTập tin mặc định để nạp nạp vào bộ nhớ khi khởi động.
./config/userpref.blendCác tùy chọn mặc định để nạp vào bộ nhớ khi khởi động.
./config/bookmarks.txtCác dấu trang cho Trình Duyệt Tập Tin (Những thư mục được đánh dấu, ghi nhớ lại).
./config/recent-files.txtTrình đơn liệt kê tập tin sử dụng gần đây nhất.
./datafiles/ ...Những tập tin sử dụng trong khi phần mềm đang chạy.
Thứ tự lùng tìm:
ĐỊA PHƯƠNG -- LOCAL, NGƯỜI DÙNG -- USER, HỆ THỐNG -- SYSTEM../datafiles/locale/{language}/Các tập tin ngôn ngữ tĩnh, đã được biên dịch trước, dành cho việc phiên dịch Giao Diện Người Dùng.
./scripts/ ...Các tập lệnh Python cho giao diện người dùng và các công cụ.
Thứ tự lùng tìm:
ĐỊA PHƯƠNG -- LOCAL, NGƯỜI DÙNG -- USER, HỆ THỐNG -- SYSTEM../scripts/addons/*.pyPython add-ons which may be enabled in the Preferences include import/export format support, render engine integration and many handy utilities.
./scripts/addons/modules/*.pyNhững mô-đun mà các trình bổ sung sử dụng (được cộng thêm vào trong
sys.path(đường dẫn hệ thống cho các thư viện) của Python)../scripts/addons_contrib/*.pyĐây là một thư mục dành cho các trình bổ sung và được sử dụng cho các tiện ích do cộng đồng quản lý (phải do mình tạo một cách thủ công).
./scripts/addons_contrib/modules/*.pyCác mô-đun dành cho
addons_contribsử dụng (được cộng thêm vào trongsys.pathcủa Python)../scripts/modules/*.pyCác mô đun Python chứa các API cốt lõi của chúng ta và các hàm tiện ích cho các tập lệnh khác để nhập khẩu (được cộng thêm vào trong
sys.pathcủa Python)../scripts/startup/*.pyCác tập lệnh được nhập tự động khi phần mềm khởi động.
./scripts/presets/{preset}/*.pyNhững sắp đặt sẵn được sử dụng để lưu trữ các cài đặt do người dùng xác định cho vải, cho các định dạng kết xuất, v.v.
./scripts/templates_py/*.pyCác tập lệnh mẫu có thể được truy cập từ .
./scripts/templates_osl/*.oslVí dụ về các bộ tô bóng OSL, có thể được truy cập từ .
./python/ ...Bản phân phối có kèm Python.
Thứ tự lùng tìm:
ĐỊA PHƯƠNG -- LOCAL, HỆ THỐNG -- SYSTEM.
Thư Mục Tạm Thời -- Temporary Directory¶
Thư mục tạm thời được sử dụng để lưu trữ các tập tin khác nhau trong thời gian phần mềm đang hoạt động (bao gồm các lớp kết xuất, bộ nhớ đệm vật lý, bộ đệm để sao chép và dán, và bản ghi chép sự cố sập đổ).
Thư mục tạm thời được chọn dựa trên mức độ ưu tiên sau:
Tùy Chọn Người Dùng, tạm thời đổi thành Cấu Hình, (xin xem mục File Paths).
Biến số môi trường (
TEMP -- TẠM THỜI (viết tắt của TEMPORARY)trên Windows,TMP -- TẠM THỜI (viết tắt của TEMP)&TMP_DIR -- THƯ MỤC TẠM THỜI (viết tắt của TEMPORARY DIRECTORY)trên các hệ điều hành khác).Thư mục
/tmp/.