본문 바로가기
3D/Blender3D

Blender Python VScode Setting

by 다 퍼주는 솔롱고스 2025. 4. 1.

Blender Python을 위한 Python과 VS Code 세팅 하기.

Python 설치

Blender Scripting 에서 Python Console에서 Python버전을 확인 할 수 있습니다.

 

Python을 설치 합니다. Python.org로 접속을 해서,

 

Downloads로 들어가서, All releases를 선택하면,

 

모든 버전의 파이썬을 확인 할 수 있습니다.

 

Python 3.10.16으로 들어가 보면, Win 버전의 설치 파일이 없습니다. Win 버전 설치 파일이 있는, 3.11, 또는 3.10 을 찾아야 합니다.

이렇게 없는 경우는 패쓰

 

파이썬 3.10.11 는,

시작이 요렇게 생긴..

Files에서 Windows Installer(64bit)가 있습니다. 다운 받아서 설치 합니다.

 

설치 할때, Add python.exe to PATH 를 체크 해줍니다. 어디서든, Python을 부를 수 있도록 합니다.

 

설치 결과 확인

 

Python을 실행 해 봅니다. random을 import해서, 테스트


VS Code 세팅

VS Code를 다운 받고, 설치 합니다.

 

 

VS Code를 설치하고 Extensions 에서 Python을 설치하고,

 

VS Code에서 파이썬 테스트를 해 봅니다.

random 함수를 불러와서, 이번에는 print 함수를 사용해서 터미널 출력을..

 

결과가 잘 나옵니다. Extensions가 제대로 설치 되었습니다.

 

그리고 다음, Blender Development 라는 Extensions을 설치 합니다.

 

 

그리고 https://github.com/nutti/fake-bpy-module 를 설치 합니다.

GitHub - nutti/fake-bpy-module: Fake Blender Python API module collection for the code completion.

Fake Blender Python API module collection for the code completion. - nutti/fake-bpy-module

github.com

 

Fake Blender Python API 모듈 입니다.

 

설치하는 명령어를 복사하고, 터미널에 붙여넣기 해서 설치


 

Blender 와 VS Code 연결하기

이제 이 스크립트를 실행 해 봅니다.

 

Ctrl + Shift + P를 해서 Blender를 Start 시킵니다.

 

여러개 버전의 블렌더가 있다면 선택을 하고,

 

이제 실행이 됩니다.

 

블렌더가 실행되었습니다.

 

DeBug Console에 'Debug client attached' 라고 표시됩니다.


혹시 Blender가 실행이 안되면 해당 블렌더의 실행 파일의 속성에서 Users의 쓰기 권한을 허용해야 합니다.

 

실행된 Blender 안의 오브젝트들을 모두 삭제 하고,

 

준비된 스크립트를 실행합니다. 파이썬 파일이 보이는 상태에서

 

Ctrl + Shift + P를 하고, 이번에는 Blender: Run Script를 선택합니다.

 

그러면 Cube가 만들어 지고, 위치가 변경되었습니다.

 

스크립트가 실행되면 Debug Console에 실행 되었슴이 표시 됩니다.

 

디버깅 기능

VS Code에서 디버깅 이런 리모콘이 뜨고,

  • 디버깅 기능을 사용하면 스크립트의 실행을 일시 중지하고 변수와 속성을 검사할 수 있다.
  • 코드를 변경하여 큐브의 위치를 업데이트하고, 스크립트 중간에 중단점을 설정하는 방법을 설명한다.
  • 스크립트가 중단되면 사이드바에서 변수들을 확인하고, 각 라인별로 변수와 데이터의 변화를 살펴볼 수 있다.
  • 스크립트 실행이 완료되면 블렌더에서 큐브의 새로운 위치를 확인할 수 있으며, 이를 통해 추가적인 작업도 가능하다.
  • 커스텀 패널도 디버깅할 수 있으며, 버튼을 클릭하면 설정한 중단점이 활성화되어 변수와 매개변수를 조사할 수 있다.

Attached를 끊고 싶으면 제일 오른쪽의 Dettach를 선택합니다.

 

🏆 국비지원! 수강료 무료!💸💸💸

👉 Blender로 나도 제페토크리에이터!수강신청 https://litt.ly/solongos

☕제페토 카페 https://cafe.naver.com/zepeto3d

📚 초보자를 위한 제페토 Class101강좌 https://han.gl/lygckF