Học Blender - Bài 3: Cấu hình và đường dẫn dữ liệu
Học Blender - Bài 2: Cài đặt blender
Cấu hình và đường dẫn dữ liệu
Blender có thể được cài đặt hệ thống rộng khắp hoặc chạy từ bộ giải nén với tất cả tập tin cần thiết được chứa đựng.
Có 3 danh mục khác nhau Blender có thể sử dụng, vị trí chính xác của chính phụ thuộc vào hệ điều hành.
LOCAL: vị trí của cấu hình và dữ liệu runtime (cho bản thân bao gồm toàn bộ)
USER: vị trí của tập tin cấu hình (bình thường trong danh mục user)
SYSTEM: vị trí của dữ liệu runtime cho hệ thống cài đặt rộng lớn (có thể chỉ đọc).
Cho hệ thống cài đặt cả danh mục SYSTEM và USER là cần thiết.
Cho vị trí blender chính xác phân phối cấu hình người dùng và dữ liệu runtime data được giữ trong cùng danh mục phụ, cho phép nhiều phiên bản blender chạy mà không xung đột, loai trừ tập tin USER và SYSTEM.
Đây là vị trí mặc định cho mỗi hệ thống:
OSX
LOCAL: ./2.07a/
USER: /User/{user}/Library/Application Support/Blender/2.70a/
SYSTEM: /Library/Application Suport/Blender/2.70a/
Chú ý, OSX trữ blender nhị phân trong ./blender.app/Content/MacOS/blender, vì thế local path to data & config là ./blender.app/Content/MacOS/2.70a
Windows
LOCAL: .\2.70a\
USER: C:\Documents and Settings\{username}\AppData\Roaming\Blender Foundation\Blender\2.70a\
SYSTEM: C:\Documents and Settings\All Users\AppData\Roaming\Blender Foundation\Blender\2.7a\
Unix (Linux/BSD/Solaris)
LOCAL: ./2.70a/
USER: $HOME/.config/blender/2.70a/
SYSTEM: /usr/share/blender/2.70a/
Chú ý răng ./2.70a/ là liên quan tới blender executable & used cho bản thân chứa đựng toàn bộ phân phối bởi văn phòng xây dựng blender.org.
Chú ý USER path sẽ sử dụng XDG_CONFIG_HOME nếu nó đặt $XDG_CONFIG_HOME/blender/2.70a/
Bố trí đường dẫn
Đây là bố trí đường dẫn nó được sử dụng trong mục mô tả bên trên.
Nơi ./config/startup.blend sẽ là ~/.blender/2.66/config/startup.blend ví dụ vậy.
./autosave/ ...
Vị trí blender tự động lưu. Chỉ Window, mục temp được sử dụng cho hệ thống khác..
Tìm kiếm mục: LOCAL, USER
./config/ ...
defaults & session info
search order: LOCAL, USER
./config/startup.blend
default file to load on startup.
./config/userpref.blend
default preferences to load on startup.
./config/bookmarks.txt
file selector bookmarks.
./config/recent-files.txt
recent file menu list.
./datafiles/ ...
runtime files
search order: LOCAL, USER, SYSTEM
./datafiles/locale/{language}/
Static precompiled language files for UI translation.
./datafiles/icons/*.png
icon themes for blenders user interface. not currently selectable in the theme preferences.
./datafiles/brushicons/*.png
images for each brush.
./scripts/ ...
python scripts for the user interface and tools
search order: LOCAL, USER, SYSTEM
./scripts/addons/*.py
python addons which may be enabled in the user preferences, includes import/export format support, render engine integration and many handy utilities.
./scripts/addons/modules/*.py
modules for addons to use (added to pythons sys.path)
./scripts/addons_contrib/*.py
another addons directory which is used for community maintained addons (must be manually created).
./scripts/addons_contrib/modules/*.py
modules for addons_contrib to use (added to pythons sys.path)
./scripts/modules/*.py
python modules containing our core API and utility functions for other scripts to import (added to pythons sys.path)
./scripts/startup/*.py
scripts which are automatically imported on startup.
./scripts/presets/{preset}/*.py
presets used for storing user defined settings for cloth, render formats etc.
./scripts/templates/*.py
example scripts which can be accessed from: Text Space's Header -> Text -> Script Templates
./python/ ...
bundled python distribution only necessary when the systems python is absent or incompatible
search order: LOCAL, SYSTEM
Chú ý
Đường dẫn người dùng Script
Đường dẫn người dùng script ưu thích cung cấp một cách để đặt mục riêng của bạn nó được sử dụng cho script cũng như user script path. Đừng quên tạo thư mục con trong mục này trùng với cấu trúc của mục blender script, startup, addon, modules, v.v. Bởi vì sao chép script trực tiếp vào thư mục này sẽ không tải chúng lúc khởi động hoặc cho addon.
Biến số môi trường
Biến số môi trường có thể được sử dụng để đè vị trí đường dẫn mặc định, ví dụ: $BLENDER_USER_CONFIG, $BLENDER_SYSTEM_PYTHON.
Nó không phải là cái gì đó như thường lệ nó cần cài đặt nhưng có thể được sử dụng cho cấu hình tùy chỉnh.
Cho chi tiết xem “Environment Variables” phần trong ‘blender-help’
Đường dẫn Script & mất nút
Nếu blender không có giao diện đó là hầu như bởi vì script không tải đúng và có thể nguyên nhân do...
* đường dẫ script không tìm thấy
* một lỗi trong một script
* một phiên bản không tương thích giữa blender và script.
Tốt nhất tải blender từ terminal để thấy thông báo lỗi bất kỳ để thấy điều gì là sai.
Cấu hình và đường dẫn dữ liệu
Blender có thể được cài đặt hệ thống rộng khắp hoặc chạy từ bộ giải nén với tất cả tập tin cần thiết được chứa đựng.
Có 3 danh mục khác nhau Blender có thể sử dụng, vị trí chính xác của chính phụ thuộc vào hệ điều hành.
LOCAL: vị trí của cấu hình và dữ liệu runtime (cho bản thân bao gồm toàn bộ)
USER: vị trí của tập tin cấu hình (bình thường trong danh mục user)
SYSTEM: vị trí của dữ liệu runtime cho hệ thống cài đặt rộng lớn (có thể chỉ đọc).
Cho hệ thống cài đặt cả danh mục SYSTEM và USER là cần thiết.
Cho vị trí blender chính xác phân phối cấu hình người dùng và dữ liệu runtime data được giữ trong cùng danh mục phụ, cho phép nhiều phiên bản blender chạy mà không xung đột, loai trừ tập tin USER và SYSTEM.
Đây là vị trí mặc định cho mỗi hệ thống:
OSX
LOCAL: ./2.07a/
USER: /User/{user}/Library/Application Support/Blender/2.70a/
SYSTEM: /Library/Application Suport/Blender/2.70a/
Chú ý, OSX trữ blender nhị phân trong ./blender.app/Content/MacOS/blender, vì thế local path to data & config là ./blender.app/Content/MacOS/2.70a
Windows
LOCAL: .\2.70a\
USER: C:\Documents and Settings\{username}\AppData\Roaming\Blender Foundation\Blender\2.70a\
SYSTEM: C:\Documents and Settings\All Users\AppData\Roaming\Blender Foundation\Blender\2.7a\
Unix (Linux/BSD/Solaris)
LOCAL: ./2.70a/
USER: $HOME/.config/blender/2.70a/
SYSTEM: /usr/share/blender/2.70a/
Chú ý răng ./2.70a/ là liên quan tới blender executable & used cho bản thân chứa đựng toàn bộ phân phối bởi văn phòng xây dựng blender.org.
Chú ý USER path sẽ sử dụng XDG_CONFIG_HOME nếu nó đặt $XDG_CONFIG_HOME/blender/2.70a/
Bố trí đường dẫn
Đây là bố trí đường dẫn nó được sử dụng trong mục mô tả bên trên.
Nơi ./config/startup.blend sẽ là ~/.blender/2.66/config/startup.blend ví dụ vậy.
./autosave/ ...
Vị trí blender tự động lưu. Chỉ Window, mục temp được sử dụng cho hệ thống khác..
Tìm kiếm mục: LOCAL, USER
./config/ ...
defaults & session info
search order: LOCAL, USER
./config/startup.blend
default file to load on startup.
./config/userpref.blend
default preferences to load on startup.
./config/bookmarks.txt
file selector bookmarks.
./config/recent-files.txt
recent file menu list.
./datafiles/ ...
runtime files
search order: LOCAL, USER, SYSTEM
./datafiles/locale/{language}/
Static precompiled language files for UI translation.
./datafiles/icons/*.png
icon themes for blenders user interface. not currently selectable in the theme preferences.
./datafiles/brushicons/*.png
images for each brush.
./scripts/ ...
python scripts for the user interface and tools
search order: LOCAL, USER, SYSTEM
./scripts/addons/*.py
python addons which may be enabled in the user preferences, includes import/export format support, render engine integration and many handy utilities.
./scripts/addons/modules/*.py
modules for addons to use (added to pythons sys.path)
./scripts/addons_contrib/*.py
another addons directory which is used for community maintained addons (must be manually created).
./scripts/addons_contrib/modules/*.py
modules for addons_contrib to use (added to pythons sys.path)
./scripts/modules/*.py
python modules containing our core API and utility functions for other scripts to import (added to pythons sys.path)
./scripts/startup/*.py
scripts which are automatically imported on startup.
./scripts/presets/{preset}/*.py
presets used for storing user defined settings for cloth, render formats etc.
./scripts/templates/*.py
example scripts which can be accessed from: Text Space's Header -> Text -> Script Templates
./python/ ...
bundled python distribution only necessary when the systems python is absent or incompatible
search order: LOCAL, SYSTEM
Chú ý
Đường dẫn người dùng Script
Đường dẫn người dùng script ưu thích cung cấp một cách để đặt mục riêng của bạn nó được sử dụng cho script cũng như user script path. Đừng quên tạo thư mục con trong mục này trùng với cấu trúc của mục blender script, startup, addon, modules, v.v. Bởi vì sao chép script trực tiếp vào thư mục này sẽ không tải chúng lúc khởi động hoặc cho addon.
Biến số môi trường
Biến số môi trường có thể được sử dụng để đè vị trí đường dẫn mặc định, ví dụ: $BLENDER_USER_CONFIG, $BLENDER_SYSTEM_PYTHON.
Nó không phải là cái gì đó như thường lệ nó cần cài đặt nhưng có thể được sử dụng cho cấu hình tùy chỉnh.
Cho chi tiết xem “Environment Variables” phần trong ‘blender-help’
Đường dẫn Script & mất nút
Nếu blender không có giao diện đó là hầu như bởi vì script không tải đúng và có thể nguyên nhân do...
* đường dẫ script không tìm thấy
* một lỗi trong một script
* một phiên bản không tương thích giữa blender và script.
Tốt nhất tải blender từ terminal để thấy thông báo lỗi bất kỳ để thấy điều gì là sai.