水鹰脚本系列——3DS MAX 脚本入门教程

http://tech.ddvip.com   2008年05月06日    社区交流

内容摘要:MAXScript可以运用各种数学工具来完成高级复杂的程序设计任务。可以对含有大量对象的集合进行操作。例如在复杂的场景中选择物体,可以把大量物体放置在精确的位置上,例如在山或路边放置一些树木,使用MAXScript操作起来是非常的方便。

  $sphere01.material=meditmaterials[1] --[1]表示第一个,[2]表示第二个

  $sphere01.material.diffuse=yellow --设置diffuse的颜色为黄色

  $sphere01.material.specularLevel=20 --设置高光级别为20

  结果如图2-8所示

水鹰脚本系列——3DS MAX 脚本入门教程

  图2-8

  窍门:参数太多不易掌握,可选择主菜单中的宏记录Macro Recorder/Enable命令,然后手工在界面中操作,再观看宏记录,此时不禁心中窃笑,哈哈,MAXScript你想难倒我,没门!

  关于材质方面的知识太多,不是一时所能掌握的,在此只作过初步了解吧。

  7、修改对象

  addmodifier $box01 (bend())

  $box01.widthsegs=10m

  $box01.bend.benddir=0

  $box01.bend.bendaxis=0

  $box01.bend.angle=-180

  像对象的修改器、空间变形等属性,并非对象所固有的,而是后来通过另外的对象附加上去的属性,MAXScript中把它称为动态属性(dynamic properties)

  8、定义自己的脚本

  上面输入的脚本可以保存下来,以备以后再使用。选择脚本编辑器菜单中的 File/Save 命令,保存到指定的文件夹中,等以后要用时选择File/Open 命令可以进行编辑,也可以选择File/Run命令运行脚本。

  三、创建和操作具有复杂关系的对象

  常量;

  变量,变量和属性的关系;

  运算符和表达式;表达式:求值的规则,输入的每一行代码都是表达式,因为它总是返回一个值。

  对象引用:有的书叫双词模式(引用另外一个对象的属性值作为自己的值。);

  数组和集合等:数组(一个系列的数据组合),数组和变量的关系;

来源:mediastime    责编:豆豆技术应用

正在加载评论...