Home Technical Talk

Maya - How to scale two edge loops equally?

Hi all,

First time poster with limited skills/knowledge/experience - please be gentle :)

I'm just running through an online video for some hard surface modelling techniques and have encountered a little issue when insert edge loops.

On the "top" surface, I inserted two edge loops and then used the scale tool to push them apart and closer to the actual edges I wanted them to be near.

When I then tried the same approach on the "side" of the model, this didn't work.  Both of the selected edges just seem to move up and down / in and out together, rather than moving apart.

Here's an example;


On a related note, one thing I would "really" like to be able to do is have the insert edge loops set a specific distance from the other edges... other than using the Component Editor and manually editing each vert I've not found a way to do this yet.

The original video I'm following;


the presenter demonstrates (@ 00:11:50 ish)  that once he's set the edge loop he can apply the same settings to the next and so on.  Fully appreciate this is using 3Ds Max not Maya, but is there anything comparable, without having to go down the route of scripts and such (I've not dabbled with that yet)?

If anyone is able to help I would be most grateful, in any responses please assume "utterly new to Maya and won't understand technical jargon" - thanks muchly  :)

Replies

  • Ghogiel
    Offline / Send Message
    Ghogiel polycounter lvl 13
    I'd use shift double click on the next edge to select the edge ring instead of going around the object and selecting each one individually....

    But in Maya, it's all called the same as it is in max. In the connect tool you have segment number and pinch/slide just like max/

    Side note : even in Max what that person is doing is a bit of an arbitary placement of the support edges anyway so it doesn't matter about any sort of consistency about the distances from the edges that he's adding the support loops when the whole object is taken into consideration. The connect tool options are % relative to the length of the edges of the ring that the edge loop is being added to. But at least there are proceedural ways to do this with even distribution from the edges and not based on the ring length in max. That's something I have no idea if is possible in Maya.


  • RobMeade
    Hi @Ghogiel, thank you for taking the time to reply.

    Not sure why I selected them all individually like that in the video, hehe, I did know about the double-click select edge ring approach, but thanks :)

    I discovered the "Connect" tool after posting and yes, it does seem to have the same features as Max although I can still get quite different results, specifically when inserting two loops but one is trying to match and "angled" one... in that video I was following, its at 00:12:15.  The edge that is inserted next to the angled/ramp part is perfectly spaced to meet the shape.  I can only seemingly achieve that in Maya if I add on loop at a time, rather than the two as he does in the video.  And when adding them individually, it doesn't really seem to matter if I use the Connect tool or the Insert Edge Loop or just use the Cut tool - in all cases its then a case of selecting the edge and moving it to the desired location.

    Thanks for the info about it being a %, I wasn't really too sure, so that's handy.  Also means it would be quite difficult to actually get them all the same anyway then, as 90% in one ring loop could be different in another.  I think this is an area I struggle with generally with modelling, I'm perhaps trying to be a bit too "perfect" and in ways that maybe don't really matter, but as I have little experience to draw on it felt perhaps better than just being slap-dash in my approach - perhaps a happy middle ground would be better.

    Thanks again for the reply and for responding in an easy to understand way, it helps me with the small steps I'm taking :)
  • Ghogiel
    Offline / Send Message
    Ghogiel polycounter lvl 13
    RobMeade said:

    I discovered the "Connect" tool after posting and yes, it does seem to have the same features as Max although I can still get quite different results, specifically when inserting two loops but one is trying to match and "angled" one... in that video I was following, its at 00:12:15.  The edge that is inserted next to the angled/ramp part is perfectly spaced to meet the shape. 

    If I understand what you are asking, in max, they aren't perfectly spaced to meet the shape. The distances of the new edge loops from the edges they are supposed to be supporting are not the same because the edge spans that are to be connected through are different lengths.

    I exaggerated the shape a little so you can see how they don't keep the same distances.


    The way the connect works is basically the same in Maya I think. Though It's very easy to fix that in Max compared to Maya imo, I'd love to see someone who have a good way of doing so in Maya as I don't know of a good way to sort out the new loops to run even distance from those edges in Maya myself, afaik you probably better off thinking a little differently about how to tackle adding supports in general, use bevel and then fix those other types of issues manually, or just atempt to fix the issues with uneven support edges when using connect manually (which is bad because the time it takes and will never be totally correct.) Good questions though from a beginner :). And no, you should never not have complete control of the very basics of adding edge loops in a 3d app. It's 2020 and all that.
  • tsungyuw
    Offline / Send Message
    tsungyuw polycounter lvl 5
    is this what you are thinking about?

  • Ghogiel
    Offline / Send Message
    Ghogiel polycounter lvl 13
    The inital question is just how to do the connect and add loops, so yes that. There are some nuances that are highlighted, question is how to add loops that are equal distance from edges.

    Looks like the above just doing a regular connect funciton, but can't tell because the object is just a box with even face dimensions, so the added loops will always be even distances from the edges, because the ring spans are equal lengths all the way around.




    Yes, you could use bevel and delete the loops on the other side of the corner in this simplified example, but the question is how to do what's on the right side by adding loops. There are at least 2 ways to do this in max, granted both are mearly adequet and not amazing The missing functionality could just be a toggle in the connect tools, of both Maya and Max, which would just average the distance from the edge to make it consistant around the whole loop, netting something like the result on the right. Maya could build in another hotkey into multicut that does what ctrl alt swift loop does in max, so you can atleast add a loop correctly even if it's just eyeballed and not parametric.



  • RobMeade
    Thanks both for the follow-up replies, appreciated.

    The video above by @tsungyuw looks like the thing I want to be able to do, but I'm assuming that it's using a separate plugin/tool ("Magic Insert" seemed to be on the heading bar etc) to do that is it?  Looks like more/different options that my version of Maya, unless there are some hidden options I've just not enabled?

    Also, as @Ghogiel mentioned, that was obviously on a nice and event shape, I would be interested to see those same tools used on a different shape and see whether the same easy approach still exists - if so - TAKE ALL MY MONEY NOW!  hehe...

    Regarding the bevelling @Ghogiel, wouldn't using that change the actual shape though?  I've only used bevelling a little in the past but it rounded the edges etc..
  • Ghogiel
    Offline / Send Message
    Ghogiel polycounter lvl 13
    RobMeade said:


    Regarding the bevelling @Ghogiel, wouldn't using that change the actual shape though?  I've only used bevelling a little in the past but it rounded the edges etc..

    Not necessarily. In Maya there is a chamfer toggle in the bevel settings.

  • RobMeade
    So much to learn  :/

    Thanks again for the reply :)

Sign In or Register to comment.