>>> 전체 커리큘럼으로 돌아가기.
이번 예제에서는 마야의 내장 파이썬 명령어를 사용하여 객체를 이동하는 방법을 살펴보겠습니다. 이것은 VFX 작업에서 매우 유용한 기술 중 하나입니다.
단계 1: 객체 선택하기
먼저, 이동하려는 객체를 선택해야 합니다. 마야에서는 select 명령어를 사용하여 객체를 선택할 수 있습니다. 아래는 선택 예제입니다.
import maya.cmds as cmds
# 객체 이름을 지정하여 선택
cmds.select("myObject")
단계 2: 이동 벡터 정의하기
이제 객체를 어디로 이동할지 정의해야 합니다. 이동 벡터는 세 가지 값으로 표시됩니다: X, Y 및 Z 축의 변위입니다.
# X, Y, Z 축의 이동 값을 설정
moveX = 2.0
moveY = 1.5
moveZ = -3.0
단계 3: 객체 이동하기
이동 벡터를 정의한 후, 선택한 객체를 해당 위치로 이동할 수 있습니다.
# 선택한 객체를 이동
cmds.move(moveX, moveY, moveZ, "myObject")
이제 객체가 지정한 위치로 정확하게 이동됩니다.
코드 전문
아래는 모든 코드 단계를 통합한 코드 전문입니다.
import maya.cmds as cmds
# 객체 이름을 지정하여 선택
cmds.select("myObject")
# X, Y, Z 축의 이동 값을 설정
moveX = 2.0
moveY = 1.5
moveZ = -3.0
# 선택한 객체를 이동
cmds.move(moveX, moveY, moveZ, "myObject")
스크립트 에디터에서 실행하기
이 코드를 스크립트 에디터에서 실행하는 방법을 설명하겠습니다.
- 마야를 실행하고 원하는 씬을 엽니다.
- 창 메뉴에서 “스크립트 에디터”를 선택합니다.
- 스크립트 에디터 창에서 위의 코드를 붙여넣습니다.
- 코드를 실행하려는 위치에서 커서를 놓고 코드를 선택한 후 실행 버튼을 클릭하거나 Ctrl + Enter 키를 누릅니다.
이제 선택한 객체가 정의한 위치로 이동할 것입니다.