//by 喵喵动画屋 旋转归零
string $lanzi[] = `ls -sl`;
int $shuliang = size($lanzi);
print($shuliang+"\n");
for($i=0;$i<$shuliang;$i++)
{
print($lanzi[$i]+"\n");
int $rotate_ret = `getAttr -se ($lanzi[$i]+".rotateX")`;
if($rotate_ret==1)
{
setAttr ($lanzi[$i]+".rotateX") 0;
}
$rotate_ret = `getAttr -se ($lanzi[$i]+".rotateY")`;
if($rotate_ret==1)
{
setAttr ($lanzi[$i]+".rotateY") 0;
}
$rotate_ret = `getAttr -se ($lanzi[$i]+".rotateZ")`;
if($rotate_ret==1)
{
setAttr ($lanzi[$i]+".rotateZ") 0;
}
print($rotate_ret+"\n");
}
//by 喵喵动画屋 平移归零
string $lanzi[] = `ls -sl`;
int $shuliang = size($lanzi);
print($shuliang+"\n");
for($i=0;$i<$shuliang;$i++)
{
print($lanzi[$i]+"\n");
int $translate_ret = `getAttr -se ($lanzi[$i]+".translateX")`;
if($translate_ret==1)
{
setAttr ($lanzi[$i]+".translateX") 0;
}
$translate_ret = `getAttr -se ($lanzi[$i]+".translateY")`;
if($translate_ret==1)
{
setAttr ($lanzi[$i]+".translateY") 0;
}
$translate_ret = `getAttr -se ($lanzi[$i]+".translateZ")`;
if($translate_ret==1)
{
setAttr ($lanzi[$i]+".translateZ") 0;
}
print($translate_ret+"\n");
}
MAYA脚本:平移旋转自动归零
推荐文章
Maya中如何开启/关闭音频波形显示(On/Off Audio waveform)?
导入音频教程:https://www.miaodonghua.com/1677.html
关闭波形显示:那么默认情况下我们导入Maya的音频文件是自动显示波形的,如果我们不想显示波形,我们可以勾选使用 Trax 声音(Use Trax Sounds)模式。
开启波形显示:重新选择波形文件。
Maya激活失败如何处理?
问题描述:第一次激活失败,后续无法弹出激活窗口
第一步:显示所有隐藏文件
第二步:依次打开C:ProgramDataFLEXnet
(adsbygoogle = window.adsbygoogle || ).push({});
Maya中如何使用平滑命令(Smooth)?
如何使用平滑命令来对模型进行平滑处理?我们打开mesh网格菜单,那么这个Smooth就是平滑命令。
同时我们也可以在工具架上,多边形建模选项卡中,找到这个快捷命令图标。
首先我们要知道什么是平滑处理?平滑处理就是将一个比较粗糙的模型,说白了也就是面比较少的模型,通过增加细分面数的方式,让其面数增多,从而让其表面变得更加光滑。
例如我在场景中创建一个立方体,我们选择它,点击执行平滑命令,我们会看到:相比之前,它的面数增多了,更接近一个粗糙的球体。
我们多执行几次,我们会发现它的面数会变得越来越多,更接近一个光滑的球体表面,这个就是平滑处理的一个最直观的表现!
我们打开平滑选项设置,我们来看下设置下的这个【添加分段】的选项设置,我们刚才使用的就是:通过【指数】来细分。它的效果就是将网格上的面拓扑成为四边形。
那么这里,可能有的人会问什么是拓扑呢?拓扑就是在连续改变网格形状之后,还能保持物体本身的特性。那么,我们也可以直接把它看成是一种特殊的综合布线的方式。
第二个是:通过【线性】来细分,它和上面的【指数】细分不同的是:这种细分方式,会适当的产生一些三角面,而【指数】细分则只会产生四边面,不会产生三角面。
我们先把这个模型删除,我们重新创建两个多边形球体,我们适当的调节球体的角度。一个使用【指数】进行细分,一个使用【线性】的方式进行细分。
为了更好的观察,我可以开启线框着色显示。那么我们重点观察的就是:这两个球体顶部,多条线相交的地方。
我们对左边的球体执行【指数】细分。
对右边的球体执行【线性】细分。
我们先来观察这个【指数】细分的球体,我们可以看到原先三角形的部分,重新布线之后,三角面就变为了四边面。
然后我们再来观察这个【线性】细分的球体,我们可以看到:在正常细分的基础上,它会适当的产生一些三角面。
我们关闭选项,我们回到场景中,我们知道左边的这个球体是通过【指数】来细分的,那么当我们选择它的时候,我们可以在通道盒看到这个球体的输入节点,那么除了他默认的创建节点,还多了一个polySmoothFace多边形平滑面的这样一个节点。这个节点,就是我们对其执行【指数】细分所创建的。我们展开它,我们可以在这里Divisions分段数下重新调节它的分段数。同样的,这个值越大,模型就会更加光滑,更加精细;值越小,模型就会更加粗糙。
如果要快速调节分段数:我们只需要选择这个【分段数】标签,然后鼠标在场景中,按下中键拖动,就可以快速增加或者减少分段数。但是我们要注意,我们使用【线性】细分的这个模型,我们调节它的分段数,对它是没有任何效果的。
那么以上就是平滑命令的基本使用方法。至于下下面的平滑UV,保持边界等等,这些都是一些特殊情况下使用的选项设置,都是一些字面上的意思。只要掌握了基础的使用方法,这些都会变得非常容易。
好了,关于这个平滑命令就讲这么多。
Maya打开文件时无法访问桌面和文档路径(Folder bookmark cannot access the desktop or document path)?
我们在使用Maya的过程中,win10系统下极少数的用户会遇到Maya在打开文件或者设置默认路径的时候,我们会发现桌面和文档是灰色根本没办法访问!只能访问本地磁盘。根本原因是:系统在安装的时直接使用了win10中内置的Administrator超级管理员账户,并且最难处理的是这个账户是没办法删除和修改的。
解决方法1:有那个能力的建议重新安装一个系统,安装的时候新建一个管理员账户,正所谓一劳永逸,杜绝了新的问题出现。解决方法2:那么除了重装系统,还有另外一个办法,就是直接新建一个账户。缺点就是:在这个新建的账户中,你可能需要重新安装一遍软件。也就是说你的电脑中会同时出现两个账户,有强迫症的会表示受不了。
首先,在我的电脑右键选择管理(G)。
然后依次打开本地用户和组>>用户>>右键选择“新用户”。
用户名自己看着写,取消勾选"用户下次登录时必须更改密码",勾选“密码永不过期”。然后点击创建>>关闭窗口。
这里就会出现我们上面创建的账户。
然后我们打开开始菜单>>点击这个用户图标>>选择我们上面创建的新用户名。
进入登录新用户后,系统会自动配置,遇到询问直接下一步。完成配置后,如果没有Maya,可以重新安装,这样当我们重新打开Maya后,原先变为灰色桌面和文档路径已经可以正常访问了。
Maya渲染工具 - 渲染窗口/渲染当前帧/IPR实时渲染/渲染设置
Maya的渲染工具包含4个,下面我们来依次介绍一下。
第一个:打开渲染视图我们点击它,可以打开渲染工作窗口,这个就是平时我们最常用到的渲染工作区。
第二个:渲染当前帧我们点击它,可以自动打开渲染工作窗口,同时自动渲染当前帧的画面。
第三个:IPR渲染当前帧
那么什么是IPR渲染呢?IPR渲染是一种交互式软件渲染,也就是实时渲染,就是当我们在调节场景中的材质或者灯光的时候,他能够实时的反馈给我们渲染后的图像效果,是一个非常高效便捷的渲染方式。
现在我们打开这个IPR渲染演示一下,我们可以看到当前帧的渲染画面。
我们可能会觉得,这和前面的渲染当前帧没有区别。但是,我们到工作区域里调整一下灯光的方向。我们可以观察到,渲染画面也会相应的跟着变化。这个就是IPR渲染的实时反馈效果。同时我们也可以感受到,它的渲染速度是非常快的。
第四个:渲染设置