Maya的效率使用和技巧(一)

zhangly 2021-12-12 16:17:50
Categories: > Tags:

前言

收集了一些Maya使用效率的技巧。
大致来源于一些博客,视频教程和平时使用的经验。

1.清理优化场景文件

有时候我们拿到一个文件,明明场景里只有一个人物rig动画。
但是当我们对它进行调整,或是打开保存文件的时候,会异常的慢。
这有可能是场景中存在了很多未被使用的材质或动画曲线等一系列垃圾节点。

这个时候需要用到Maya自带的优化功能进行清理。

可以根据需要进行清理,不过在清理前最好先另存一下文件。

2.让Maya启动快一些

关闭不使用的插件。
比如对于一个动画师来说,我们不需要用到Maya的特效解算模块。
所以可以在Plug-in Manager中把它们给off掉。

流体解算:

毛发解算:

特效模拟:

把它们取消勾选后,基本可以节省10s的开启时间。

还有就是Maya在2016后的版本,会多出一个登录功能。
每次启动也会占用时间进行网络验证。(下图可见)

可以通过添加一个环境变量禁止这个功能。
设置完后记得注销重新登陆,再次打开Maya就会看到这个登陆框已经消失了。

3.开启远处物体低质渲染

比如在进行场景动画制作的时候,一些离摄像机远处的物体,
不需要很高的预览质量,开启这个功能就会很有作用。

4.批量修改多个物体的同一个属性

之前公司一个灯光师有个需求是,把大概50多盏灯光的属性批量修改。
当时是写了一个工具给他,后来在交流群里问到,Maya有自带这个功能。

maya-tips-001-p9.jpg

maya-tips-001-p10.jpg
在实际使用上,里面列出的属性也不是特别全。
不过能在里面找到的就不需要麻烦TD写一个工具了。

5.暂停全局刷新

maya-tips-001-p11.png
这个按钮可以暂停Maya的图形更新,
在对大纲视图,材质编辑器,曲线编辑器等窗口操作的时候,
我们不希望Maya实时进行更新,则可以打开这个开关。

6.快速烘培动画

通常我们在进行动画烘培(Bake Simulation)的时候,Maya都会逐帧跑一遍时间滑块。
能不能有一个方法可以跳过这个步骤,直接将动画烘培完成。
这里提供一个py小脚本,可以完成这件事。(几乎是秒烘培)

import maya.cmds as cmds
st_frame = int(cmds.playbackOptions(q=True, minTime=True))
ed_frame = int(cmds.playbackOptions(q=True, maxTime=True))
cmds.bakeResults(simulation=False, t=(st_frame, ed_frame))

7.Playblast后自动打开RV

在Playblast选项里勾选view,默认是会在拍屏后打开FCheck进行预览。
如果想替换成其它软件(比如RV),可以在Preferences窗口里进行更改。


大致就先分享这些使用技巧,如果文章对你有所帮助,
可以关注一下这个公众号。thx!