2016-09-28

1. python_camera overscan


파이썬을 이용해 마야 카메라 오버스캔을 바꾸는 코드입니다.


import maya.cmds as cmds 

sel_cam = cmds.ls(sl=1)
cam_shape = cmds.listRelatives(sel_cam)[0]
cmds. setAttr('%s.overscan'%cam_shape,1)





마야에서 사용할 수 있는 cmds 를 불러옵니다 (이게 있어야 확실한 명령이 가능)
선택하는 오브젝트를 'sel_cam' 이라고 지정했습니다
선택된 오브젝트의 쉐입(DAG)을 가져옵니다. 그걸 'cam_shape' 이라고 지정했습니다.
카메라의 오버스캔을 1로 바꿉니다. setAttr 가로 안에는 앞에는 카메라 쉐입의 오버스캔 이름, 뒤에는 바꿀 값이 옵니다.




앞으로 마야와 관련된 파이썬 코드들을 올려 보려고 합니다.
저도 시작한지 얼마 안 되었기 때문에 오류가 있을 수도 있습니다.

서로 같이 공부해가면 좋겠습니다 :)

No comments:

Post a Comment

2024_Animation_reel_Yun_Kim