【Maya】n粒子动力学特效-n粒子与n布料的交互.docVIP

【Maya】n粒子动力学特效-n粒子与n布料的交互.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【Maya】n粒子动力学特效-n粒子与n布料的交互

【Maya】n粒子动力学特效-n粒子与n布料的交互 三维动画 2009-11-15 14:04:39 542 评论0 ??字号:大中小?订阅 N粒子系统是 Maya2009RealFlow来对比n粒子的流态模拟效果,认为n粒子 系统性能低下,但他们总是忽略一个不争的事实:角色与特效的衔接。如果你仅仅是需要做一滩莫名落下的水,那么RealFlow是首选;当你需要一个角色控 制着特效的进行,与其花费周章来研究软件互导,还不如提高一个软件的使用技术(尤其是付费用户)。n系统在流态模拟的效率和效果上,要远逊于 RealFlow,但它作为能与Maya各模块结合的内核系统,确实是很强大的。模拟流体只是粒子的一个功能,视觉特效中的粒子不只是流态,并且Maya 也有自己的流体系统可选。 因为n粒子和n布料都受到内核结算器的控制,因此n粒子与n布料系统之间有紧密的联系。如水中漂浮的木块,作为n布料的木块物体,其参数下的mass(质量),决定着其在n粒子模拟的水中的浮动状态。 【n布料与n粒子的碰撞】 1.在场景中创建基本的几何体:容器,水槽,水袋。 2.选择容器-几何体水壶,执行nDynamics模块下的nParticles-Create nParticles-FillObjectWater预设的n粒子至水壶中。 *根据几何体的形态,在填充操作之前设定好n粒子的填充方式和数量。 3.选择水槽和水壶几何体,执行nMesh-CreatePassiveCollider 4.选择n粒子,Ctrl+a进入其属性编辑器的形节点中(nParticleShape),将Collisions区块下的SelfCollide勾选,启用n粒子的自身碰撞功能。 在播放动画前要设置TimeSlider的Playback的Playback Speed为Play every frame,Maya中所有动力学特效(粒子,流体,刚体,毛发,布料,n粒子等)解算时,都要使用该设置才能保证动画浏览的正常进行。 5.选择下方的球形水袋,执行nMesh-Create nClothn布料属性;在物体nCothShape(布料形节点)下,按住【Presets*】按钮,选择waterBallon(水球)的属性预设。 6.将nClothShape节点下的Pressure区块的Incompressbility(不可压缩性)参数设置为0,并去掉SealHoles(封孔)属性。 *默认的预设可使布料物体在碰撞后,产生类似装满水的橡胶球的反弹动作,因此将Incompressbility设置为0可使物体像一个泄气的皮球。 7.设置内核结算器设置。进入nucleus节点中(n布料和n粒子共用一个内核节点),将GroundPlane区块下的UsePlane属性勾选,限制粒子掉落的高度。 *默认情况下,将产生一个与参考方格同平面的无限大的碰撞平面,改变PlaneOrigin和PlaneNormal可改变平面的方位和朝向。 8.设置布料约束。选择布料物体的顶部点,执行nConstraint-Transform 9. 设置粒子属性。ParticleSze可改变粒子的半径大小,半径越小计算就约精确,但同时结算时间也会加长;LiquidSimulation区块下的 EnableLiquidSmulation(启用液态模拟)属性,在勾选water的n粒子预设后就会被自动勾选;将Viscosity(粘性)参数设 置为0.01,LiquidRadiusScale设置为0.5,可使n粒子的行为状态类似水流。 10.创建n系统缓存。选择n粒子,执行nCache-CreateNewCachen布料物体,执行同样操作。 *在执行了高速缓存之后,Maya会自动关闭内核系统下该物体的计算。 ? 11. 此时粒子行为虽然模拟了水流效果,但是要得到最终渲染形态仍需要进行一系列的设置。Shading区块下的粒子渲染类型选择 BlobbySurface(S/W),增大Threshould(阈值)的数值,配合ParticleSize(粒子尺寸)区块下的Radius(半 径),可得到粒子融合效果。 不过这种高粘态效果看起来更像奶油……减小粒子半径并增加粒子堆积数量,可解决颗粒过大的流态效果,使模拟更像低粘性的水流。 12.我们也可以使用粒子转多边形的方式,将粒子转换为可编辑材质的动态多边形。选择n粒子,执行Modify-Convert-nParticle toPolygonsn粒子转多边形)。 13.如果看不到明显的多边形转换效果,可进入nParticleShape节点OutputMesh(输出网格)区块下,提高BlobbyRadiusScale(滴状半径缩放)的数值。 *在粒子数量较低的情况下,减小MeshTriangleSize(网格三角尺寸)

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档