MAYA脚本:平移旋转自动归零

//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"); 

}
喵喵动画屋
喵喵动画屋https://miaodonghua.com
一枚默默无闻的2B动画师。

留下一个答复

- 广告 -

推荐文章

Maya脚本:循环执行命令

0
本次视频讲解:循环执行命令的脚本。 脚本作用:批量执行的必要条件之一。 for ($i=初始值;$i<=结束值;$i+=循环步调){print ($i+",");//所执行命令} https://youtu.be/YZanmJReY_c

Maya中什么是分镜、layout、动画环节?

0
那么我们初学Maya动画的过程中,可能都是熟悉一些基础的操作。但是随着学习的深入直到我们开始接触标准的项目流程。我们就会遇到分镜,layout,动画环节。下面我们就来简单说一下这三个环节分别有什么作用? 分镜:由发包方提供,用来确定动画方向,分镜会描述出人物性格,和运动方向,故事的描述以及模型道具引用路径等等。layout:布局、构图、运镜、KeyPose、角色走位。这个环节非常重要,做完之后需要由发包方审核,确定无误后才能进行下一步动画环节。动画:那么layout做完通过审核之后,我们就可以安心的K动画了,最后提交审核。

maya教学:绘制法线贴图的三种方法推荐

0
Photoshop:效果好,制作效果因人而异,拓展性比较强 NormalMap-Online:效果一般,操作简单,限制图片大小 Normalmap Generator:效果好,使用简单,任意大小的图片都可以 NormalMap-Online(在线生成法线贴图):NormalMap-Online (cpetry.github.io) Normalmap Generator(法线贴图生成器):Releases · Theverat/NormalmapGenerator · GitHub NormalmapGenerator下载

MAYA材质:百种常见材质IOR(折射率)列表

0
我们在使用3D软件的过程中,在设置材质属性的时候,都需要实际的 IOR 值,以便在渲染 3D 模型期间实现更准确的表面表示。 例如:Autodesk Maya,Blender 3d,Autodesk 3DS Max,Maxon Cinema 4D等等,在这些软件当中,IOR数值都是通用的。

Maya中如何显示多边形计数(Ploy Count)?

0
那么所谓的多边形计数(Ploy Count)也就是指在工作区显示多边形顶点、边、面、三角形和 UV 的数量。我们只需要在显示菜单(Display)→平视显示器(Heads Up Display)→启用多边形计数(Poly Count)。