Max Scripts介绍

一、Max Scripts介绍
Max Scripts语言是一种应用在3ds max里面的脚本语言,它是对于3d max 软件功能的扩展,也是面向对象编程语言的一种。个人认为这个语言的功能更加类似于自主化设定操作流程的程序,就像是小程序一样,辅助各类性的模型制作。它能够创建场景物体和材质,可以修改材质、可以生成自动关键帧的动画模式、还可以通过层级路径来访问场景中的物体,类似于PS中的动画录制功能,但相对要复杂很多。
MAXScript可以运用各种数学工具来完成高级复杂的程序设计任务,可以对含有大量对象的集合进行操作,例如在复杂的场景中选择物体,可以把大量物体放置在精确的位置上,它也能将一些功能定义为界面元素,可以建行批处理操作提高工作效率,可以自定义输入输出工具,可以定义修改器,渲染效果插件等。

二、访问脚本
2.1、认识MAXScript界面:包括MAXScript卷帘窗,脚本监听器窗口,脚本编辑窗口。
2.1.1、MAXScript卷帘窗
单击命令面板中的按钮,打开应用程序面板,再单击MAXScript按钮,在应用程序面板出现MAXScript卷帘窗,如图1-1所示。
这里写图片描述
图1-1

2.1.2、脚本监听器窗口

脚本监听器又叫脚本跟踪器,单击MAXScript卷帘窗中的Open Listener按钮,也可选择菜单栏中的 MAXScript/MAXScript Listener 命令,快捷键F11。如图1-2所示。
这里写图片描述
也可右击用户界面左下方的Mini-Listener(迷你监听器)打开脚本监听器窗口。脚本监听器窗口是一个命令编辑和执行窗口,它由两部分组成,上半部分为宏记录窗口,下半部分为脚本运行结果输出窗口。
运行脚本时,脚本监听器窗口会输出脚本的运行结果,运行正确就显示为蓝色,运行错误就显示为红色,希望你的脚本不要出现红色啊。在窗口中可以编写新的脚本语言或对已有的脚本语言进行修改,用户输入的脚本显示为黑色。
选择主菜单中的宏记录Macro Recorder/Enable命令,如果此时进行操作,在窗口中淡红色部分将记录所进行的操作,这就是宏记录,选择菜单栏中的File/Save as 命令可以将记录保存为一个脚本。
这里写图片描述
2.1.3、脚本编辑窗口

单击MAXScript卷帘窗中的New Listener按钮,或者选择菜单中的 MAXScript/New Scrip 命令打开脚本编辑窗口,如图1-5所示。
这里写图片描述
图1-5
脚本编辑窗口是一个文本编辑窗口,你能在3ds MAX内部打开、创建或者编辑扩展名为".ms"、".txt"和"*.dat"格式的文本文件。调试文件时大键盘中的回车键与在记事本中的用法一样的,用来换行,当鼠标光标出现在某一行时,敲一下小键盘区的回车键,就可以执行本行程序。如果选择多行程序,敲下小键盘区的回车键,可以执行选择被选择的程序。如图1-6所示。
这里写图片描述
按住鼠标左键不放,把选择的一行或者多行程序拖到3DSMAX工具栏里,将生成一个宏脚本按钮,单击此按钮,就可以运行这个宏脚本。这里写图片描述
在脚本编辑窗口或脚本监听器窗口里调用edit()函数,可以打开脚本编辑窗口,语法是:edit “脚本文件名称” 。 例如打开 effect.ms 文件:输入 edit " effect.ms ",运行就可以打开这个脚本文件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值