[터미널에서 블렌더 실행]
터미널에서 블렌더 실행, 출력 내용 확인 가능
/Applications/Blender.app/Contents/MacOS/Blender
[블렌더에 파이썬 팩키지 설치]
방법1.
- 팩키지 설치 스크립트 작성
- 터미널에서 블랜더로 설치
Blender --python install.py
방법2.
- blender 내부 파이썬에서 pip 로 joblib 설치
/Applications/Blender.app/Contents/Resources/2.93/python/bin/python3.9 /Applications/Blender.app/Contents/Resources/2.93/python/lib/python3.9/site-packages/pip install joblib
Fatal Python error: config_get_locale_encoding: failed to get the locale encoding: nl_langinfo(CODESET) failed
Python runtime state: preinitialized
→ 언어 인코딩 에러 : export LC_CTYPE="en_US.UTF-8" 로 해결
터미널 명령어로 .blend 파일 열기
- Blender 명령어로 프로그램 바로 열 수 있도록 경로 지정
sudo vi /etc/paths # 비밀번호
마지막 줄에 아래 경로 추가
---------------------
/Applications/Blender.app/Contents/MacOS
---------------------
터미널 종료 후 재실행
Blender # 터미널 명령어로 블렌더 실행됨
- 커맨드로 .blend 파일 열기
Blender --python-expr "import bpy; bpy.ops.wm.read_homefile(filepath=r'/Users/addmin/work/prj07_blender/blender_auto_preset/default_3p_lighting_preset.blend')"
스크립트 실행하게 하기
- my_script.py 작성
import bpy
import subprocess
path = r"/Users/addmin/work/prj07_blender/blender_auto_preset/default_3p_lighting_preset.blend"
script = "\n".join([
"import bpy",
f"bpy.ops.wm.read_homefile(filepath=r\"{path}\")"
])
subprocess.Popen([bpy.app.binary_path, "--python-expr", script])
- 커맨드로 스크립트 실행
Blender --python my_script.py
'기타 공부 > 블렌더' 카테고리의 다른 글
다른 블렌더 파일에서 animation(action) 불러오기 (0) | 2022.08.13 |
---|---|
Toon Shader (0) | 2022.08.12 |
모델 fbx 파일로 export 할 때 texture(materials) 사라지는 문제 (0) | 2022.08.12 |