LONMA_cMuscleSystermIntroductionWorkflow基础操作流Section5滑动权重.docVIP

LONMA_cMuscleSystermIntroductionWorkflow基础操作流Section5滑动权重.doc

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
LONMA_cMuscleSystermIntroductionWorkflow基础操作流Section5滑动权重

Section 5: 滑动权重。 Cmuscle提供了一种叫做sliding滑动的权重类型,这可以带来肌肉和骨骼在皮下滑动的效果,让rigging设置更丰富,更真实。后面还会介绍一种relax松弛权重,结合这两个特色功能,可以实现模拟真实皮肤被皮下结构所牵引,骨骼和肌肉在皮下滑动的效果。 打开范例文件tut_dragonLeg_sliding_START.ma。调用上一节完成操作的文件也可以。文件中的龙腿已经完成的sticky权重的分配了。(每一节开始都是废话)cMuscleSystem1 node节点,点开,察看属性。 可以看到全部属性被划分成三部分:sliding,jiggle和relax。现在开始,我们要开始应用sliding下面的属性。 Sliding效果本身是可以开关的(这种效果是影响速度的,所以添加了开关,和maya动力学模块中一些需要结算的功能差不多)。 Enable sliding就是开关。 Sliding的质量quality也有三个级别:full,med和low。三个级别分别代表三种显示速度和解算精确度之间的平衡状态。 我们就从hip blade bone臀片骨开始。选择皮肤, 打开Paint Muscle Weights界面(刷权重都用它)。 把weight类型设置到sliding,这样就开始刷sliding权重了。把weight滑竿调到1.0,进入replace模式。在列表中选择boneblade,开刷吧。 在臀片股可能会支出来的地方绘制权重值。一边刷,sliding就开始工作了。这时可以发现,sliding的效果也不是100%精确的,这主要是因为模型上也没有足够的关于骨骼的相应细节(这也是制作经验,可以指导建模工作)。 Sliding的作用范围不宜过大。一方面是出于运算速度考虑,另一方面就是,真实的皮肤也不会因为某一块骨骼的支出而产生大面积的滑动效果。 我们还可以设置肌肉和骨骼效果的衰减。还记得每一块肌肉和骨骼物体都有一个cMuscleObject shape节点吧。shape节点上fat属性可以控制衰减。 选择臀片骨,然后在channelbox里面找到cMuscleObject_boneBlade1。展开节点属性。 Strength是效果强度。 fat就是控制衰减的了。把fat值增加到1。然后看看皮肤和骨骼之间的效果衰减程度。 现在sliding权重只计算了不多的几个点而且效果没有过渡,显得比较“硬”。后面我们会用到relax权重来帮助制作缓和的过渡效果。 继续给其他的骨骼和肌肉添加sliding效果。我们以MusHipBack muscle这块肌肉为例,这块肉总是穿出皮肤。我们为它添加sliding效果。下图显示了sliding权重分配,fat值我们用的是0.55。 现在我们发现肌肉和皮肤倒是不穿插了,可是sliding效果导致了皮肤自己出现了穿插现象。Relax权重可以在某种程度上帮助解决这个问题,但是我们现在介绍sliding效果的另一个特殊功能,叫做direction weights方向权重(它也可以解决这种问题)。 在场景中任何物体都不选择的情况下,在cMuscleSystem菜单中选择Skin System | Make muscleDirection。 这样就会创建一个direction node方向节点(默认的direction类型为vector),如下图所示。将节点连接到肌肉系统的变型器当中,sliding效果的作用方向将会指向箭头的方向。 小技巧:刚才是因为我们没有选择任何物体,所以创建了一个新的cMuscleDirection node节点。我们还是希望,如果能直接在皮肤模型的中心(比如腿的中心轴线)创建direction node方向节点就比较理想了。Capsule正好能帮助实现。Capsule是被当作骨骼使用的,所以经常处于皮肤面片的中心线上。这样就可以让capsule来执行cMuscleDirection node方向节点的功能。只需要选择capsule,然后在菜单里选择Make muscleDirection,把capsule作为方向标,连接到变型器当中去。这样一来,capsule就被转换成具有双重功能的cmuscle物体了:既具备capsule的基本功能,又能够作为muscle direction肌肉方向标使用。 接下来,把direction的类型从vector切换到redial。这样就会沿着方向产生redial的效果了。Length和fall off outer可以控制redial效果在轴向指定的方向的作用范围。 现在,我们要具体演示把direction object添加到系统中去的操作了。同时选择directio

文档评论(0)

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

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

1亿VIP精品文档

相关文档