Maya脚本:给对象属性递增或递减一个固定值

本次案例:增减属性值的脚本。

  • 脚本原理:累加和递减计算。

float $cc=getAttr("增减属性");

$cc=$cc + 增减值;

setAttr "增减属性" $cc;

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

留下一个答复

- 广告 -

推荐文章

Maya脚本:动画自动上下振动

0
本次案例:上下振动的动画表达式。 表达式原理:奇偶数判断,通过setAttr设置属性。 if(frame%2==0){振动属性 = 参数一;}else{振动属性 = 参数二;} https://youtu.be/aQQvoGuw7rM

MAYA Arnold aiStandardSurface色彩空间(Color Space)无法设置为Raw

0
问题描述:我们在调节maya Arnold标准表面材质(aiStandardSurface)的过程中,有的时候会遇到色彩空间变为灰色选项,无法设置为Raw或者其他选项。 解决方案:打开maya设置首选项,设置中选择颜色管理器(Color Management),勾选启用颜色管理器(Enable Management )。 这样,我们的色彩空间,又可以正常设置属性了。

Maya中如何使用桥接命令(Bridge)?

0
今天我们来看下MAYA多边形建模中,【编辑网格】下的这个【Bridge桥接命令】。 我们打开它的选项设置,那么在这里,就有一个关于【桥接命令】的描述。它的意思是:在独立的网格上,能够在【边缘边界】以及【面和面之间】建立面来进行连接。 我们首先来讲一下,它默认的【线性路径】类型下的【面与面】之间的桥接。 例如,我在场景中创建两个立方体。 因为,上面讲到了这个桥接只适用于独立的网格,所以,进行桥接之前,我们首先必须把它们合并为一个独立的网格。我们选择它们,按住shfit键,右键选择combine合并,那么这样就达到了桥接的基本要求。 因为接下来我们还要演示其他几种桥接模式,所以我们复制两组模型。 好了,我们接着来说【面与面之间】的桥接。以这组模型为例,我们要做的就是桥接这个相对的这两个面,我们进入面模式,我们按住shift键,选择这两个面。这个时候,我们点击应用。 这样,两个面之间就会自动建立面进行连接。 同时,我们还可以在这个小窗口中,给这个桥接面增加一些【细分段数】。 如果我们回到物体级别,我们也可以在这个【输入节点】中找到【桥接设置】,那么这里,同样有个【细分段数】可以进行调节。 当然,如果我们比较有经验,也可以在桥接之前,把这它的个细分段数设置好就OK了。 除此之外,我们要知道:通道盒中的这个【扭曲】和【锥化】,都是和【桥接设置】是相对应的。 当然在这个【线性桥接】模式下,它是灰色的,表示不可用,这是我们需要注意的地方。 然后,我们继续来说下【边缘边界之间】的桥接,首先弄明白什么是边缘边界,边缘边界就是网格上的缺口。我们撤销回去,进入面模式,我们手动把这两个面删除。那么这两个缺口就是【边缘边界】,我们回到物体级别。 这个时候,我们直接点击应用,就会自动在这两个缺口之间建立面进行连接。 以上这两种,代表的就是我们可以进行桥接的两种情况。当然,也都同样适用于下面的这两个【桥接类型】:一个是【平滑路径】,一个是【平滑路径+曲线】。 所以,接下来我们就统一使用【面与面】桥接来进行演示。我们选择【平滑路径】,以第二组模型为例,这次,我们选择这两个面,点击应用。 因为只有一段,所以这里是贴在一起的。 我们给它增加细分段之后,它就恢复正常了。 那么在这个【平滑路径】模式下,我们就设置【锥化】和【扭曲】了。 我们可以看到:这个锥化值越大,桥接的中间部分,就会越粗。 反之值越小,中间部分就会越细。 然后这个扭曲话,自然就是值越大,扭曲的就越厉害,没什么可以说的。 然后我们选择这个【平滑路径+曲线】来看一下。 这次,我们以第三组模型为例,同样的,我们选择这两个面,点击应用。 我们可以看到和前面不同的是:这里多了一条曲线。 我们先适当的增加一些细分段数。 这里这个【锥化】和【扭曲】都是一样的,这里就不再重复讲了! 我们重点来看一下如何使用曲线来控制【桥接面】。我们按下4键开启线框显示,这样就能够很容易的选择到曲线。 我们只要右键选择进入【顶点控制】。 然后选择曲线上的顶点进行移动,就能够随意的控制【桥接面】的形态,非常简单。 以上就是关于桥接的三种类型。

Maya动画控制区的认识

0
Maya的动画控制区在Maya中非常重要,这里面,我们可以非常方便的进行关键帧的设置和调节。 第一个:时间滑块,它的主要作用是用于控制播放范围、关键帧以及受控的关键点。时间滑块上的红色标记是我们设置的关键帧,我们使用鼠标在时间滑块上,点击帧的序号,可以跳转到指定帧动画。使用鼠标拖动,可以控制动画,向前或者向后预览动画。 时间滑块后面的这个编辑框,是设置当前的时间帧,我们可以直接输入对应的帧序号,也可以直接在时间滑块上点击对应的帧序号,都可以实现设置当前的时间帧。 第二个:动画控制区按钮,因为他们是相对称的功能关系,所以从中间往两边来介绍。 这个是向后播放 这个是向前播放 这个是前进到下一个关键帧 这个是后退到上一个关键帧 这个是前进一帧 这个是后退一帧 这个是跳转至帧范围结尾的最后一帧 这个是跳转至帧范围开头的起点 第三个:范围滑块,它是用于控制上面“时间滑块”中的播放范围。 下面分别是动画开始的时间帧和动画结束的时间帧,这两个参数是决定了整个动画帧的总范围。 在这个场景中,我们默认范围是1到200帧,而下面的这个是动画开始播放的时间帧和动画结束播放的时间帧范围(1到100帧)。 这两个参数,就是相当于,从总范围中选择一段作为播放范围。在这个场景中,我们就是从总范围(1到200帧)当中选择(1到100帧)作为播放范围。 同时,关于设置开始播放和结束播放的时间帧,我们还可以拖动时间滑块任意一端,就可以很方便的设置播放范围。 至于后面的这个是动画层菜单和角色层菜单,是在复杂交互场景中,才会用所用到的功能。 第四个:播放选项,这个是帧速率,也就我们通常所说的fps,我们可以根据自己的需要设置帧速率,而平时我们使用的标准帧速率为24帧/s。 后面的这个是动画播放状态,当前这个图标是播放一次,也就是播放到最后一帧就自动停止。 我们点击图标切换播放状态,当前这个图标是往返循环,意思就是向前和向后循环播放。 我们再次点击切换,当前这个图标是连续循环,这和我们听歌时候的单曲循环是一样的原理。 然后,后面的这个是缓存播放,用于查看我们对动画所做的更改,而并不需要再次创建播放预览。默认是开启状态,我们可以在时间滑块底下看到蓝色的部分。 最后的这两个分别是自动关键帧和时间滑块首选项,因为是认识界面,所以这里只做了解,我们在后面的案例中,再做具体分析。 好了,Maya动画控制区就讲到这里。

Maya中小数点关键帧转整数帧(point key frame to Integer frame)?

0
那么在Maya当中,我们经常会因为一些不当的操作导致关键帧出现小数点。那么即便我们可以在设置>>时间滑块>>Tick Span跨度修改为1,以此来避免出现小数点帧。但是却并不能帮助我们修正小数点关键帧的问题,下面我们具体来看下如何将小数点帧更正为整数帧。 例如,我们当前的关键帧为4.3,我们要将其修改为整数4帧或者5帧。 我们只需按住Shift键,在第4帧和第5帧之间任意位置,左键单击选择关键帧。 接着,关键操作来了。 如果要修改为第4帧,我们就在第3帧和第4帧之间任意位置单击。 如果要修改为第5帧,我们就在第5帧和第6帧之间任意位置单击。