본문 바로가기
프로그래밍

블렌더 파이썬 환경 설정

by 배로만쌤(김인영) 2025. 4. 6.

블렌더의 강력한 기능을 확장하고 자동화하는 핵심 요소 중 하나는 파이썬 스크립팅입니다. 본격적인 스크립트 개발에 앞서, 최적화된 개발 환경을 구축하는 것은 매우 중요합니다. 본 글에서는 블렌더 내 스크립팅 작업 공간을 설정하는 방법부터 시작하여, 파이썬 코드를 작성하고 실행하는 데 필요한 필수 도구들을 명확하고 이해하기 쉽게 안내합니다. 효율적인 개발 환경 설정은 스크립트 작성 과정을 더욱 원활하게 만들 뿐만 아니라, 전체적인 생산성을 크게 향상시키는 기반이 됩니다.

1. 블렌더 설치하기:

블렌더를 실행하는 방법은 운영체제에 따라 약간의 차이가 있습니다.

Windows:

  1. 블렌더 공식 웹사이트 (https://www.blender.org/download/) 에서 다운로드한 설치 파일을 실행하거나, Microsoft Store에서 설치한 경우 시작 메뉴에서 "Blender"를 검색하여 실행합니다.
  2. 설치 파일을 실행한 경우, 화면의 안내에 따라 블렌더를 설치합니다. 기본 설치 경로는 C:\Program Files\Blender Foundation4.4\ 입니다.
  3. 설치가 완료되면 시작 메뉴에서 "Blender"를 검색하거나, 바탕 화면에 생성된 바로가기 아이콘을 클릭하여 블렌더를 실행합니다.

macOS:

  1. 블렌더 공식 웹사이트 (https://www.blender.org/download/) 에서 다운로드한 .dmg 파일을 실행합니다.
  2. 디스크 이미지 창이 열리면 Blender 아이콘을 Applications 폴더로 드래그 앤 드롭합니다.
  3. Finder를 열고 Applications 폴더에서 Blender 아이콘을 찾아 실행합니다. 처음 실행 시 보안 경고가 나타날 수 있으며, "열기"를 클릭하여 진행합니다.

Linux:

  1. 블렌더 공식 웹사이트 (https://www.blender.org/download/) 에서 다운로드한 압축 파일을 원하는 위치에 압축을 해제합니다.
  2. 터미널을 열고 압축 해제한 블렌더 폴더로 이동합니다.
  3. blender 또는 ./blender 명령어를 입력하여 블렌더를 실행합니다. (배포판에 따라 패키지 관리자를 통해 설치할 수도 있습니다.)

2. 파이썬 환경 설정 (선택 사항):

블렌더는 자체적으로 파이썬 인터프리터를 내장하고 있어, 블렌더 내에서 파이썬 스크립트를 실행하기 위해 별도의 파이썬 컴파일러를 설치할 필요는 일반적으로 없습니다. 블렌더 파이썬 API (bpy 모듈)는 블렌더 환경 내에서만 작동하도록 설계되어 있습니다.

하지만 다음과 같은 경우라면 별도의 파이썬 인터프리터 설치를 고려해 볼 수 있습니다.

  • 블렌더 외부에서 Blender Python 스크립트 실행: 블렌더를 실행하지 않고 독립적으로 파이썬 스크립트를 실행하여 블렌더의 기능을 활용하고 싶을 경우 (예: 백그라운드 렌더링 자동화 등). 이 경우에는 별도의 설정이 필요하며, 블렌더의 bpy 모듈을 파이썬 환경에 추가해야 합니다.
  • 특정 외부 파이썬 라이브러리 사용: 블렌더 내장 파이썬에 포함되지 않은 특정 외부 파이썬 라이브러리를 사용하고 싶을 경우, 해당 라이브러리를 블렌더의 파이썬 환경에 설치해야 합니다.

별도의 파이썬 인터프리터 설치 방법 (일반적인 경우):

  1. Python 공식 웹사이트 (https://www.python.org/downloads/) 에 접속합니다.
  2. 원하는 버전의 파이썬 (일반적으로 최신 안정화 버전)을 다운로드합니다.
  3. 다운로드한 설치 파일을 실행하고, 화면의 안내에 따라 파이썬을 설치합니다.
  • Windows: 설치 시 "Add Python to PATH" 옵션을 체크하는 것이 좋습니다.
  • macOS: 설치 프로그램을 통해 편리하게 설치할 수 있습니다.
  • Linux: 대부분의 배포판에서 기본적으로 파이썬이 설치되어 있거나, 패키지 관리자를 통해 설치할 수 있습니다.

주의: 별도의 파이썬 인터프리터를 설치하더라도, 블렌더 내에서 스크립팅을 할 때는 블렌더에 내장된 파이썬 환경을 사용하게 됩니다. 외부 파이썬 인터프리터는 주로 블렌더 외부에서 블렌더 관련 작업을 자동화하거나 특정 라이브러리를 사용할 때 활용됩니다.

이제 블렌더를 실행하고 기본적인 파이썬 환경 설정을 확인했으므로, 다음 장부터 본격적으로 블렌더 파이썬 스크립팅의 세계로 들어가 보겠습니다.

3. 블렌더 실행하기

블렌더에서 파이썬 스크립트를 실행하고 `print()` 함수의 결과를 확인하는 방법은 두 가지가 있습니다. GUI 환경에서 블렌더를 실행하는 방법과 명령줄 인터페이스(CLI)에서 실행하는 방법입니다.

  • GUI 환경에서 블렌더 실행: 일반적으로 사용하는 방법으로, 블렌더 아이콘을 클릭하여 실행합니다. 이 경우 파이썬 콘솔에서 `print()` 결과를 확인할 수 있습니다.
  • CLI 환경에서 블렌더 실행: 터미널(macOS/Linux) 또는 명령 프롬프트(Windows)에서 블렌더 실행 파일을 직접 실행하는 방법입니다. 이 방법을 사용하면 블렌더를 실행한 터미널 창에 `print()` 함수의 결과가 출력됩니다.

왜 CLI 실행이 필요한가요?

GUI 환경에서는 `print()` 함수의 결과가 블렌더 내 파이썬 콘솔에만 표시됩니다. 하지만 스크립트 디버깅이나 외부 시스템과의 연동 시에는 터미널 창에 출력되는 내용을 확인해야 하는 경우가 많습니다. 따라서 파이썬 스크립트 개발 시에는 CLI 환경에서 블렌더를 실행하는 것이 유용합니다.

CLI 환경에서 블렌더 실행 방법

(macOS/Linux)

  1. 터미널을 엽니다.
  2. 블렌더 실행 파일이 있는 디렉토리로 이동합니다. (예: `/Applications/Blender.app/Contents/MacOS/`)
  3. 다음 명령어를 입력하고 실행합니다. `./blender`

(Windows)

  1. 명령 프롬프트를 엽니다.
  2. 블렌더 실행 파일이 있는 디렉토리로 이동합니다. (예: `C:\Program Files\Blender Foundation\Blender4.4`)
  3. 다음 명령어를 입력하고 실행합니다. “.\blender.exe”

CLI 환경에서 블렌더를 실행하면 터미널 창에 다양한 메시지가 출력되는 것을 확인할 수 있습니다. 이제 파이썬 스크립트에서 `print()` 함수를 사용하면 터미널 창에 해당 결과가 출력됩니다.


이상으로 블렌더 파이썬 환경 설정에 대해 자세히 살펴보았습니다. 블렌더의 심층적인 이해를 돕기 위해 정리된 내용이지만, 블렌더 파이썬을 보다 빠르게 시작하고 싶으신 분들은 배로만쌤이 수년 전에 작성한 다음 링크의 블로그 글을 참고하시는 것도 좋은 방법입니다.

 

참고:

블렌더 파이썬 스크립트 시작하기

블렌더 파이썬 환경 익히기

블렌더 그래픽 좌표 개념 이해하기

댓글