十月绑定记录【max权重四个点限制刷法】

  • 在maya中架设裙子配件骨骼导入max,链接给bip骨骼后父骨骼的缩放不是100【这里出现了父对象缩放为1,局部和世界缩放为100的状况,十分荒唐!!】,未测试
  • max里面的旋转骨骼权重和maya中的十分不同。

裸模权重

女性胸部

1.骨骼位置:如果这个角色胸部较大的话骨骼应该是顺着胸部向下的走向,位置中心靠下摆放
2.权重:胸部的形态应该保持一个圆弧形状,并且尽量减少胸部的变形。胸部向下转的时候可以压出一条缝

手指

1.手指根部:上关节部位会跟权重多一些,下关节部位也是需要卡出型
2.其他:握拳时需要卡出肉感,线少时大概给个0.1的过渡

旋转骨

max中,上臂权重都给两根旋转骨,大小腿依次往下的权重为:大腿旋转骨>>>大腿骨>>>小腿骨>>>小腿旋转骨
所以这里镜像骨骼需要选择一对一模式,复制权重则要选择标签名称一对一模式

架设骨骼规范注意事项

1.bip骨骼模式为标准模式【classic】
2.调整bip的重心,重心骨骼为bip001
3.需要创建一个导出集:Export
创建层管理:Bip/Bone/Un
4.肩膀给脖子,肩膀的外框旋转和模型表面对齐
5.bip腿部也是要弯一点

碎片Python记录

# 判断r,l两边xyz轴向是否一致
# mirr DrivenKey
# select driver aim
# 以下是当驱动者和y轴以及缩放为一致的情况
xyz = ["tx","ty","tz""rx","ry","rz,","sx","sy","sz"]
xx = Flase
yy = True
zz = Flase
scales = True
driverValue = True
for i in cmds.ls(sl=True):
	## get attr name .witch have drivenKey[myTool]
	attr = []
	attrRevers = []
	if xx:
		attrRevers.append("translatX","rotateX")
	if yy:
		attrRevers.append("translatY","rotateY")
	if zz:
		attrRevers.append("translatZ","rotateZ")
	if scales:
		attrRevers.append("scaleX","scaleY","scaleZ")
	# one attr have most key.it is list
	# value and float is one by one
	valueKey = [cmds.keyframe(a, q=True, valueChange=True) for a in attr]
	floatKey = [cmds.keyframe(a, q=True, floatChange=True) for a in attr]
	valueKey_rev = [cmds.keyframe(a, q=True, valueChange=True) for a in attrRevers]
	floatKey_rev = [cmds.keyframe(a, q=True, floatChange=True) for a in attrRevers]
	# save revers file and norm file to create

	

maya自动添加max旋转骨骼,这里主要是因为自己老忘记添加旋转骨骼,懒得再导出导入

在这里插入代码片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值