Maya中一键显示摄像机视图

Maya中一键显示摄像机视图
玩过3D MAX的朋友,可能都记得,在MAX中,创建摄像机之后,按C键即可一下子切换到摄像机视图,很是方便。而MAYA中,新建摄像机之后,要切换到摄像机视图,必需在视图菜单中执行Panels | Perspective | camera1,如图。

图 切换到摄像机视图
于是有朋友在抱怨说MAYA不如3D MAX方便了。其实方便不方便只在一线间,我们不应该以表面的“方便不方便”来轻易评判一个软件的好坏,而更要看到底层的东西,如灵活性、稳定性、可定制性、可拓展性等等。下面我们使用MEL来实现MAYA中的一键切换摄像机视图。
因为MAYA中默认c键的功能曲线捕捉,所以我们把切换摄像机的快捷键设为F7。
在脚本编辑器中输入如下MEL,则新建摄像机之后,按F7即可将persp视图切换到摄像机视图了。
///////////////////////////////////////////////////
//created by hmaya at 2006.06
//按F7切换到摄像机视图
//////////////////////////////////////////////////
nameCommand
-ann "The Circle Tool"
-c "lookThroughModelPanel camera1 modelPanel4"
toCameraViewCommand;
hotkey -keyShortcut "F7" -name "toCameraViewCommand";
值得注意的是:该命令只对第一次新建的摄像机(Create | Cameras | Camera)有效,而且摄像机采用MAYA默认的名称camera1,不得修改新建摄像机的名称,否则该快捷键失效。
主要是下面的MEL命令,起到了切换视图的作用,其中camera1为新建摄像机的名称。
lookThroughModelPanel camera1 modelPanel4;

作者: hmaya

developer!

看完不过瘾?点此向作者提问

《Maya中一键显示摄像机视图》有一个想法

  1. 我每次直接拖到Shelf上面 哈
    select -r camera1 ;
    lookThroughModelPanelClipped camera1 modelPanel4 0.001 1000;
    不过你这高级多啦 哈哈

发表评论

邮箱地址不会被公开。 必填项已用*标注