- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
先看一下动画结果,maya直接抓屏的,气球以外的东西请大家忽略,我们主要关心气球的初始状态,鼓起,悬浮,爆炸这样一个过程。我晕~ 传个视频这么夸张?!第一步要建立一个球体的模型,但是我发现如果用一个简单的 poly Sphere 并不能得到很好的动画效果,它两头各有一个极点,最好的模型是完美的四边形镶嵌。我们可以通过subdiv的sphere转成polygon得到,就是上图中间一个球体。下一步就是一点建模工作,做出一个气口,我做的很丑,大家应该整的比我好建模完成以后,先让它结算一下,看一下大概的结果,注意,这里只是检查一下模型,在真正结算之前还有很多工作要做!!
这一步就是建立tearable Constraint,通过选择Vertex点来指定碎裂的路径,发图太麻烦,我直截取一个视频,应该能看懂。真实的气球爆炸不是像我画的那样,但为了好看,我就多画了几道。nCloth的约束有一点不方便的地方就是所有的约束做出来都是一个名字:dynamicConstraint,所以我们最好根据不同的类型重命名一下。视频中我将tearable constraint的glue Strength打到了1,代表点之间会牢牢的粘在一起,不会分开。需要注意的是,glue属性是和场景中物体的大小关联的,如果glue值打到1,布料还是会分裂,或者相反布料无法分裂,就需要调节一下glue strength scale的值。在glue strength的数值为1的情况下,我才能继续解算布料的initial state。在做完这一步以后,有一点需要注意:如果需要在tearable以后进行诸如添加新的 nCloth 约束,绘制VertexMap等操作,必须在inputMesh上进行。我希望气球瘪气的时候是成长条状伏在地面上 (这里的“地面”,我使用了 nucleus节点下的Ground Plane 虚拟了一个高度为0的地面),办法有很多,如果你的机器性能较好,可以使用Interactive Playback实时地拖拽布料直到满意,我用的方法是做一个模子,帮助布料塑形。一旦对初始状态满意,记得使用 Edit nCloth - initial state - set from Current 保存当前状态。这就是我解算完成的气球的初始状态。当完成tearable Constraint 以后,我们要考虑一件事情,什么时候,tearableConstraint会发生作用?当我们施加了T.Cnstraints 以后,在解算的第一帧,maya便完成模型的分割,根据glueStrength的数值来决定布料对于外界施加力的“灵敏度”,glueStrength数值为 0 时,布料一旦开始解算就会分裂,相反为1时,布料不会分裂(glueStrengthScale==1)。所以,我们可以A:通过多次解算,尝试出一个数值,使布料在某一时刻点破碎,或某一次碰撞强度下破碎。B:直接在glueStrength上加关键帧动画,在需要布料破碎的那一个点上,把数值打到0,这样布料就瞬间破碎了。对于气球的爆破,B方法最合适不过了。
决定了爆破的方法,下面的事情就很简单,让气球充气变大,上浮,爆破(glueStrength=0)。因为这里使用Manual,只有两个属性,Pressure 就是 Pressure,没什么多解释的,数值大内压高,模型就鼓起来,负值就是内压逃逸了。要关心的事情不在这里,而是另外三个数值:这三个数值是布料行为的最重要的三个属性,在syflex中,也有对应的属性名称。分别是抗延展,抗收缩,和抗弯折,这三个属性对应的是布料的link和edge的行为。在这里,就是气球对内部压力的“抵抗”。好在Maya8.5 sp1 为我们预置了很多不同的属性组合产生不同的效果,我们可以在nClothShape节点的presets里面选择一个适合的start point,比如Solid Rubber (固体橡皮),把stretchRes调低,或者最中性的Tshirt,调高一点damp,减小摩擦就可以得到想要的效果。这里我贴上我的设置:至于布料的漂浮,方法不下四五种,还可以互相组合,最简单,最直接的就是如上图将重力方向反一下,气球就会上举,根据气球充气变大的速度,加上动画即可最后的收尾工作在完成以上的步骤以后,反复调试数值组合,我们要收拾一下气球破裂以后的残局。虽然气球破碎了,但是,所有的相关属性和节点都还在起作用!!包括pressure,所有的Constraints,还有布料本身的自碰撞,如果不关闭这些属性,那么气球破裂以后,那些碎片会上下翻飞最后扭做一团!处理的方法也很简单,直接在一些boolean值上K
您可能关注的文档
- (r1)固定式压力容器操作--理论试卷1.doc
- (t-13)主厂房墙面檩条及墙面板安装工程.doc
- (zhengquede)2012教师继续教育网远程教育考试答案1(1).doc
- (《皇帝的新装》教案).doc
- (三)2015年嘉兴学院暑期社会实践立项申报表.docx
- (三)新民主主义革命的兴起.doc
- (三年级语文教案)矛和盾的集合.docx
- (三年高考)(2015-17)高考语文试题分项版解析专题02文学类文本阅读(含解析).doc
- (东营专版)最新2019年中考数学复习-第三章-函数-第一节-平面直角坐标系与函数初步习题.doc
- (丽水刘松荣)动力维护--开关电源维护经验交流.doc
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
文档评论(0)