... / nVoxel主页 » 3DMAX/C4D » Tips004_使用Max脚本快速锁定&解锁对象

Tips004_使用Max脚本快速锁定&解锁对象

作者:T.n.T发表时间:2011-12-8本文链接:http://www.nvoxel.com/tips004-3dmax-lock-unlock-objectwith-script.html

在使用Max的时候会遇到这样的情况:

你将摄像机的角度架设好了,但是在进行调整的时会不小心移动到摄像机,结果又得重新对角度

那么如何才能不让摄像机移动呢?

一般情况下我们会使用冻结功能将对象冻结住来防止不小心移动设定好的对象

但是被冻结的物体又有不方便的地方

比如说之前说的摄像机,如果你把它冻结住了,摄像机就选不中了

你想调整摄像机的其他参数时,你就得解冻摄像机,很是麻烦

 

这节内容就是利用Max的脚本快速锁定和解锁物体,防止其移动~

一般情况下我们可以在Max的链接功能那里

勾选上锁定住物体的位置,旋转及缩放功能

如下图所示:

 

这种方法手动弄起来很麻烦,╮(╯▽╰)╭

这里我们就可以使用Max的脚本让系统自动为我们打上勾

 

首先我们右击Max左下角的脚本输入窗口

打开Max的脚本编辑器

 

然后在窗口中输入表示锁定物体的内容:

if $ != undefined do

(

settransformlockflags $ #all

)

 

如下图所示:

 

输入完成后选中所有的文本,拖放到工具栏上形成一个按钮

 

以后需要锁定物体只需要按下这个按钮就行了

按下之后物体的所有锁定链接都会被打上勾,这就表示对象被锁定啦

如下图所示:

 

这样物体就被锁定了,移动,旋转,缩放对它都不起作用了

而同时我们还是可以选中它,进行一些参数的调整

 

在知道了如何锁定物体之后,那么解锁该怎么办呢?

很方便,只要将上面代码中的all改成none就行了

以下即解锁的内容:

if $ != undefined do

(

settransformlockflags $ #none

)

 

输入完这些内容后,和锁定一样

将这些表示解锁的文本选定后拖放到工具栏上就会形成一个新的图标按钮

这个新的图标按钮就是解锁用的啦,按下后,那些被锁定的物体就会被解锁啦

 

这时候你会发现锁定和解锁的图标都是一样的难以区分

我们可以右击按钮,然后自己选择按钮的图标

如下图所示:

 

完成后我们就有了两个看上去不同的分别表示锁定和解锁的按钮啦

放到合适的位置,以后要锁定物体就简单多啦~

希望对你们有用

 

最后统一列出锁定和解锁的内容:

 

本文链接: http://www.nvoxel.com/?p=491

 

评论

(必填)


不是'叮'的一声变成别的东西才算是奇妙,那个走得很慢很慢,慢得不像话但是非常肯定,一直都在走得钟就已经很奇妙了
相遇 相识 相知 相爱 然后分开 / Themes by T.n.T