#RiggingInMaya

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 57

  • @seujose
    @seujose Рік тому +35

    quick fix to the rotate order script.
    select root bone and run this:
    select -hierarchy;
    string $selectionList[] = `ls -sl`;
    for ($item in $selectionList)
    {
    setAttr ( $item + ".rotateOrder") 0;
    }

    • @agaiths1221
      @agaiths1221 Рік тому +1

      thank you!

    • @owlorc
      @owlorc Рік тому +1

      this worked!! thanks so much, I couldn't figure out why I was getting stuck. this code changes the root order to xyz which is the default (0), but swapping 0 for 4 at the end of the setAttr line sets it to yxz as per the tutorial.

    • @Languageprofession
      @Languageprofession Рік тому +1

      Very thankful, this is working!

    • @-rasend-1940
      @-rasend-1940 Рік тому +1

      THANKS KING
      GRACIAS REY

    • @amaryta
      @amaryta 11 місяців тому +2

      Thank you! I just changed the 0 for 4 and it worked! 🎉

  • @gizmogrem988
    @gizmogrem988 2 роки тому +3

    it is very important for mentor to approaches the student with the assumption that the student knows very little about the topic. This is exactly that type of mentor. Thanks!

  • @jonathanprice6135
    @jonathanprice6135 2 роки тому +18

    For people who got stuck at the rotate order script, make sure you don't use quotation marks ' on the first line of code, use ` instead. For me it's the button below the esc key, hope that helped 😎

    • @FabioBizon
      @FabioBizon 2 роки тому

      God

    • @japaneseextremme3811
      @japaneseextremme3811 Рік тому +1

      This is why I don't like coding. Foolishness like this. Maybe there is some great reason why they used ` instead of ' when creating the MEL script language, but really, I mean come on `'
      Also ` thank you very much `

  • @gabe687
    @gabe687 2 роки тому +6

    I had trouble with the script because what looks like single quotes is actually supposed to be the grave accent. The key on the upper left with the squiggle on it ~`

  • @mustaghasmughal9120
    @mustaghasmughal9120 2 роки тому +4

    your way of teaching is so perfect

  • @japaneseextremme3811
    @japaneseextremme3811 Рік тому +1

    Got to the 13:38 point and since you explained about the orientation setting in the mirror options, I was able to figure out the mirror with orientation selected as the solution to getting the eyes to move together before the popup showed up to explain that. I know that is not the most amazing feat, but just wanted to mention it because it feels good to learn and just some proof of how good your teaching method is that you teach both problem solving and experimentation. Thank you!

  • @ptolemyculvenor4603
    @ptolemyculvenor4603 Рік тому

    You are a gift to humanity

  • @Ammir_koudia
    @Ammir_koudia 3 роки тому +3

    It's really helpful keep uploading more tutorials

  • @francoferrari8905
    @francoferrari8905 3 роки тому +2

    Thank you for upload this videos ! there are so useful to me

  • @viktoriia_in_motion
    @viktoriia_in_motion 2 роки тому

    Thank you so much for the course !

  • @antCGi
    @antCGi  3 роки тому +2

    Thanks for watching and remember, if you find these videos useful why not hit that THANKS 🙏 button above.
    If you have any questions please post them in the Discord 👾 server - discord.gg/StbDx4D - You will find me in the Members Only area, and you can get exclusive access here www.antcgi.com/antcgi-club 🐜

  • @PabloYaos
    @PabloYaos 2 роки тому +4

    Hey, great video! But the script to adjust the joint rotate order doesn't seem to work at all for me, I can't figure out why. $joint is declared not a declared variable. Does it requires another script in a previous video ?

  • @mordecai1484
    @mordecai1484 3 роки тому +2

    Isn't it better to use mirror joints tool at the end of all of those operations?

  • @NoName-sv6tw
    @NoName-sv6tw 2 роки тому +10

    If anyone gets the error // Error: line 5: setAttr: Not enough data was provided. The last 0 items will be skipped. // check if you have any joints that share the same name. That seems to be a humongous issue for the code when it comes to looping with a string when it comes to names. I had the same name in one of my fingers which rendered the script useless from the root except for other part that was not connected such as other fingers and the legs (a tip to check where there could be a redundant naming convention for the joints). Good luck!

    • @anttonvidegain1427
      @anttonvidegain1427 Рік тому +2

      Thank you so much!

    • @ptolemyculvenor4603
      @ptolemyculvenor4603 Рік тому +6

      I also had this issue but the issue was because I still had the UE4 mannequin in the scene which had all the same bone names. Hope this helps someone else!

    • @moses_creativestudio7715
      @moses_creativestudio7715 Рік тому +1

      @@ptolemyculvenor4603 I was having the same issue until I removed the unreal rig. thank you xD

    • @ptolemyculvenor4603
      @ptolemyculvenor4603 Рік тому +1

      @@moses_creativestudio7715 No worries glad it helped!

  • @jpeg.jordaan
    @jpeg.jordaan 2 роки тому +1

    typed out the mel for the rotation order exactly and it just throws back syntax error

  • @emcatane
    @emcatane 7 місяців тому

    question for the coding part do we need to download the charcol editor to do what your did?

  • @Daria-t3n1k
    @Daria-t3n1k 2 роки тому +1

    Hi!)
    Update All RotateOrders Script is not working for me, could you write it in a text file? Or can I find it somewhere?

  • @AbhishekYadav-es4xn
    @AbhishekYadav-es4xn 2 роки тому +1

    any mel script is not working at my maya, software whay?

  • @bongqhi1250
    @bongqhi1250 Рік тому

    it seems the code to change rotation order isn't work... can you update the code for newest maya version ?

  • @Vinkelnn
    @Vinkelnn Рік тому

    My brain can't handle MEL so here's a python alternative for the script:
    #Adds the maya cmds library
    import maya.cmds as cmds
    #Creates a list containing relatives with the type 'Joint' and includes all descendants/ Children(ad)
    jointList = cmds.listRelatives(type='joint', ad=True)
    #for every item/ object in the list, set their rotateOrder 4(yxz)
    for obj in jointList:
    cmds.setAttr(f"{obj}.rotateOrder", 4)

  • @jonastronaut2942
    @jonastronaut2942 2 роки тому +1

    Today I learned how to pronounce "for us" in scottish: FAH-ROUS

  • @christianraxo7535
    @christianraxo7535 2 роки тому

    I can't seem to activate gimbal mode ?
    Edit: nvm im stupid

  • @volodymyrtereshchenko3734
    @volodymyrtereshchenko3734 Рік тому +1

    10:15 Script doesnt work.
    Can somebody help me&

    • @Floralfangirl-bf8yz
      @Floralfangirl-bf8yz Рік тому

      Hi, I know this is entirely too late to help you. But if your issue is that when you try to select and enter the code it seems to delete itself, you can try using the enter key on your numberpad instead. :)

  • @mustaghasmughal9120
    @mustaghasmughal9120 2 роки тому +3

    script is not working i manually set rotate order

    • @TheCarloGVV
      @TheCarloGVV 2 роки тому +2

      same problem here

    • @notjaydanbhooshan93
      @notjaydanbhooshan93 2 роки тому +1

      I had the same issue, I wonder if it's from caused by using the default script editor instead of charcoal like Ant is using?

    • @smartcode2752
      @smartcode2752 2 роки тому +7

      Foks, i spent an hour to resolve this trouble, cuz i had same problem, but i did it, my mistake was "l" instead of "L" in 8 string of code.
      Take this if u need and use it.
      P.S. i don't know why but root joint doesnt change rotate order, but other change rotate order.
      P.S. Maya 2020.2
      ----
      string $jointList[] = `listRelatives -type joint -ad`;
      for ($joint in $jointList)
      {
      setAttr ($joint + ".rotateOrder") 4;
      };
      ---

    • @MsMuruthi
      @MsMuruthi 2 роки тому +1

      @@smartcode2752 You're a actual god on earth. Thanks king !

    • @smartcode2752
      @smartcode2752 2 роки тому

      @@MsMuruthi im glad it help u!

  • @mustaghasmughal9120
    @mustaghasmughal9120 2 роки тому +1

    Please share the script in comments or description then everyone will copy easily

  • @shadowmurlock282
    @shadowmurlock282 4 місяці тому

    joint -e -zso did not work when executing the command. Did anyone else come to the same problem?

    • @marg1293
      @marg1293 3 місяці тому +1

      Yes, I thought it didn't work too in the begining but after a few checks here and there I saw that my move tool's orientation was set to "world", when I changed it to "component" I saw that the script had worked actually

  • @SenEmChannel
    @SenEmChannel 2 роки тому

    i cant rotate local rotation axis, does anyone have a same problem as me?

    • @dimsys488
      @dimsys488 Рік тому

      yes i have the same issue, could you tell how you solved it?

    • @dimsys488
      @dimsys488 Рік тому

      if you still need the solution, then i changed axis orientation from gimbal to object in tool settings of rotation

    • @QuietEscapism
      @QuietEscapism Рік тому

      I had the exact same problem. I switched version to Maya 2020 and it worked . Overall 2020 is way more stable imo. 2023 and 2024 seems to be very buggy for rigging

  • @oppaidragon9681
    @oppaidragon9681 2 роки тому

    A little misunderstanding with the eyes. If we need to preserve orientation, why not just use a mirror with "Orientation" instead of "Behavior".

    • @antCGi
      @antCGi  2 роки тому

      Like I suggest here? ua-cam.com/video/FN05iGspldI/v-deo.html

    • @oppaidragon9681
      @oppaidragon9681 2 роки тому

      @@antCGi my bad