Maya plugin / 11 Feb 2017
Seams Easy for Maya

Seams Easy is a new Maya plugin for adding seams, stitches and shutlines to a polygon mesh. It’s a huge time and ass saver when it comes to detailing thanks to performing several operations at once. It can also create various profiles on mesh boundaries or stitches along selected edges. Excited? Let’s have a look how it works.

How to use Seams Easy command

command (MEL): seamsEasy

SeamsEasy tool detaches selected edges of mesh, extrudes them and adds additional edge loops. Command creates a seamsEasy dependency node connected to source geometry and output mesh. Node’s attributes can be set/queried using following flags.

Return value
In creation mode returns string containing name of the new dependency node. In query mode, return type is based on queried flag.

Long name (shortName) Argument type Properties
-thicknes(-th) float createeditquery
Set/query extrusion thickness.
-divisions (-div) int createeditquery
Number of divisions on extruded faces.
-extrudeAllBoundaries(-eab) boolean createeditquery
When false, only selected edges will be extruded otherwise all boundary edges will be extruded.
-gapWidth(-gw) float createeditquery
Set/query size of a gap between patches.
-profileMode(-pm) enum createeditquery
Set/query profile mode. 0 = Manual mode, 1 = Profile curve
-profileWidth(-pw) float createeditquery
Set/query width for Profile curve mode
-profileDepth(-pd) float createeditquery
Set/query depth for Profile curve mode.
-profileSubdivisions(-ps) int createeditquery
Set/query number of divisons along profile curve.
-addLoop(-add) float float bool createeditmultiuse
Add a loop manualy. Arguments of this flag are loop distance, sink/rise and whether the loop should be populated with stitches. This flag can be used multiple times in one command to add several loops at once
-sort(-srt) string string createedit
Sort loops according to given arguments. The first argument defines sorting value, (either "distance" or "depth"), second argument specifies sorting direction ("asc" or "desc")
-distanceMultiplier(-dtm) float createeditquery
Set/query multiplier for all distance values
-depthMultiplier(-dpm) float createeditquery
Set/query multiplier for all depth values

How to use Stitch Easy command

command (MEL): stitchEasy

StitchEasy plugin generates polygon stitches along selected mesh edges. Command creates a stitchEasy dependency node connected to source geometry and output mesh. Node’s attributes can be set/queried using following flags.

Return value
In creation mode returns string array containing name of the new mesh and dependency node. In query mode, return type is based on queried flag.

Long name (shortName) Argument type Properties
-distance(-d) float createeditquery
Set/query distance between centers of two neighbouring stiches.
-length (-l) float createeditquery
Set/query length of individual stitches.
-useLength(-ul) boolean createeditquery
When set to false, distance is used instead of length
-thickness(-th) float createeditquery
Set/query thickness of yarn
-skew(-sk) float createeditquery
Adds twist around normal direction
-multiplier(-m) float createeditquery
Set/query multiplier affecting distance, length, thickness and skew.
-flipNorma(-fn) bool createeditquery
Reverse surface normal/local Z axis of stitches
-smoothLevel(-sml) int createeditquery
Set/query number of subdivisions for output mesh.
-translate(-t) float float float createeditquery
Set/query local translation.
-rotate(-r) float float float createeditquery
Set/query local rotation.
-scale(-s) float float float createeditquery
Set/query local scale.
-seamNode(-sn) string create
Flag can be used during creation to connect dependency node to existing SeamsEasy node

For those struggling with an error when trying to load the plugin, read the following comment by Matthew Stevens :

“Hi Stepan,

Sorry for late reply. But for anyone that might be struggling with the same issue . I was on a machine with a fresh install of win7. I scrolled though the program list and both machines and noticed the one that did not work was missing

microsoft Visual C++ 2015 Redistributable (x64) – 14.0.23026

installed this manually and worked great!”


  1. John

    30 Aug 2021 - 5:59 am

    Hi, do you know why the stiches don’t follow the object transformations? It either goes to origin or take a position before i completed the mesh. Delete history and freeze transformation does not work.


    • Stepan Jirka

      30 Aug 2021 - 6:37 am

      Hi John,

      it seems (no pun intended) like at the plug-in makes the stitches based on the world position of the mesh at the time the stitches are created.

      with friendly regards.


  2. deepak

    01 Apr 2021 - 10:02 am

    please can you make seameasy maya 2022 plugin

    • deepak

      06 Apr 2021 - 6:46 pm

      what happend please help i m waiting

      • Stepan Jirka

        06 Apr 2021 - 6:49 pm

        Hi Deepak, unfortunately I don’t have the means to make a 2022 version at the moment.

  3. MinYu Chang

    03 Feb 2021 - 3:47 am

    Hi, where can I download the seamsEasy_x64_2019.mll or seamsEasy_x64_2020.mll? I would like to try your plugins. thanks!

  4. Roo My

    05 Jun 2020 - 5:18 am

    Hi Stepan.
    Thanks for the great plug-in!

    Can I ask if you have plans for a Mac version of the plugin? I know the source is available, but I’m not a developer and have no way to compile it for osx.


    • Stepan Jirka

      23 Jun 2020 - 1:19 pm

      Hi Roo,

      Unfortunately I can’t help you with mac version because I myself don’t have one.



  5. Dipesh

    28 Mar 2020 - 4:00 pm

    it’s a very amazing plugin but I,m confused just only for this plugin how can I install this amazing plugin please tell me in details because it’s very helpful for me

    • Stepan Jirka

      29 Mar 2020 - 3:04 pm

      Hi Dipesh,

      please read the readme file that comes with the plug-in files as well as the comments here, that should provide all the information you need.


      • Dipesh

        30 Mar 2020 - 10:05 am

        Hi Stepan,

        the plugin is load in Maya but not seen in Maya everywhere please suggest me

        • Stepan Jirka

          30 Mar 2020 - 10:15 am

          Type SeamsEasy in your command line and drag it with the middle mouse button to your shelf. Do the same for StitchEasy command.

          • Dipesh

            30 Mar 2020 - 11:38 am

            Cannot find the procedure “SeamsEasy”. I can see this error. I’m sorry for too much disturbance

          • Stepan Jirka

            30 Mar 2020 - 1:00 pm

            Inside your Maya go to the Plug-in manager. Scroll down to find the SeamsEasy plug-in and check both the “load” and “autoload” checkboxes.

  6. Hamed Mousavi

    14 Feb 2020 - 8:45 am

    Hi Stepan

    Do you have plans of updating the script for Maya 2020?


    • Dipesh

      30 Mar 2020 - 2:08 pm

      ya sir load and autoload both options is on but once you check my plugin load path:
      C:/Program Files/Autodesk/maya2018/bin/plug-ins/seamsEasy_x64_2018

      please help me really I need this plugin

      if possible can you make a small clip or recording how to install this plugin? so I can easily install

      Dipesh Soni

  7. Cesar Mandujano

    13 Nov 2019 - 11:53 pm


    Thank you SO MUCH for this plugin, it has saved me a lot of time for my next reel. Super appreciated man. Keep rockin on!

    — Cesar Mandujano. The Mex I Can 3D Artist.

    • Stepan Jirka

      14 Nov 2019 - 6:24 am

      Hi Cesar,

      I’m really glad to hear that!


      • Michael Sean Stolworthy

        12 Dec 2019 - 4:53 am

        Stepan – LOVE your SEAMS EASY plugin. I use it a lot. I’m running Maya 2017 Update 2 and I do have an issue to report. If after running the script I decide I want to undo a few times to return to the model before running Seams Easy, it will ALWAYS cause Maya to crash. There is now way around it….if I undo, it will crash no matter what. Have you run into this issue? Any suggestions? I’ve even gone into the Hypergraph and tried manually deleting the Nodes, but that seams to not work either, as if the function is baked into the model….Please let me know there is still hope!! Cheers and thanks for such an awesome tool! -Michael

        • Stepan Jirka

          12 Dec 2019 - 7:29 am

          Hi Michael,

          Thanks for reporting the bug. I’m aware of it. I didn’t have time to fix it yet but perhaps I’ll find time to do it during Christmas holidays.


          • Michael Sean Stolworthy

            12 Dec 2019 - 2:56 pm

            All good, I have a work around….to always save a copy of my file before performing the function. If I crash while undoing, I can always go back to the saved copy. Thank you kindly sir!

        • Fernando Alvarenga

          07 Jun 2021 - 12:08 pm

          Hi Michael, instead of undoing, use node editor to remove seams easy node by reconnecting wires. It doesn’t crash.

          Open node editor > Select mesh> Add input and output connections > press 2 to show connected attributes > remove seams easy node by reconnecting wires.


          Works perfectly in Maya 2018.6. An important addition to my workflow. Thanks, Stepan.


  8. Christine

    22 Aug 2019 - 10:59 pm

    This is so close. Maybe it’s something about being on Linux, but the depth appears to not work. Any ideas? I assume depth is supposed to be a normal translate offset.

    • Stepan Jirka

      23 Aug 2019 - 9:42 am

      Hi Christine,

      I suggest you try to compile one of the older versions. I feel like I was working on some changes in the latest code but I couldn’t finish them and maybe that’s where your problem comes from. Check the older versions in


  9. Christine

    22 Aug 2019 - 2:45 pm

    I was thinking about the issue of T-junctions and the gap that is introduced by the seams. One idea would be to use a normal translate as an option on the source edge set rather than a cut. This would have the advantage of not making holes.

    • Stepan Jirka

      22 Aug 2019 - 2:53 pm

      I’ll think about it. There are people who want a gap with bridge, some without gap just merged vertices. Each requires different technique.

  10. Christine

    22 Aug 2019 - 5:23 am

    OK, phew! I got that all compiled for Linux. It seems like there is a gap introduced by the seam.
    Is there a way to get it so that the gap is more of a V or there are faces that connect the edges
    that are forming the gap?

    • Stepan Jirka

      22 Aug 2019 - 7:37 am

      Hi Christine,

      I’m really happy you managed to compile the plugin. I’m not sure I got you right but here is a little example showing how to achieve a zero-gap V-shape groove.


      • Christine

        22 Aug 2019 - 2:47 pm

        WOW! Thank you so much! This is awesome.

      • Christine

        22 Aug 2019 - 9:01 pm

        Do you the mel on how you did that? I’m wondering because for me, depth does nothing.

  11. Christine

    21 Aug 2019 - 2:35 am

    OK, I see that this is only for Windows, but is it possible to share the source code for the library files so it’s possible to try to get to compile for other platforms?

  12. Christine

    20 Aug 2019 - 11:57 pm

    I downloaded the code off GitHub and there are two classes missing. SEdgeLoop and SSeamMesh.

  13. Carlos

    25 Jul 2019 - 1:43 pm

    Hi Stepan,first of all thank you for this plugin it will help me a lot.

    I have Maya 2018 and I have the plugin installed but when I click on the “frankestein icon” my mesh turns green and broken. Do you know why?

    Thank you!

    • Stepan Jirka

      29 Jul 2019 - 7:34 am

      Hi Carlos,

      the loss of shaders sometimes happens, you can just re-apply them. What do you mean by “broken”?


  14. Jason

    23 Jun 2019 - 6:05 pm

    I am using Maya 2019 and I keep getting this error when trying to use seamEasy…

    //Error: file: E:/Documents/maya/2019/scripts/loadPluginVersion.mel line 5: Plug-in, “seamEasy_x64_.mll”, was not found on MAYA_PLUG_IN_PATH.

    • Stepan Jirka

      23 Jun 2019 - 6:18 pm

      Hi Jason,

      go to Plug-in manager, load the plug-in manually and instead of the provided shelf button use ‘seamsEasy’ command (or drag the command on your shelf to create a shelf button).


  15. Sudesh

    17 May 2019 - 2:23 pm

    Hi Stepan,
    Thanks for creating this unique plugin. it is so helpful.
    As per your guideline, I have copied the folder in below and after I have typed the seamsEasy in MEL line. but it’s not loading any types of the menu or anything. it’s not even giving any type of error. Please help me.

    copied Path.

    Warm regards,
    Sudesh Patil

    • Stepan Jirka

      20 May 2019 - 7:59 am

      Hi Sudesh,

      If you don’t see the SeamsEasy tab on your shelf, just go in plug-in manager and make sure the seamsEasy plug-in is enabled. Then select edges you want to turn into seams and use the “seamsEasy” command as shown in examples.


      • Sudesh Patil

        24 May 2019 - 10:56 am

        Hey Stephen,
        Thanks for the reply. I did what you said and its loading also, but the issue is I am not able to see the Insert edge loop tool in the attribute editor which is the second option . could you please explain the solution.


        • Stepan Jirka

          28 May 2019 - 6:58 am

          That is strange, did you copy the entire folder seamsEasy or just the contained folders (plug-ins etc.) in the Maya 2016 directory?

          • Sudesh

            28 May 2019 - 3:07 pm

            Hi Stephan,
            As you have written in the Read me note, I have copied the Full SeamsEasy folder on this path, but still, it’s not loading all attributes. Please tell me the solution.


            Warm regards,
            Sudesh Patil.

          • Sudesh

            28 May 2019 - 5:46 pm

            Hey Stepan,
            I have found a solution. Here are the steps which need to follow:
            1) Once copied the “seamsEasy” folder in (document/Maya/version) on the path,
            2) Restart the Maya- open Maya script editor- copy the script “AEseamsEasyTemplate” form seamsEasy script folder and paste it.
            3) For trial purposes Then take a Sphere- select the edge- click on seamsEasy icon form the shelf. if the shelf is not created, then type the “seamsEasy” in MEL Line and press enter.
            This is how it is done on my system. Also, I tried the same process in Maya 2016, 2017, 2018, etc. it’s working fine.

            Those who are facing the same issue, try these steps. hope it will work for you.

            Thanks, Stephen once again for making this awesome stuff.

            Sudesh 🙂

  16. Evan

    30 Apr 2019 - 3:38 am

    Do you have plans of updating the script for Maya 2019?
    I tried using it but it gave a Error: Cannot find Procedure… but I guess it’s expected since I read you cannot use plugins on different versions of maya. So I guess I’ll use a 2018 student version to try it out.

    • Stepan Jirka

      30 Apr 2019 - 8:27 am

      Hi Evan,

      I’ve already got several requests for 2019 version. I have the 2019 developer kit and I saw I have to make few modifications to the code. I’ll see when I have time to do that.

  17. makrov

    10 Nov 2018 - 7:33 pm

    Hi Stephan,
    Thanks for your useful plugins.
    I have met a error called # Error: NameError: file line 1: name ‘loadPluginVersion’ is not defined # when I used the SeamsEasy.
    I did try install the script folder in both of the document path.
    My maya version is 2018.4

    • Stepan Jirka

      17 Dec 2018 - 9:13 am

      Hi Makrov,

      I think there’s a little mistake in the loading script. I recommend loading the plug-in manually through Plug-in manager and starting the tool by simply typing “seamsEasy” in the command line.

      Best regards


  18. HIBER

    01 Nov 2018 - 2:22 pm

    Hello, stitchEasy length has no effect

    • Stepan Jirka

      05 Nov 2018 - 10:30 am

      Length has effect only if it is activated by checkbox right below the slider. Otherwise only stitch distance drives the stitch.

  19. Louis R.

    17 May 2018 - 12:44 pm

    Hey Stepan!

    First of all, great work on your plugins!

    I am facing a bug though while using stitchEasy on an instanced mesh with frozen transformations.
    I think the instancing doesn’t have to do anything with it since i had the bug already with non-instanced objects but it seems like when you freeze the transformation on an object, the stitches are being placed in the center of the coordinate system, and not on the actual position of the selected geometry.

    I tried to fix it, using the resetPrivot Script from Highend3D, but in my case it couldn’t reset the transformation data.
    Any hint on how I could possibly work around this?

    Best regards!

    • Stepan Jirka

      17 May 2018 - 4:18 pm

      Hi Luis,

      I think I was able to replicate the problem you’re having, I’ll look if I can do something about it. I noticed if I freeze the parent mesh transforms, take the stitch transform node and set translate and rotate to 0 and scale to 1, it seems to be in the righ position (but it doesn’t react to transforms on the parent mesh any more)



  20. Eugene

    14 May 2018 - 3:11 pm

    Hi Stepan!
    I recently did update for my maya 2018 to SP 3 and now GUI is not working as it should be. ( )
    Got used to it for a long time, if it’s possible to update.

    • Stepan Jirka

      14 May 2018 - 3:57 pm

      Hi Eugene,

      In 2018.2 it works fine, so I suspect that during your update the GUI script wasn’t transfered to the new version. I suggest you download the plug-in archive again and copy the “scripts” folder in your Maya folder (eg. C:/Users/Stepan/Documents/maya/2018/ or C:/Users/Stepan/Documents/maya/2018/prefs). Let me know if that worked.


      • Eugene

        15 May 2018 - 5:37 am

        I actually did fresh install on update 3 (unziping acrhive to “C:/Users/Stepan/Documents/maya/2018/”), but you also mentioned about adding “scripts” folder to prefs folder – and it worked!
        Thanks! 🙂

        • Stepan Jirka

          15 May 2018 - 5:51 am

          I’m glad it worked

  21. Ando

    04 May 2018 - 4:26 pm

    Thanks so much for creating this, Stepan!! I recently installed your plugin and this is going to save me a lot of time; previously I was creating seam lines in hard surfaces but drawing the path of the seam along the mesh with the multi-cut tool, applying a bevel to this path, then extruding a channel.

    One suggestion I would love to see in an update is to have the option to bridge the gap (and to add divisions to the bridge) when using a gap greater than zero. This way the mesh would remain continuous without the separation a gap creates. It’s not a big deal, but currently I have to go back and select all the edges at bottom/top of the gap then use the bridge command.

    • Stepan Jirka

      06 May 2018 - 7:17 am

      Hi Ando,

      thanks for the suggestions. On a normal straight seams it would be fairly easy to do, but doing automatic bridge on T-junctions is pain in the ass. I’ll see if I can do something about it, it is not a trivial topic.

      Best regards

      Stepan Jirka

      • Ando

        08 May 2018 - 12:12 am

        No problem about the automatic bridging; it doesn’t take long to manually select the edges and create a bridge. More of a lazy-man’s feature. 😉 Thanks for your reply and thanks again for making this plugin!

        • Christine

          22 Aug 2019 - 6:11 am

          Ando, I had the same issue and thought. What is your approach to building the bridge to fill the gap?
          I’m wondering about light leaks in renders and close-ups, etc.

          Stepan, perhaps the gap could be reduced by allowing for angling of the faces that are extruded
          to form the gap like in a V?

  22. John

    13 Apr 2018 - 9:22 am

    I Installed and the icons are there, but when I click on stitchEasy nothing seems to happen. Even when i do the “French” preset, nothing happened. Is my installation wrong or what?

    • Stepan Jirka

      13 Apr 2018 - 9:39 am

      Hi John,

      Is the plugin loaded in the Plug-in manager? Have you selected any edges? Does it throw any error in the script editor? Maybe try selecting edges and running stitchEasy command manualy.

      Best regards


  23. Sathish

    11 Apr 2018 - 12:03 pm

    hey Stepan Jirka can you please suggest How to install Seams easy for maya 2016…?

    • Stepan Jirka

      11 Apr 2018 - 2:40 pm

      Hi Sathish,

      download the archive, unzip it and copy the folders inside (eg. prefs, plug-ins, scripts, presets) to your Maya user folder e.g. C:/Users/Stepan/Documents/maya/2016/

      Best regards


  24. Nataraj Palanisamy

    31 Mar 2018 - 2:57 pm


    I loaded the plug in setting and pref inside plugins and i clicked auto load but no icons in workplace shows up to use

    • Stepan Jirka

      31 Mar 2018 - 3:23 pm

      Hi Nataraj,

      You probably copied the shelf in a wrong folder, but you can still use the command and create your own shelf buttons. I suggest you read carefully this site including comments.

      Best regards


  25. Josh Gilbert

    27 Mar 2018 - 8:09 am

    Is there a way to have the newly created stitch mesh, saved as a preset? Because at the moment I can only save the values applied to that mesh. If I create a new stitch and apply that preset, only those values and not the mesh is applied.

    Also a side question/proposal, is it possible to save the materials added to that mesh?

    • Stepan Jirka

      27 Mar 2018 - 3:10 pm

      Hi Josh,

      do you mean that if you use a custom geometry as a stitch, it doesn’t save together with the preset? As for now it is not possible. I’m looking into it, but it’s complicated.



      • Josh Gilbert

        27 Mar 2018 - 4:01 pm

        Hey Stepan,

        Yes that’s what I mean. Ok no problem, I just need to keep the custom geometry in the scene and apply it every time I create a stitch.

        Thanks again for the quick response.


  26. Josh Gilbert

    26 Mar 2018 - 3:32 pm

    Hey Stepan,

    Great! Thanks again. Your a legend.

  27. Josh Gilbert

    26 Mar 2018 - 12:15 pm

    Do you have a tutorial/rundown of how to use custom stitch. So for instance I have a cross stitch mesh and I want to apply that.

    • Josh Gilbert

      26 Mar 2018 - 1:02 pm

      Ah sorry I read your other comments. I was expecting a promt command or something after clicking ‘Select Custom Stitch mesh’.
      But yes after reading your comment and watching the script editor I noticed the process XD

      For anyone else this is my complete process.
      -Create your custom mesh (Stitch)
      -Centre your object (Stitch) and make sure its places in the Centre of grid, Freeze transforms, Delete history.
      -Create seam
      -Go to ‘Custom stitch mesh – Select custom stitch mesh’, Select custom stitch, press enter

      • Stepan Jirka

        26 Mar 2018 - 3:23 pm

        Hi Josh,

        thanks for summing it up! As for your other question, if you download the latest SeamsEasy an copy the preset folder into your Maya preset folder, you can apply it the way I do it in the video.

        Best regards


  28. Simon

    02 Mar 2018 - 2:56 pm

    Hi Stepan,

    I got the seamsEasy plugin working, now I want to use the frenchSeam and frenchStitch like in your youtube video. Where do I have to put the mel. files to make them appear in Maya like in your video ?



    • Stepan Jirka

      02 Mar 2018 - 3:20 pm

      Hi Simon,

      to get the French seam please download Then copy the two folders (stitchEasy, seamsEasy) in the archive in your Maya preset folder e.g. C:/Users/Stepan/Documents/maya/2016/presets/attrPresets/


      PS: You might have to adjust the distance and depth multiplier depending on scale an units of your Scene.

  29. ARIANA

    02 Mar 2018 - 2:42 am

    Hola, yo lo imstalo pero nono me aparece me podrias decir como instalarlo paso por paso?

    • Stepan Jirka

      02 Mar 2018 - 6:22 am

      Hi Ariana,

      Just load the plugin through plugin editor, select edges you want to change into seams and write “seamsEasy” in the MEL command line and confirm. You can also create a shelf button by dragging the “seamsEasy” command from command line on your shelf with Middle mouse button.

  30. Tom Grammerstorf

    25 Feb 2018 - 2:59 pm

    hey stepan, great tool! thank you!

    but the 2018 version doesn´t load. just the 2017 works for me. what can I do?

    • Stepan Jirka

      26 Feb 2018 - 6:43 am

      Hi Tom,

      What service pack do you have? Also check the comment from Matthew Stevens , which is mentioned at the end of the article. Although I’m not sure that’s the same issue since you’re saying the 2017 version is working for you. But it’s possible.


  31. karysino

    26 Jan 2018 - 6:37 am

    Hi Stepan, Thanks for the amazing plugin . It works good but as in your video the preset has french seam which is missing in download . is it possible to get that or can you share

    • Stepan Jirka

      26 Jan 2018 - 7:19 am

      Hi Karysino

      thanks for your message. You can find the present in You might have to adjust the values according to your model size and modeling units. Then you can either overwrite the preset or create a new one.

      Best regards


      • karysino

        26 Jan 2018 - 7:50 am

        Hi thank you so much .

        • Josh Gilbert

          26 Mar 2018 - 12:36 pm

          Hey, how did you apply the script to create the FrenchSeam preset?

          • karysino

            18 Apr 2018 - 12:46 pm

            Hey Josh I just kept FrenchSeam in shelf tab. i don’t know how to add that to seam easy preset so after applying seam easy script. in its preset press replace all then ctrl+z and then press the FrenchSeam in shelf . this way it works . i know its kinda hard way but it works.

          • Stepan Jirka

            18 Apr 2018 - 2:07 pm

            Hi guys,

            you simply have to paste the 2 folders from the in your Maya preset folder eg. C:/Users/Stepan/Documents/maya/2016/presets/attrPresets/
            After that it will appear in the presets in attribute editor just like you see it in the video.

            Best regards


  32. matthew stevens

    20 Nov 2017 - 5:00 pm

    Hi Stepan,

    first off thanks for a fantastic plugin.

    I have another question,

    sys info: maya 2016 on win7

    After i make a nice seam and stitch. If i deselect then re-select the geometry with the new stitch, the only tab i can see and adjust in the attribute editor is stitchEasy. I cannot find the seamEasy tab for the geom, The only way i can find and select it is to find it in the hypergraph.

    Any ideas?

    • Stepan Jirka

      20 Nov 2017 - 5:36 pm

      Hi Mathew,

      Could you please send me your scene? I’ll look at it (Unless it’s something confidential).



  33. Xavi

    28 Oct 2017 - 12:30 pm

    Hi Stepan
    Finally that plugins start work at my PC =)
    I would you ask about your presets in SeamsEasy, i Make everythink like you have/show at the video but my result is really ugly can you give me some advice. For exampe you got thickness at 8.0, when i doing somethings with seamsEasy i need set up thickness at amount lower then 1.0

    Best wishes

    • Stepan Jirka

      28 Oct 2017 - 12:46 pm

      Hi Xavi,
      Thanks for your comment. Since I work in automotive design I’m using millimetres. I suppose you work with centimeters therefore your values should be 10x smaller.


  34. rodrigo

    02 Oct 2017 - 10:48 pm

    Hi Stepan, How are you? I have Maya 2017 and I would like to ask to you how can I using Curvature and Section Plugin? So please help me and let me how can activate them?

    Thanks man,

    Rodrigo Maldonado

    • Stepan Jirka

      03 Oct 2017 - 10:25 am

      Hi Rodrigo,

      It’s simple. You download the plugins from the Download page and unzip them and follow instructions in the readme file. Also check example in the blog post about Cross Sections plugin.



  35. Nuntavit

    05 Sep 2017 - 2:39 am

    Hi Stepan,

    Thank you for creating this super awesome plugin. The plugin work very well. Looking forward for 2018 version.
    Again, thanks!!

  36. James

    01 Aug 2017 - 11:59 pm

    Hi Stepan,

    I love the seamsEasy plugin. It’s an amazing tool especially since I love to model Mech and robotic type of characters in Maya. I am having a slight issue though. When I select edges that are perpendicular to each other to use with seamsEasy I get a gap at their intersection. Am I doing something wrong? Is there a specific way that I have to select edges to prevent this from happening?

  37. Xavi

    16 Jul 2017 - 7:51 pm

    Hello, this plug-in look like from dreams,
    But i had a problem with load this script

    // Error: line 1: Unable to dynamically load : C:/Users/Home/Documents/maya/2016/plug-ins/seamsEasy_x64_2016.mll
    The specified module could not be found.
    // Error: line 1: The specified module could not be found.
    (seamsEasy_x64_2016) //

    I Update my maya to SP6 but i got still the same error.

    Any Idea?

    • Stepan Jirka

      17 Jul 2017 - 6:28 pm

      Hi Xavi,

      apparently the plugin can’t find some libraries on your machine. You could use dependency walker to find out which libraries are these and install them manualy. That’s the only solution I can think of at the moment.



  38. Praveen Kumar

    01 Jul 2017 - 6:56 am

    Hello sir,

    I downloaded the PlugIn today, and watched your video, but i don’t know, how to start the plugin. In the PlugIn Manager, the Plugin is loaded, but i dont know how to open it in my Attribute Editor.And i don’t know the scripting things. So please help me and let me know from whr i will get that option activate?

    Thanks for your Answer:)

    • Stepan Jirka

      01 Jul 2017 - 8:39 am

      Hi Praveen,

      Please read through comments as this question has been asked and answered before.



  39. 黄天宏

    17 Jun 2017 - 6:20 pm

    This plugin is great, very useful, thanks for sharing!

  40. Matthew Stevens

    30 May 2017 - 9:33 am


    First off, congratulations and thanks for an amazing plugin, i am trying to install it on a second machine but are getting this error when i try and load it form the plugin manager

    // Error: line 1: (seamsEasy_x64_2016) //
    // Error: line 1: Unable to dynamically load : C:/Users/Matt S/Documents/maya/2016/plug-ins/seamsEasy_x64_2016.mll

    any ideas?



    • Stepan Jirka

      30 May 2017 - 11:55 am

      Hi Matt,

      Thanks for your message!

      Does it mean it’s working on the first machine? Maybe you need the 2016.5 version (extension 2). If not it could be problem with service pack. I compiling on SP 6, I’m not sure about the compatibility with earlier SP. Unfortunately you’re not the first one to have this problem : /



      • matthew stevens

        20 Nov 2017 - 4:48 pm

        Hi Stepan,

        Sorry for late reply. But for anyone that might be struggling with the same issue . I was on a machine with a fresh install of win7. I scrolled though the program list and both machines and noticed the one that did not work was missing

        microsoft Visual C++ 2015 Redistributable (x64) – 14.0.23026

        installed this manually and worked great!

        • Stepan Jirka

          20 Nov 2017 - 5:33 pm

          Hi Mathew,

          Thanks for the very helpful message, I’m really happy someone found a solution to that issue!



  41. Oleg

    28 Apr 2017 - 9:41 pm

    Great plugin man! Very usefull. Thanks for sharing! Is it possible to use custom stitch geo?

    • Stepan Jirka

      28 Apr 2017 - 9:50 pm

      Thank you Oleg. Yes It’s possible. In the attribute editor you select “custom geometry” which activates the selection context. You pick the geometry and confirm with Enter.

  42. vincent

    28 Apr 2017 - 4:17 pm

    Thank for the script Stepan, it’s great!

  43. david carswell

    25 Apr 2017 - 6:58 am

    Oh how i wish this was available for mac os x…. this is just what i need to create seams for steel plates for a Golden Gate Bridge model I am working on… The seams and the rivet patterns for the plates are killing me… At least I could take care of the seams… id just have 24,000 rivets to place. facepalm

    • Stepan Jirka

      25 Apr 2017 - 7:50 am

      Hi David,

      I can imagine your struggle. I wrote this plugin when working on design of car seats – I had to add and remove seams several times a day. Unfortunately I still didn’t manage to compile this for Mac : /



    • vincent

      28 Apr 2017 - 4:17 pm

      Hey David
      Did you try using Mash for the rivets placement?

      Hope that can help…

  44. Lukasz

    20 Apr 2017 - 10:47 am

    Love it!

    Is it possible to make only one stitch in the middle of the seam ?

    • Stepan Jirka

      20 Apr 2017 - 10:57 am

      Hi Lukasz,

      The two commands can be used independently. I suggest you first use stitchEasy command to create the stitches and then seamsEasy to create the tiedown (you may need to delete history on the stitches before calling seamsEasy).

      I’ll see if I can simplify this in future.


      • Lukasz

        20 Apr 2017 - 12:07 pm

        Excellent, I’ll try that next time.
        Thank for the quick reply.


  45. Christopher

    18 Apr 2017 - 2:47 am

    The sewing seam thread is truly amazing, the video seat looks like a leather seat without any texturing applied.

  46. Sergey

    14 Apr 2017 - 4:38 am

    Hi, I have some suggestion to make lines around the hole only on one side and make button to choose the side. It will be nice to have this option.

    P.s thanks for this script. It really saves time.

    • Stepan Jirka

      14 Apr 2017 - 11:14 am

      Hi Sergey,

      great idea, I was considering this feature myself. I’ll see what I can do. Thanks!

  47. Maxim Kimmerle

    20 Mar 2017 - 9:22 am


    I downloaded the PlugIn yesterday, and watched your video, but i dont know, how to start the plugin. In the PlugIn Manager, the Plugin is loaded, but i dont know how to open it in my Attribute Editor.

    Thanks for your your Answer

    • Stepan Jirka

      20 Mar 2017 - 10:07 am

      Hi Maxim,

      you simply select edges of your mesh and call command ‘seamsEasy’ or ‘stitchEasy’ depending on what you want to do. You can type the command in the script editor and drag it on your shelf to make a shelf button.


  48. Mike

    12 Mar 2017 - 3:11 am


    Nice to mmet you!!. I tried you script and it’s awesome. I came out an idea but not sure if it’s practical to write into the script you wrote. Under Manual profile settings. When inserting every edge loop. Could you write an option to choose whether it’s for hard edge or soft edge. So for every edge loop I created, I would know which one is hard edge or soft edge. This might make it easier to see/to recognize in view port when doing the stitch.

  49. Sidney

    09 Mar 2017 - 12:28 pm

    Oh and could it be possible to not delete the current UVs from the mesh when using seamsEasy?

    • Stepan Jirka

      09 Mar 2017 - 12:37 pm

      Hi Sidney,

      Thanks for your feedback.

      I just noticed the problem too, the dependency graph looks correct but the node is not re-evaluating after re-opening. The problem is most likely with the component list not being stored. I’m working on it. For now I suggest deleting history before saving.

      As for the UV, I just finished adding UVs to the stitches and I’m about to fix the UV issue on the original mesh.

    • Stepan Jirka

      10 Mar 2017 - 9:03 am

      Hi Sidney,

      both mentioned issues are fixed now. Please download the latest version.

      • Sidney

        13 Mar 2017 - 10:24 am

        Thank you for your quick fixes! 🙂

        I just downloaded the new version and I will start using it in a few seconds 😉


  50. Sidney

    09 Mar 2017 - 12:17 pm

    I just started using your new plugin and it’s working very well until I close and re-open a scene.
    After re-opening, the Meshes with seamsEasy applied are simply gone (from the viewport). I have to disconect the seamsEasy-Node to get the mesh back, but the seams of course are gone.

    Can you re-produce this problem too?


    • Josh Gilbert

      16 Feb 2018 - 7:13 pm

      I just got the same problem. How did you remove the attribute? There must be a solution. The object is still there in the outliner but not visible.

  51. Malom

    08 Mar 2017 - 8:16 pm

    Would love to try them on OSX

    • Stepan Jirka

      09 Mar 2017 - 7:06 am

      Hi Malom,
      I’m just checking CMake to learn how co compile for different platforms. Hopefully it won’t take long.

      • Malom

        12 Mar 2017 - 11:40 am

        Thank you so much 🙂

      • Rafik

        11 Aug 2019 - 3:16 am

        Hi Stepan,

        we are waiting for the plugin for maya 2018 for mac, do you have time to build the .bundle codes please. That will be great


        • Stepan Jirka

          13 Aug 2019 - 8:48 am

          Hi Rafik,

          Unfortuntely I don’t have any means to compile the plugin for mac at the moment.


Post your Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: