ThinkingParticle层级与粒子组的概念346.docxVIP

ThinkingParticle层级与粒子组的概念346.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ThinkingParticle层级与粒子组的概念直线网TP提供了许多对于3ds?Max用户来说新的并且强大的特性.其中的一个新特性就是使用层级去管理你的动画时间跟3D场景里面的物体.TP里面的Particle?Group?Tree?View(粒子组树视图)就是你去设置新的层级关系的地方并且可以让你随意的去管理你的粒子组粒子组树视图这些所谓的层级是什么,他们的工作原理是什么?基本上所有你在TP系统里创建的高级特效都是基于TP能够把粒子存储为独立的组这一事实之上的.这些组跟容器一样能够把粒子装存在他们内部.这些个容器同样也能够存储跟他们一样的容器,以此类推!通过创建组并且去使用这些组,把他们放到一个单一的层级下(这里意思是说组之间是没有层级或者父子关系的),你可以只为某些个粒子去创建动画(这些是在某个特定组里的)他们可以被一系列的条件或者规则去影响,但是其他的粒子根本就不会受到任何作用.更不可思议的是粒子属于某个组之后,并不是一直都是固定在那个组或者跟那个组产生关联的.在系统里面通过你设定的任何条件或者规则,粒子可以在任意时间任何时候从一个组传递到另外一个组里去默认情况下,当没有其他组存在的时候TP使用ALL?组来作为基本容器去存储粒子.ALL组是一直存在的,基础的组是不能够被用户删除或者移除的.它同样也类似于层级跟你创建的组分支的根目录.这允许你去忽略层级关系直接去进入控制你的所有粒子,只需要选择ALL组然后在组上去做更改就行了使用组跟层级的练习案例,解释如下:想象一下,给了你一个复杂的3D场景,要你去做一个关于飞船在太空中航行的动画,在陨石群中穿梭,然后被一些个陨石击中.当陨石跟飞船产生碰撞的时候,应该会产生碎块,并且让飞船表面产生破损使用3ds?Max标准的粒子功能,如何能应付如此复杂的场景?大多数情况下,你不得不去创建很多个粒子系统来应付各种而已的任务,例如火箭的发射点烟雾,陨石群,碰撞的陨石,碎块等等.之后你还不得不去测试调整所有的粒子,这样粒子动画才能够跟火箭同步还有陨石运动上并且让特效变得真实可信但是,TP...允许去建一个单一的粒子系统来去处理所有的这些有需求的粒子动画.这是一个非常重要的概念:TP只需要一个粒子系统来去创建多个粒子动画.这是就是组跟层级的原始概念.你可以去创建一个粒子组来代表陨石,一个来代表火箭排气,在创建一个代表碎块,以此类推.每个层级里面的组也可以存在子组.例如,碎块组可以有一个叫Dust的子组,用来代表碰撞之后的螺旋飞走的小颗粒物.对于如何创建你的层级来说是没有任何限制的现在,你可能会觉得用一个系统来实现这样的效果设置起来会越来越复杂.事实上,它提供的不仅是一个集中控制点来调节你所有的粒子,同时也不需要”时间”,一切都是同步进行的.因为TP是基于规则的,如果客户之后想要更改你的粒子动画的时间(可能是要火箭飞的快点或者慢点),那就没有必要把之前的工作重新做一遍了.规则...会自动的去读取你的更改并且做出相应的行为.创建粒子组操作粒子组当你想要大量使用粒子组的时候,有几个事情需要注意一下.在你去创建粒子组之前首先要做的事情是去做一些规划,想想你打算怎样去设置你的粒子组跟他们的层级.试着去定义一下你场景中的不同粒子种类(基于行为,交互等等)相应的把他们划分开.对于你的动画提前去做尽可能多的计划,当你真正去操作的时候”惊喜”也会更少一些.当然,TP允许你随时去创建粒子组并操作粒子组,所以,你一开始并没有优先去处理这些事情,你也没必要从头开始重新去做当你去创建组或者操作组的时候一定要小心,删除或者移除已经在系统里连接的粒子组会造成无法预计的粒子效果.想象一下,你有一个粒子动画,粒子组上已经连接了好几个操作符然后你去修改组的布局.如果你删除或者移除了某个对动画来说很关键的组那么整个粒子系统可能会崩溃掉.如果你把某个粒子组移除了,操作符该怎样向平常一样进入粒子组或者从粒子组里存储并且读取粒子呢想要创建一个新的粒子组,只需点击树视口下的Create?按钮.一旦你创建了一个新组,它会默认命名为Group.因为这个名字比较难以识别,而且所有你创建的组都会被赋予这个名字,所以当你创建一个新的粒子组的时候,强烈建议你立即去重命名一下以方便管理想要重命名你创建的粒子组,在名字上缓慢的左键即可.这个操作跟在Windows里面重命名文件一样.单击一次来选择组(它将会高亮显示),然后缓慢左键点击一下打开重命名窗口一旦你有好几个组的时候,你可能需要决定重新排布一下他们或者把某个组作为其他组的子组.重新排布组,你可以使用树视口下UP跟Down按钮.你同样也可以拖拽放置组到另一个里面来作为子组.这个过程有时候称之为Nesting,下面会有更详细的讲解.你甚至还可以拖拽组到ALL组上非常有效率的把他们重新放回到主分支的层级下来注

文档评论(0)

qhhb493 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档