【动力学绑定】 在maya中使用动力学绑定时,都有一个重要的共同点,那就是动力学物体的局部坐标系,不能包含在控制它的运动物体的局部坐标系内。比如,控制粒子运动,会将力场作为运动物体的子级,而运动物体的子级不会同时包含粒子,否则粒子将产生二次运动。这种情况在使用骨骼IK,柔体,毛发系统,粒子系统,流体系统时尤为明显。布料系统和刚体系统比较特殊,动力学物体不受层级影响,但仍要注意与其他系统结合时的层级关系排布。对于动力学绑定而言,难点在于物体的整体缩放,特别是包含动力学曲线(或柔体曲线)+骨骼IK的时候:曲线1控制曲线2的形变,曲线2又通过IK控制骨骼的形变,骨骼又对模型进行着蒙皮控制。 要实现正确缩放,需要将模型之外的所有物体成组,然后对这个组进行缩放。尽管动力学曲线往往包含原始曲线和新动力学曲线两个层级,但由于它们是通过点层级进行控制,因此不受变形节点的影响,也就是说,它们是否同时为运动物体的子级是没有关系的。 因为动力学需要解算的关系,在绑定过程中发现一些异常变化是正常的。
小旗子使用的是n布料系统完成:通过Transform的布料约束固定小旗和帆布,并对内核节点的WindSpeed设置一个随机表达式(nucleus1.windSpeed=25*rand(1,2.5))。
桅杆边的绳梯使用了柔体动力学控制它们的摆动。通过柔体曲线控制IK链骨骼,配合扰乱场和重力场,制作出绳梯随机的轻微摆动。
飞特游客
委托设计