在3d MAX中应用Max Script脚本语句输入以下语句就可以实现:for i=1 to100 do copy$pos:[ (random-200 200) , (random-200 200) , (random-200 200) ]一个循环语句, 场景中100个随机摆放的小黄人就制作好了, 若要创建1000个小黄人只要把语句中的100改成1000就可以了。
应用脚本语言制作可以把复杂的制作任务变简单, 把重复性多的工作变轻松, 改变传统的制作方式, 当有大场面、多角色的创意出现的时候, 我们不用担心技术难题而不敢尝试。
很多动画人对编程技术存在畏惧感, 其实, 相对于高深的编程来说, 动画脚本编程的优势在于简单易学, 它对于学动画的人来说并非高不可攀。
动画脚本语言依托于动画制作软件, 它没有严格的语法规则限制。
学习起来不费劲, 了解了基本语法之后就可应用, 学习门槛低, 编程零基础的学生亦可学习。
许多动画制作软件中设有这种脚本语言。
MAXScript是为了扩展3ds Max而设计, 它是3ds Max的内置脚本语言, 是一种基于表达式的语言, 它可以应用于Max建模、动画、材质、修改器、渲染等模块。
MAXScript的强大在于用MAXScript不仅可以编写3ds Max的全部功能, 还可扩展其他软件中的优势功能, 也就是说, 如果您MAXScript应用得好, 在MAX中还可以实现Maya中的功能, MAXScript对于高手、新手都很适用。
MAXScript是编程语言中最自由的一种开源环境, 不受格式约束, 语法规则没有严格要求, 可以编写拓展插件, 可以编写程序面板、卷展栏、浮动窗口、按钮等等, 具体来说, 它的特点及功能有:第一, MAXScript可以实现Max界面下的交互操作, 覆盖了绝大部分功能。
例如, 建模、动画、材质、灯光、渲染处理等等, 可以直接使用脚本语言进行软件操作, 如果MAXScript使用得好, 可以对Max功能进行扩展和完善, 高级用户可以编写或改写插件, 如果使用得好, 它还可以实现maya等其他软件中的功能, 它允许高级编程用户对软件功能进行拓展开发, 适合不同级别的用户使用。