ls可以使用“*”通配符,匹配任何character set,包括“”(空字符)。
select命令操作active list;ls找到nodes并返回。“ls -sl”返回active list中的所有node。
ls可以返回node的类型:ls -showType "pSphere1";ls的argument是一个string,需加双引号。
procedure和function的scope。scope解释为内存范围,特定的语句能看到特定的范围。
proc和func的scope分为global和local,有一个global scope,每个file对应一个local scope。proc名前面加了global的放在global,script editor里面执行的任何proc都放在global;任何语句都能看到global scope。一个file里面的所有proc(除开global procedure)放在一个local,这个文件里面所有的语句都能看到这个local scope。
找到procedure后,执行里面的语句,如碰到变量,则到此procedure对应的变量空间寻找。变量空间彼此独立,没有global变量空间,global变量的实现是在需要的空间里放置变量,并使它们相关联。
source file及执行那个mel script。source file有两种方法:
1、直接source。
A、命令:source melScript.mel;这种方法需要melScript.mel在MAYA打开之前已经存在script path中。
B、在script editor中点击图标“source script...”。
2、自动source。
procedureName();
脚本文件名为procedureName.mel的会先被自动source,然后MAYA再执行语句procedureName();
即使procedureName()执行失败,source procedureName.mel因为是先执行,所以都会执行。
实参可以是变量名,但传递的不是变量,而是变量里面的值。
关于transform path:在同一transform path下面不能有名字相同的节点。如果在transform hierarchy的最上层,那就是在路径“|”的下面。最上层parent在world space之下。
访问修改一个节点的所有属性,在attributes spread sheet的all tab。
有的节点(如型节点,joint节点)有drawing overrides属性组,可以更改颜色,更改后的颜色可以应用在scene view的object上,还可以应用在hypergraph的节点上(勾选node display override color)。不仅在AE里面可以改颜色,也可以在display layer里改,并且display layer覆盖AE。
node editor中直接用中键在一个节点上拖代表output attribute是此节点的default output。
toggle display of filter field in node editer, use hotkey "s".
node editor中hotkey 5在node的名字、类型、不显示中切换。
lock node editor后,新建的node不会自动显示,除了两种新建方式:tab;从create node面板里中键拖拽。
node editor hotkeys:in help。
select an node in node editor,然后“,”对应上游,“.”对应下游,“/”对应上下游;没有功能键对应选择,Ctrl对应移除,shift对应显示。可以把",./"和功能键联合起来。而选择一个node在显示marking menu,正好有菜单和选择、移除、显示对应。
addictive graphing mode in node editor:Adding a node graph to an existing network graph.
left/right arrow,兄弟节点;up/down arrow,父子节点。
select命令操作active list;ls找到nodes并返回。“ls -sl”返回active list中的所有node。
ls可以返回node的类型:ls -showType "pSphere1";ls的argument是一个string,需加双引号。
procedure和function的scope。scope解释为内存范围,特定的语句能看到特定的范围。
proc和func的scope分为global和local,有一个global scope,每个file对应一个local scope。proc名前面加了global的放在global,script editor里面执行的任何proc都放在global;任何语句都能看到global scope。一个file里面的所有proc(除开global procedure)放在一个local,这个文件里面所有的语句都能看到这个local scope。
找到procedure后,执行里面的语句,如碰到变量,则到此procedure对应的变量空间寻找。变量空间彼此独立,没有global变量空间,global变量的实现是在需要的空间里放置变量,并使它们相关联。
source file及执行那个mel script。source file有两种方法:
1、直接source。
A、命令:source melScript.mel;这种方法需要melScript.mel在MAYA打开之前已经存在script path中。
B、在script editor中点击图标“source script...”。
2、自动source。
procedureName();
脚本文件名为procedureName.mel的会先被自动source,然后MAYA再执行语句procedureName();
即使procedureName()执行失败,source procedureName.mel因为是先执行,所以都会执行。
实参可以是变量名,但传递的不是变量,而是变量里面的值。
关于transform path:在同一transform path下面不能有名字相同的节点。如果在transform hierarchy的最上层,那就是在路径“|”的下面。最上层parent在world space之下。
访问修改一个节点的所有属性,在attributes spread sheet的all tab。
有的节点(如型节点,joint节点)有drawing overrides属性组,可以更改颜色,更改后的颜色可以应用在scene view的object上,还可以应用在hypergraph的节点上(勾选node display override color)。不仅在AE里面可以改颜色,也可以在display layer里改,并且display layer覆盖AE。
node editor中直接用中键在一个节点上拖代表output attribute是此节点的default output。
toggle display of filter field in node editer, use hotkey "s".
node editor中hotkey 5在node的名字、类型、不显示中切换。
lock node editor后,新建的node不会自动显示,除了两种新建方式:tab;从create node面板里中键拖拽。
node editor hotkeys:in help。
select an node in node editor,然后“,”对应上游,“.”对应下游,“/”对应上下游;没有功能键对应选择,Ctrl对应移除,shift对应显示。可以把",./"和功能键联合起来。而选择一个node在显示marking menu,正好有菜单和选择、移除、显示对应。
addictive graphing mode in node editor:Adding a node graph to an existing network graph.
left/right arrow,兄弟节点;up/down arrow,父子节点。