关于Mel初级教学[基础08-02路径复制]在maya2016中出现的问题

该主题包含 4 个回复,有 2 个参与人,并且由 弗里曼·泽德 的头像 弗里曼·泽德8 月 前 最后一次更新。

正在查看 5 个帖子 - 1 至 5 (共计 5 条)
  • 作者
    帖子
  • #33361
    弗里曼·泽德 的头像
    弗里曼·泽德
    学员
    注册日期: 2015/04/11
    发帖数: 5
    回帖数: 5

    看了教程写mel运行发现,maya2016在创建路径动画后会自带渐入渐出效果,而非教程中的匀速动画,在这样的动画上复制就会在头尾处出现模型的叠加。
    使用的mel:
    global proc pathAnimationDuplicate(int $copyNum)
    {
    string $sel[] = ls -sl;
    select -r $sel;
    pathAnimation
    -fractionMode true -follow true -followAxis x -upAxis y
    -worldUpType “vector” -worldUpVector 0 1 0
    -inverseUp false -inverseFront false -bank false
    -startTimeU 1
    -endTimeU $copyNum;
    for ($i=0;$i<$copyNum;$i++)
    {
    currentTime ($i+1) ;
    duplicate -rr $sel[0];
    }
    delete $sel;
    }

    如image1所示

    然后加入了修改动画曲线的代码:
    global proc pathAnimationDuplicate(int $copyNum)
    {
    string $sel[] = ls -sl;
    select -r $sel;
    pathAnimation
    -fractionMode true -follow true -followAxis x -upAxis y
    -worldUpType “vector” -worldUpVector 0 1 0
    -inverseUp false -inverseFront false -bank false
    -startTimeU 1
    -endTimeU $copyNum;

    selectKey -add -k -t 1 -t $copyNum motionPath1_uValue ;
    keyTangent -itt linear -ott linear;

    for ($i=0;$i<$copyNum;$i++)
    {
    currentTime ($i+1) ;
    duplicate -rr $sel[0];
    }
    delete $sel;
    }
    在测试中可以得到教程中所示的均匀复制效果

    如image2右侧所示

    但是将曲线 motionPath1_uValue 带入到路径复制的mel中后,只能在场景中使用一次。

    在maya2016中
    如何在创建路径动画时直接创建为匀速动画,
    或是
    如何将修改动画曲线加入到原始mel当中。

    上传附件/图片:
    您必须登陆才能查看附件
    #33367
    弗里曼·泽德 的头像
    弗里曼·泽德
    学员
    注册日期: 2015/04/11
    发帖数: 5
    回帖数: 5

    呃 刚关了网页就想到了方法,先放上来看看有没有更简单的
    在运行前读取设置中的keyTangent -global -itt 和 keyTangent -global -ott的值,将他们存到两个字符串当中,然后设置这两个值为linear,运行路径复制mel,然后再把值改回去

    #33368
    CWWS 的头像
    CWWS
    管理员
    注册日期: 2014/05/26
    发帖数: 5
    回帖数: 176

    您看的是老的Mel还是新的2016版的,2016版的好像针对这个有新的做法。

    买过老的买新的好像还能有比较大的折扣,当然我不是做广告,只是友情提示。

    #33369
    弗里曼·泽德 的头像
    弗里曼·泽德
    学员
    注册日期: 2015/04/11
    发帖数: 5
    回帖数: 5

    摔,Mel2016这章没下载下来 :cry:

    #33370
    弗里曼·泽德 的头像
    弗里曼·泽德
    学员
    注册日期: 2015/04/11
    发帖数: 5
    回帖数: 5

    已解决在mel2016教学中提到了

正在查看 5 个帖子 - 1 至 5 (共计 5 条)

抱歉,回复评论必需登录。