마야와 파이썬을 활용한 VFX 프로그래밍 50가지 예제 – 13. 마야 내장 파이썬 명령어 활용



마야와 파이썬을 활용한 VFX 프로그래밍 50가지 예제 – 13. 마야 내장 파이썬 명령어 활용

>>> 전체 커리큘럼으로 돌아가기.

이번 예제에서는 마야의 내장 파이썬 명령어를 사용하여 객체를 이동하는 방법을 살펴보겠습니다. 이것은 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")

 

스크립트 에디터에서 실행하기

이 코드를 스크립트 에디터에서 실행하는 방법을 설명하겠습니다.

  1. 마야를 실행하고 원하는 씬을 엽니다.
  2. 창 메뉴에서 “스크립트 에디터”를 선택합니다.
  3. 스크립트 에디터 창에서 위의 코드를 붙여넣습니다.
  4. 코드를 실행하려는 위치에서 커서를 놓고 코드를 선택한 후 실행 버튼을 클릭하거나 Ctrl + Enter 키를 누릅니다.

이제 선택한 객체가 정의한 위치로 이동할 것입니다.

© 2023 지식에 대한 탐구