리깅을 하며 스크립트 작성을 조금씩 해보다보니, 마야의 스크립트 에디터는 너무 불편해서 VSCode를 사용해보기로 했다.
구글링을 통해 본 설명들은 마야 최신 버전과 맞지 않아(devkit 받기 등) 시행착오를 겪은 뒤 최신 버전 기준으로 정리해보았다. VSCode는 이미 설치되어있다고 가정하고 진행한다.
1. VSCode에 mayapy 익스텐션 설치
https://marketplace.visualstudio.com/items?itemName=FXTD-Odyssey.mayapy
MayaPy - Visual Studio Marketplace
Extension for Visual Studio Code - Better Python Intellisense and Debugging for Autodesk Maya
marketplace.visualstudio.com
2. "Ctrl + Shift + P" 단축키를 누른 후 "Python: Select Interpreter"를 찾아서 선택

3. "Enter interpreter path..."선택 후 "Find..."를 선택하여 마야가 설치된 폴더에서 "bin\mayapy.exe"를 선택하면 끝



아래는 import 관련 오류 없이 자동완성도 정상적으로 작동하는 모습이다.

VSCode에서 작성한 스크립트 바로 마야에서 실행하기
1. 마야의 스크립트 에디터에서 아래 MEL 커맨드를 실행하여 포트를 열어준다.
commandPort -n "localhost:7001" -stp "mel" -echoOutput;
2. 파이썬 스크립트 작성 후, VSCode에서 "Ctrl + Shift + P" 단축키를 누른 후 "Maya: Send Python Code to Maya"를 찾아서 선택

'파이썬' 카테고리의 다른 글
| 마야 레이아웃 (0) | 2025.09.11 |
|---|---|
| VSCode MayaCode 확장 사용 시 발생하는 디코드 에러 고치기 (3) | 2025.06.20 |