maya中,关于为人物模型设定刚体属性的问题。
我想给我做的一个人物模型设置刚体属性。希望达到这种效果:我用控制柄把人物的一只手拉向自身某部分皮肤的时候,手不会陷入皮肤中,而是像真实场景中一样,不会相互穿过,并且随着将...
我想给我做的一个人物模型设置刚体属性。希望达到这种效果:我用控制柄把人物的一只手拉向自身某部分皮肤的时候,手不会陷入皮肤中,而是像真实场景中一样,不会相互穿过,并且随着将手部控制柄进一步向皮肤内部牵动,手的五指也会自然变形直到自然的贴在皮肤表面
展开
2个回答
展开全部
虽然没做过这个效果但我分析了一下,这个效果绝不是刚体能完成的。
这个效果不是一下就能完成的,需要很多的技术。
要完成这个效果可以有2种大概的方法:
一种是模拟,一种是真实的计算
模拟的方法是:根据镜头再手摸到的地方做绑定,通过绑定完成。
真是计算的方法是:一般的模型是没有碰撞效果的,你想让手接触身体时候身体能有凹陷,这是需要计算碰撞的。产生碰撞可以用刚体和柔体来完成,由于皮肤是软的所以需要用柔体。你需要把人物变成柔体(ncloth),然后再手部的骨骼上放上影响物,来做到你要的效果。
我没做过只是帮你分析一下。
这个效果不是一下就能完成的,需要很多的技术。
要完成这个效果可以有2种大概的方法:
一种是模拟,一种是真实的计算
模拟的方法是:根据镜头再手摸到的地方做绑定,通过绑定完成。
真是计算的方法是:一般的模型是没有碰撞效果的,你想让手接触身体时候身体能有凹陷,这是需要计算碰撞的。产生碰撞可以用刚体和柔体来完成,由于皮肤是软的所以需要用柔体。你需要把人物变成柔体(ncloth),然后再手部的骨骼上放上影响物,来做到你要的效果。
我没做过只是帮你分析一下。
追问
谢谢回答。我算是接触MAYA不久。看了您的回答我去研究了一下ncloth。我目前找的几个方法问题都是 :可以设置一个运动目标向一个曲面移动,从而曲面会在动画播放中自动表现出对这个移动物的影响,但无法实现在MAYA编辑窗口中通过移动操作将目标拉向被动目标而直接体现出两个物体间的相互作用。
我知道可以通过属性栏的参数限制设置来让某个物体在编辑模式中移动时也受到限制,但感觉那种原理也没法实现我现在想得到的效果。
展开全部
你建立骨骼时 骨骼一定要有一定幅度的弯曲 绝对不能笔直的 笔直的话就容易出错 之后再建立IK 不管怎么样 如果你拉的过份的话无论如何都会穿插
追问
谢谢回答。想问一下现在的动画工业中都怎么解决面和面接触的问题呢。我之所以想做出这个效果是觉得这会很方便做人物动画。我觉得直接用移动操作拉动控制柄也好,使用动作捕捉器也好,由于模型的肌肉比例问题都没法保证皮肤和皮肤不会产生互相穿插,应该有方便的方法能直接处理这种问题
追答
穿插基本上没办法解决 只能近最大可能避免 就比如你给胳膊弯曲 你弯曲的过分了不穿插怎么可能呢 要是真人的话胳膊就断了 或者你试试看给比如说给胳膊弯曲吧 可以在这个弯曲的数值上给一个限制值这是可以的 结果就是你弯曲到那个限定值后就不能再弯曲了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询