麦克雷

标题: 工欲善其事-Modo优化(三)宏命令 [打印本页]

作者: MartinOl    时间: 2024-10-24 09:08
标题: 工欲善其事-Modo优化(三)宏命令
工欲善其事-Modo优化(三)宏命令
作者: nadinedh60    时间: 2024-10-24 09:09
Modo宏录制UI

Modo提供了多种宏录制界面,但本文将使用"Command History"界面的宏录制UI。一个实用宏示例:使用宏去除Vertex//Join工具弹出的两个询问窗口。

Vertex//Join工具常用于模型拓扑调整、修复破面和清理模型,但操作过程中会弹出两次询问窗口,既减慢效率,又影响用户体验。通过录制宏,我们可以消除这两个窗口。

点击"Command History"右下角的红色圆圈以展开录制UI。

录放按钮和齿轮按钮分别用于录制和保存宏,齿轮按钮还允许选择保存方式。

创建一个Cube,选中两个点,点击红色录制按钮启动宏录制。

激活Vertex标签内的Join工具,忽略弹出的两个窗口。

点击黄底方块按钮结束录制,通过齿轮选择保存方式。保存宏名为"auv_JoinVerts_without_pop",以便于识别其功能。

在"History Command"下的"Script"标签中,找到刚刚保存的宏。在模型上选中两个点,右键选择"run"测试宏,确保没有弹窗且两点合并。

"Save to File"选项允许将宏保存为单独的".LXM"格式文件,这不会影响其使用。

宏绑定热键或Pie Menu可提高操作效率。宏命令格式为"@{macro name}",其中"macro name"为宏名称或"Map Script to Key..."弹窗中的"Command"显示的Internal ID。

宏可用于常用工具,如上篇文章中饼图右侧四个带有"w/o"字样的选项。

宏管理:".LXM"格式的宏保存在"C:\Users\USERNAME\AppData\Roaming\Luxology"下,而"Store in Config"保存的宏记录在"MODO版本号.CFG"文件中。推荐将宏保存到外部".CFG"文件中,使用"File/Config Export..."功能。

宏命令局限:宏无法使用参数,仅录制当前操作,因此需要录制多个宏以适应不同参数需求。宏能记录"Command Block",但"."CFG"形式保存的宏可能无法正常播放。

录制宏时应避免跳过步骤,确保"Command Block"中的每项操作都明确无误。某些情况下宏运行结果可能与预期不符,特别是使用transform工具时,应先对工具执行"tool.reset"。

复杂宏案例:如"GambyBooleanSubtractDel.LXM"宏文件,用于实现模型切割。将代码保存在文本文件中,更改扩展名为".LXM",然后在Modo中使用"ctrl+F5"运行宏。确保切割对象在同一个item或层中,避免背景干扰。




欢迎光临 麦克雷 (http://imac.ly/) Powered by Discuz! X3.5