- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3dsmax-script初级教程
3D脚本 maxscript入门教程
maxscript入门教程(1)作者:mediastime 原创来源:内容图文并茂,语言高度概括,文采形象生动,思路清晰可见;
指出要害,抓住关键,透彻理解那些难懂的编程概念;
不用担心数学基础很差,无需害怕英文单词不懂,只需初中数学知识,把英文单词作图形符号看待,拿脚本编程当文字游戏把玩。
能够提高解决问题的能力,可以降低学习脚本的门槛。
不用费力看英文帮助,何需辛苦找编程资料,减轻学习负担,节省宝贵时间!
发挥自己的聪明才智,运用科学的学习方法,首先认真学好入门教程,然后虚心请教各位高手,
脚本编程从此不再难!
入门教程内容结构
本教程内容分为五个部分,用几个具体的例子讲解大多数的脚本操作和语法知识。
一、MAXScript简介
1、说明什么是MAXScript以及它有什么功能,能给用户带来什么好处。
2、访问脚本,认识脚本访问的界面。
二、基本操作: 创建和修改简单的对象,给对象赋材质,从而引出下面的概念
构造器:创建对象的语法称为构造器;
路径名;
数据类型:它们是数字,字符串,数组。
对象和类(层级树);
属性和方法;
变换;
函数和方法的联系;
通用属性和动态属性;
显示属性的函数;
一些常用的方法;
三、创建和操作具有复杂关系的对象,从而引出下面的概念
变量,变量和属性的关系;
对象引用:引用另外一个对象的属性值作为自己的值;
数组和集合等:数组,数组和变量的关系;
运算符和表达式;
表达式:求值的规则。
流程控制:选择和循环,条件选择。
制作简单的动画:at time,动画控制器。
四、换一角度——从大家熟悉的操作流程来学习脚本
这是对前面知识的总结,前面是对语法基本概念的学习,现在是从大家操作流程的角度来学习,一纵一横,让我们对脚本有个相对全面的了解,理论和实际相互联系。 有了前面的基础才好学下面的内容。
第一步:创建物体
一些常用物体的创建方法 。
第二步:选择物体
select
路径名,
变量名引用
条件选择
用类和集合选择物体
组Group:是一个虚拟对象,不是集合。
第三步:变换物体
变换:postion,move,scale,rotate,变换坐标系和变换中心
第四步:修改器
第五步:材质和贴图
第六步:制作动画
五、基本的语法知识
现在来学语法恐怕不会那么头痛了吧?
一、 MAXScript简介
1、MAXScript
MAXScript语言是为了扩展3ds MAX 功能而专门设计的一种脚本语言,是面向对象编程语言中的一种。用它创建的场景物体和材质与在3ds MAX界面中创建的场景物体和材质完全对应。可以生成自动关键帧的动画模式,并可以通过层级路径名来访问场景中的物体。有记录在3ds MAX界面中的交互操作过程的能力,在使用界面操作的同时可以使用MAXScript来自由创作。
可以实现3D Studio MAX的全部用途,如建模、动画、材质、渲染等。
MAXScript可以运用各种数学工具来完成高级复杂的程序设计任务。可以对含有大量对象的集合进行操作。例如在复杂的场景中选择物体,可以把大量物体放置在精确的位置上,例如在山或路边放置一些树木,使用MAXScript操作起来是非常的方便。
它也能将一些功能定义为界面元素,例如工具栏按钮、菜单、浮动窗口,程序面板卷帘窗。
可以建行批处理操作提高工作效率。例如建立一次可以渲染多个场景文件的脚本程序。
可以自定义输入输出工具,可以定义修改器,渲染效果插件等。
2、访问脚本
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(迷你监听器)打开脚本监听器窗口,如图1-3所示。
脚本监听器窗口是一个命令编辑和执行窗口,它由两部分组成,上半部分为宏记录窗口,下半部分为脚本运行结果输出窗口。如图1-4所示。
运行脚本时,脚本监听器窗口会输出脚本的运行结果,运行正确就显示为蓝色,运行错误就显示为红色,希望你的脚本不要出现红色啊。在窗口中可以编写新的脚本语言或对已有的脚本语言进行修改,用户输入的脚本显示为黑色。
选择主菜单
您可能关注的文档
- 2014年北京市中考语文试题解析.doc
- 2014年南安市信息化能力建设课后测试及答案.doc
- 2014年华南理工大学网络继续教育学院最新《经济数学》作业题答案.doc
- 2014-2015天一大联考(一)理科综合试题及答案.doc
- 2014年嘉兴卷社会思品学业考试卷.doc
- 2014年北师大版历史模拟试题一及答案.doc
- 2014年四川省资阳市中考历史试题.doc
- 2014年南京中考物理试题及答案(word版含答案).doc
- 2014年基站建设维护及数据网组建大赛任务书(LTE接入网设备开通调测部分).doc
- 2014年安全教育培训试题(后附答案).doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)