签到

06月07日
尚未签到

共有回帖数 0

    刘云

    等级:
    • 荣誉:
    首先讲讲原理,简单一句话,就是通过虚拟体对对象物体添加多个控制通道,来达到单一物体对对象物体多个部位的控制
      首先创建一只手(其实是爪子)


    maya入门:制作虚拟体控制手部运动

      如图所示,打开Connection Editor


    maya入门:制作虚拟体控制手部运动


      选中红圈里的骨头,在对话框中选Reload Left


    maya入门:制作虚拟体控制手部运动

      选中红圈里的骨头,在对话框中选Reload Right



    maya入门:制作虚拟体控制手部运动

      把它们的的RotateZ连接起来


    maya入门:制作虚拟体控制手部运动

      把它们都清理了,其实也不用清理



    maya入门:制作虚拟体控制手部运动

      选中红圈里的骨头,在对话框中选Reload Left


    maya入门:制作虚拟体控制手部运动

      选中红圈里的骨头,在对话框中选Reload Right



    maya入门:制作虚拟体控制手部运动

      把它们的的RotateZ连接起来


    maya入门:制作虚拟体控制手部运动
      效果如图
      还有一种方法,选中一根手指,在命令行里输入select -hi; 然后回车




      另外两根连接的方法也是这样
      下面,在手的上面创建一个虚拟体,当然也可以是其它物体,如方块、球等



    maya入门:制作虚拟体控制手部运动

      给虚拟体添加一个名为Motion_1的属性,参数如图


    maya入门:制作虚拟体控制手部运动

      驱动为LOCATOR1
      被驱动为红圈里的骨头,也就是JOINT10
      在Motion_1值为0的时候给JOINT10的rotateY(Y=0)打一个关键帧(按KEY)


    maya入门:制作虚拟体控制手部运动

      在Motion_1值为-10的时候给JOINT10的rotateY(Y=-10)打一个关键帧(按KEY)




    maya入门:制作虚拟体控制手部运动




      选择红圈里的骨头,也就是JOINT14。设置如图


    maya入门:制作虚拟体控制手部运动


      在Motion_1值为0的时候给JOINT14的rotateY(Y=0)打一个关键帧(按KEY)


    maya入门:制作虚拟体控制手部运动

      在Motion_1值为-10的时候给JOINT14的rotateY(Y=10)打一个关键帧(按KEY)





      张开爪子的动作设好了!拖动Motion_1的值,看看有什么变化
      下面讲握爪子的动作设置
      再个虚拟体添加一个名为Motion_2的属性,参数如图,留意最大值为15



    maya入门:制作虚拟体控制手部运动

      这步设置如图,前面已经讲过方法了


    maya入门:制作虚拟体控制手部运动

      在Motion_2值为15的时候给JOINT10,3,14的rotateZ(Z=-80)打一个关键帧(按KEY)



    maya入门:制作虚拟体控制手部运动


      现在就可以分别或者一起来调整这两个控制参数来控制这只爪子了



    maya入门:制作虚拟体控制手部运动

    楼主 2018-02-13 22:02 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知