77范文网 - 专业文章范例文档资料分享平台

在3ds max中如何使用脚本语言来工作

来源:网络收集 时间:2012-08-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息
摘  要:本文主要介绍了3ds max中的脚本语言MAX Script的主要功能,并简单介绍了脚本语言的编制及其应用技巧。
关键词:脚本语言、MAX Script、函数表达式

所谓脚本语言,即在应用程序中由用户根据由应用程序以供的命令集,自己编写的程序段,用来简化程序的操作过程或对应用程序进行扩展。像许多应用程序一样,3DSMax也有自己专门设计的脚本语言MAXScript,它是像3D Studio MAX一样面向对象的,有许多对于MAX用户界面中特征和结构,带动画关键帧的动画模式,并通过层次改变场景对象对应于MAX的对象层次。是可以调用大部分c++函数的,和MAYA的MEL语言也有很多的相通之处。对于三维软件的高级用户来说,掌握了较全面的技术后发现现有的软件已无法全力表现出她们的思想,他们需要一种可以随时扩展软件工作能力的工具,可以自己开发程序外挂来帮助工作已经是必需的要求了。MAXScript程序给用户提供了更多的想象空间,也是高级用户的必修课。
MAX Script是3ds max中的插入脚本语言,它为用户提供了以下功能:
·描述3D Studio MAX的全部用途,如造型、动画、材质、渲染等;
·将脚本集成在用户应用面板卷展栏工作界面上,给脚本一个标准的MAX用户接口;
·使用插入的文件的I/O,建立用户输入/输出工具;
·写入可以访问全部场景状态的过程控制器;
·建立批处理工具,例如批处理渲染脚本;
·通过OLE Automation,与外部系统建立活动接口。
 
表达式控制器和MAXScript的基本结构和VB类似,但由于3DSMax是图形程序,所以在MAXScript中有许多绘制图形的命令,这些命令类似于AUTOCAD中的LISP文件命令。这样的命令不需要编辑,可直接在程序中运行,并可直接看到运行结果。
在3ds max的 MAXScript这个菜单中有一个记录宏(Macro Recorder),选中这一项,在以后绘制图形时,每一步的操作都会自动转化成脚本语言,打开同一菜单下的脚本记录(MAXScript Listener),可以看到每一步操作的命令形式,通过这种方法可以初步了解MAXScript的基本格式,也可以通过复制命令简化编程步骤。下面以一个简单的实例加以说明。 
??1、打开记录宏命令,打开脚本记录。 
??2、在任意窗口划一直线和一个球体。 
??3、为球体制定位置控制器为路径,选择直线作为运动路径。 
??4、打开动画记录按钮,将时间调到100帧。 
??5、将球体在路径中位置调到50(%Along Path),关闭动画记录按钮。 

下面是相应的脚本语言: 
??1.line transform:(matrix3 [1,0,0] [0,0,1] [0,-1,0] [4.42805,-1.45167e-007,3.32103]) isSelected:on 
Sphere radius:13.0567 smooth:on segs:32 chop:0 slice:off sliceFrom:0 sliceTo:0 transform:(matrix3 
[1,0,0] [0,0,1] [0,-1,0] [86.7159,-3.25819e-006,74.5387]) isSelected:on 
??2.select $Sphere01 
$.pos.controller = path () 
$.pos.controller.path = $Line01 
??3.max tool animmode 
set animate on 
sliderTime = 100f 
select $Sphere01 
??4.$.pos.controller.percent = 50 
max tool animmode 
set animate off 
??现欲使球体前50帧运动1/4路程,后50帧运动3/4路程。则根据上面记录编写程序如下(其中绘制过程省略): 

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机在3ds max中如何使用脚本语言来工作在线全文阅读。

在3ds max中如何使用脚本语言来工作.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/lunwen/jisuanji/120187.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: