![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mayamel
文章平均质量分 69
Karon_NeverAlone
正在努力学习动画知识的小白
展开
-
MayaMel:UI—窗口简介
一、窗口1.写法基础指令 (加方括号表示可以没有)window [后缀指令][窗口名];[布局声明;][基础元素;]showWindow [窗口名];2.最简单的窗口创建window;showWindow;这里maya会给window起一个默认的名字。但是最好是自己取一个窗口名,不然回头调用起来也挺麻烦的3.多次打开某个窗口按照我们平时使用maya的经验,当某一个窗口已经打开了,再次点开一遍,并不会报错,而且这个窗口还会从新移动到比较显眼的位置,想要..原创 2021-11-29 17:05:26 · 1918 阅读 · 2 评论 -
Maya-mel:程序指令Procedure
声明:学习笔记,不怎么会一、基本结构感觉类似于其他语言里面的函数,基本写法如下注意:已经声明成功的函数不可以反复声明global proc 返回值类型 指令名称(参数值){ mel指令;}例一最简单的程序指令global proc hello(){ print "Hello world!";}hello; //这里是进行调用,注意与其他语言的不同之处例二比较大小的程序指令global proc compare(fl...原创 2021-11-25 19:51:46 · 833 阅读 · 0 评论 -
Maya:好玩的物体替代
涉及知识:python、instance、mel第一步需要一个模型第二步创建进行替代的物体第三步pymel脚本//python不要随便换行~from pymel.core import *import randomobj=selected() [setAttr(duplicate(obj[random.randint(1,5)],rr=1)[0].t,v.getPosition('world'))for v in obj[0].vtx]...原创 2021-11-21 20:55:02 · 1161 阅读 · 0 评论 -
Maya-Mel-转动动画
1.匀速转动思路:每一帧转动一定的角度,比如下面的代码中每一帧转动1.5度pCylinder2.rotateY=frame*1.5;2.变速转动快慢由转动物体的移动快慢来控制思路:先获得两帧之间物体移动的距离——$chazhi应该学过数学的都知道,一个圆的弧度和角度的关系吧,距离就是弧长,可以根据弧长和半径(半径自己测量)来算出两帧之间转动了多少度。角度=chazhi / 半径 / 2Π * 360 °%pCylinder2.translateZ是移动的物体flo.原创 2021-11-20 20:21:16 · 1979 阅读 · 0 评论 -
Maya-mel-2:条件语句
1.条件判定符2.if……else……语句这里面需要注意分号的位置int $a=3;if ($a !=5) { print"$a is not 5"; }else { print "$a is 5"; }3.其他条件原创 2021-11-15 23:52:54 · 804 阅读 · 0 评论 -
Maya-Mel-1:入门&&数据类型
简介:maya中其实所有的内容都是用mayamel写的,平时用的时候记录的历史,也都是mel语言mel语言是区分大小写的脚本编辑器这两个框内都可以右键鼠标,比如编辑框,“选项卡”就相当于一个源文件这里是打开文件、保存、删除、运行之类的如果想完整的跟踪堆栈需要在‘历史’里面‘显示堆栈跟踪’如何学习mel比如说你想要知道怎么用mel给一个物体更改名字,可以实际操作之后看历史记录但是!你又发现,你看不懂select后面为什么有个-r(这种有个-的其实是参数缩..原创 2021-11-15 11:17:14 · 2071 阅读 · 0 评论