首页 / 脚本 / 【ScriptSpot 精选】3ds Max 安全一键取消隐藏与解冻模型脚本 (UnhideUnfreezeAll.ms)

【ScriptSpot 精选】3ds Max 安全一键取消隐藏与解冻模型脚本 (UnhideUnfreezeAll.ms)

管理员夜雨
2026/9/5 02:22:41 · Lv.1
825 热度 0 评论 0 赞
【ScriptSpot 精选】3ds Max 安全一键取消隐藏与解冻模型脚本 (UnhideUnfreezeAll.ms)
图片暂不可用
UnhideUnfreezeAll 一键安全解冻与恢复
在 3ds Max 视口操作中,默认的 Unhide All(取消隐藏全部)和 Unfreeze All(解冻全部)命令存在一个严重的使用痛点:它们会无差别地将全场景所有图层里的物体强制显现和解冻,直接破坏掉原本在 Layer Explorer 中精心设置好的“隐藏图层”(如参考图图层、高模备份图层或碰撞体图层),导致场景瞬间变得无比混乱。 本脚本针对这一痛点进行了安全逻辑封装:通过带撤销支持(undo)的 MAXScript 函数,仅在当前处于开启/显示状态的图层范围内执行物体的解冻与取消隐藏。这意味着被手动 Hide/Freeze 的活动组件可以被一键恢复,而那些处于隐藏图层里的备份资源依然保持安静置顶,绝不会被意外掀开。这一安全机制为大型场景的日常建模与绑定提供了极大便利。
分割线
一、 MAXScript 源码
📄 UnhideUnfreezeAll.ms (2.7 KB) 下载压缩包

评论 (0)

登录后 登录 才能发表评论。

还没有评论,快来抢沙发吧。