Maxscript程序动画师学习计划
MAXScript脚本语言是为扩张3ds Max的功能而专门设计的,就好比为3ds Max的动画创作插上了飞翔的翅膀。掌握了MAXScript的脚本语言,基本可以说就能达到只有想不到,没有做不到的技术境界。
MAXScript语言的强大功能覆盖3ds Max的大部分功能,包括建模、动画设置、材质调制、灯光设置和渲染处理等等。用MAXScript脚本语言可以编写自己的应用程序窗口和浮动窗口,扩展或者替代用户界面;为自定义的模型、修改器、动画控制器和渲染效果建立插件;可建立批处理工具,例如建立一次性可以渲染多个场景文件的脚本语言程序等等;
MAXScript脚本语言比较适合非程序专业的设计人员学习和使用,因为他的语言格式规则非常少,比较容易掌握,只要学习者坚持下去,就一定能掌握MAXScript脚本语言的使用。
(正在更新,敬请关注… …)
01章—MAXScript语言介绍
第一章我们通过几个简单的实例分别介绍了MAXScript的概貌、MAXScript语言的基本结构和MAXScript的几个主要的操作界面。这里我们并不要求大家完全搞明白本章涉及的内容,只要求读者对MAXScript有个感性的认识,相关内容我们将在后面的章节中详细介绍。
02章—名称、字面常量与变量
本章起,我们开始学习MAXScript的基础知识。对于没接触过编程语言的3ds Max用户来说,这些基本概念比较枯燥,不易理解,可能要经过一个比较艰难的学习过程。但这是一个必经阶段,希望学员一定要坚持下去,不要轻易放弃。
03章—脚本语言表达式
第三章讲述的内容是本课程的重点。MAXScript是以表达式为基本结构的语言,语言中的任何结构都是表达式,MAXScript程序中的任何位置都可以写入表达式,写入任何结构。本章我们详细介绍了表达式的几种基本结构,如简单表达式、关联表达式、控制程序流程表达式和 函数定义表达式。 本章的难点是控制程序流程表达式,在编程中最常见的是for循环表达式和if表达式。 关联表达式强烈体现了3ds Max脚本语言的特点。例如,它可以用来设置物体的坐标系、旋转缩放中心和动画记录,这是在其它语言中没有的结构 ,也是在编写脚本时使用很频繁的结构。 本章讲述的表达式的几种基本结构是MAXScript脚本语言的基本框架,每一个部分都是重点,疏忽其中的任一部分都可能给编程带来麻烦。 因此对本章的内容,不仅要理解,更要做到熟练应用。如果大家学习本章时感到所讲的内容不太好理解,没关系,建议大家在学习完本课程全部 内容后再回过头复习和练习,以加深对这些知识的理解。