我想将普通移动相机转换为camera and aim
组。
我该怎么做?使用API、矩阵等?有公式吗
非常感谢!
Create
菜单上的Mayacamera and aim
选项运行一个包含一些操作的Mel脚本。作为该脚本的简化版本,您可以使用Python Maya命令cmds.aimConstraint
将z
矢量约束到定位器以获得类似的结果。
下面是一个Python脚本,它做了一些类似于Mel脚本的事情。我在这里创建了一个新的摄影机,但您可以将现有摄影机约束到一个新定位器。
import maya.cmds as cmds
# Create a locator at the center of the world
locator = cmds.spaceLocator()
# Create a camera
cam_shape, camera = cmds.camera()
# Point the camera at the locator
cmds.aimConstraint(locator, cam_shape, aimVector=[0, 0, -1])
# move the camera back 3 units
cmds.move(0, 0, 3, camera)
这样,相机将始终以类似于Camera and Aim
菜单选项的方式指向定位器。
现在,您可以设置该摄影机的动画(或移动(,它将始终指向定位器。