首页  学校文化  作品展示  咨询留言  课程介绍  招聘求职  权威认证  精彩教程
咨询留言
在线报名
对外事业
您当前的位置:长城教育网 >> 精彩教程 >> 装潢设计 >> 正文
长城学校暑期八折优惠招生 长城学校大专学历、中专学历证书班招生-学历网上可查 长城学校对外事业部承揽业务
3DS Max 7.0 PF Source粒子全攻略(4):Test功能详解①01
作者:长城教育     来源:互联网     点击数:     更新时间:2005-3-1   
  文章导读:

导读广告

算机学校 唐山电脑学校 唐山计算机学校

正文:

第四篇 test功能详解①


  概述:test(测试)在粒子流中,其基本功能就是用来测定粒子是否符合一个或是多个条件,如果符合条件,则粒子可以发送入另一个事件。当一个粒子通过测试时,则发出“test true”(测试通过)的信息。在把符合条件的粒子发送入另一个事件时,必须将粒子通过的测试和该事件线接在一起。未通过测试则发出“test false”(测试错误)的信息,同时保持该事件状态并重复受制于它的操作器以及所需要的测试。其中的一些测试同时也可以作为操作器来使用,因此包括一些用于控制粒子行为的参数。如果没有将一个测试和另一个事件线接起来,则测试仅仅起到类似操作器的功能。需要注意的是,除了特殊原因之外,一般都将测试放在事件的末尾。按下键盘上的6键,打开粒子视图,如图1-1所示即为所有的测试。

图1-1


  1、age test(年龄测试)。在粒子视图中,将age test拖动到上面的事件窗口中,选择age test,在其右侧即可看见它的命令参数,如图1-2所示。

图1-2


  功用:从动画开始算起,通过“年龄测试”,粒子系统可以检查开始动画后是否已过了指定的时间,某个粒子已存在多长时间,或某个粒子在当前事件中已存在多长时间,并相应导向不同分支。

  在下拉列表中选出一种需要测试的年龄类型。默认为particle age(粒子年龄)。

  absolute age(绝对年龄):测试当前动画的全部帧数。
  particle age(粒子年龄):测试每个粒子的当前年龄。
  event age(事件年龄):测试当前事件的持续时间。
  test true if particle value选项组:主要用于指定当粒子通过测试时,是否让粒子进入下一个事件。默认情况下为is greater than test value。当然也可以选择第二项is less than test value。例如,如果选择了绝对年龄的测试类型并且设置了测试值为60,随机数为0,选择了is less than test value的通过测试方式,则粒子只有在60帧时才开始进入下一事件,60帧以后,粒子仍保持在当前事件中。
  test value(测试值):指定需要测试的特定帧数、粒子的年龄或者事件的持续时间。默认值为30。注意此项不能设置动画。
  variation(变化):被测试的值可以有随机的变化的帧数,默认值为5。例如,如果设置了测试值为300,改变量为10,则每个粒子的测试值可能在290和310之间。注意此项不能设置动画。
  subframe sampling(子帧取样):选中这个复选框可以避免粒子的“puffing”(膨胀)情况。默认为选中。
  uniqueness(惟一)选项组
  seed(数量):指定随机数值。
  new(速率):使用随机公式计算新种子。

2、collision tests(碰撞测试)。其命令面板如图1-3所示。

图1-3


  功用:用于与一个或多个指定的空间扭曲导向板碰撞的粒子测试。同时也可以测试一隽w釉诜⑸鲎惨院螅俣仁羌趼故羌涌欤踔聊芄徊馐猿鍪欠裨谥付ǖ闹∈谟氲枷虬逑嘧病e鲎膊馐灾с殖薉ynaflect(动力学导向板)以外的所有导向板。需要注意的是,当测试碰撞多个导向板时,最好把所有的导向板都放在一个碰撞测试中,这样会为所有导向板的碰撞同时进行测试,也可以帮助防止可能错误的碰撞。

  deflectors(导向板)选项组。在这里可以显示出当前生效的导向板,也可以添加和移除导向板。
  list(列表):显示应用于此操作器的导向板。如果将一个导向板从列表中删除,则其名称由“”(已删除)代替。
  add(添加):单击此按钮,然后在场景中单击选择要添加入列表的导向板即可将导向板加入列表当中。
  by list(按列表):单击此按钮,然后在选择导向板对话框中选择需要加入列表的导向板,需要注意的是,要加入的导向板必须已经存在于场景中。
  remove(移除):先在列表中选中一个导向板,单击此按钮,则将其从列表中删除,但从该列表中移除的导向板只是不起作用了,但是它仍然存在于场景中。
  test true if particle选项组。选择粒子通过测试进入下一事件所必须满足的条件,默认为collides(碰撞)。
  speed(速度):决定粒子碰撞的速度和方向。从以下选项中选择一种,默认为bounce(反弹)。
  bounce(反弹):粒子碰撞后的速度和方向将由导向板决定。
  continue(继续):粒子的速度和方向不受碰撞影响。
  stop(停止):碰撞后,粒子速度设置为0。
  random(随机):碰撞后,粒子以随机的方向从导向板反弹。
  is slow after collision(s)(碰撞后速度慢):如果测试成功,在碰撞以后,粒子的速度会小于speed min(最小速度)的值。
  speed min(最小速度):粒子运动速度小于此值,则测试通过且进入下一事件。默认值为1.0。
  is fast after collision(s)(碰撞后速度快):如果测试成功, 在碰撞以后,粒子的速度会大于speed max(最大速度)的值。
  speed max(最大速度):粒子运动速度大于此值,则测试通过且进入下一事件。默认值为1000.0。
  collided multiple times(多次碰撞):一个粒子按指定的次数发生碰撞,则测试通过。粒子移至最后一次碰撞的位置,然后重定向进入下一个事件。
  # times(次数):如果要通过测试,粒子必须发生碰撞的次数。
  speed(速度):确定粒子按指定次数碰撞后的运动速度以及方向。
  will collide(即将碰撞):基于当前的方向和速度,系统以线性的方式推断粒子的运动,如果粒子在指定的时间间隔与导向板发生碰撞,则通过测试。粒子进入下一个事件,不改变速度和方向。
  # frames(帧数):在系统寻找一个迫近的碰撞之前的帧数。
  uniqueness(惟一)选项组
  seed(数量):指定随机数值。
  new(速率):使用随机公式计算新种子。

长城计学校 长城教育版权所有 唐山电脑学校 唐山计算机学校

  文章录入:长城教育
  • 上一篇文章: AutoCAD 2006 Beta2 新特性一览03

  • 下一篇文章: 3DS Max 7.0 PF Source粒子全攻略(4):Test功能详解①02
  • 我要咨询   我要报名   打印此文  关闭窗口
    热门文章
    推荐文章
    相关文章
    WindowsXP网络应用技巧集锦02
    WindowsXP网络应用技巧集锦01
    什么是NTFS、Fat分区的认识02
    什么是NTFS、Fat分区的认识
    为QQ网络硬盘扩容
    优化大师巧制绿色软件
    Ghost破解微软的安全保护
    GHOST删除分区和修复坏扇区
     普通 输入法使用诀窍
     普通 广告策划书的书写
     普通 C 语言编程——什么是C
     普通 Photoshop制作仙人掌特效字 带刺...
     普通 Illustrator CG实战:梦幻星程之...
     普通 WindowsXP实现1秒钟关机
     普通 WindowsXP网络应用技巧集锦02
     普通 WindowsXP网络应用技巧集锦01
     推荐 Adobe InDesign CS 简介
     推荐 电脑艺术设计大师之路#7-图像调...
     推荐 电脑艺术设计大师之路#6-图像调...
     推荐 3DS Max 7 Mental Ray渲染器全攻...
     推荐 电脑艺术设计大师之路#5-探索图...
     推荐 用Photoshop设计微形3D界面01
     推荐 3DS Max 7 Mental Ray渲染器全攻...
     推荐 Firewoks 营造残破纹理02
     
     
     
     
     
    设为首页 | 加入收藏 | 关于学校|  对外事业 | 联系站长 | 友情链接 | 咨询留言