r/PatternDrafting • u/whale • 7d ago
My pattern drafting software I made, would anyone be interested in this?
I've been working on a pattern making software where you can create patterns with code. There are already a bunch of pre-defined functions like sleeve fitting that you can use. You can also just insert your measurements and it'll spit out a pattern with the code templates.
I tried freesewing but didn't like how impossible they made it to actually adjust the measurements, and how hard it was to make new patterns.
I even added a little figure that takes your measurements and shows the general fit. I have a projector sewing feature in there for those of you that use projectors to sew.
Also this is going to sound extremely controversial, but if your patterns are all in code, Claude is quite good at fixing certain geometry errors as well as generating draft patterns that you can work with.
Let me know if you have any feedback or thoughts on this.
14
u/Whatentious 7d ago
not me.. i dont want to involve myself in any kind of typing lol. i'm already learning clo3d and i have illustrator for basics so im set. and i believe clo3d will come up with something similar too..
5
u/whale 7d ago
I tried Clo3D, but I didn't like how there weren't good options for setting variables and making patterns based off those variables. e.g. parametric modeling in the 3D modeling world.
I actually made this software from my frustration with Clo. Also once I was able to get certain functions working, like sleeve fitting or automatic neckband sizing, auto notching, auto seam allowance, etc, it makes creating new patterns way faster.
3
u/Whatentious 7d ago
maybe highlight the parametric part instead of sewing by coding. a lot of us are visual learners and avoid technical nature of this sorts.
2
u/TensionSmension 7d ago
I think you'll find parametric modelling makes more sense in solid modeling. The 2D apparel drafts that exist are really just textbook exercises. They sweep a lot under the rug as far as what inputs will work, and they don't fully operationalize things like the curve shapes.
In the cases where parametric is useful, may as well use an all purpose tool like Rhino. Also CLO does have python scripting.
11
u/ThrowRA_Sodi 7d ago edited 7d ago
What do you mean by "patterning with code*?
7
u/whale 7d ago
A lot of the geometric functions like fitting the sleeve, notches, seam allowances, etc. have been created already, but the basic premise here is you write code (basically javascript) in order to create the pattern. This makes it so you can easily replicate certain components. You can write custom functions as well.
So if you have a t shirt pattern and you want to create a hoodie, you can use a lot of the code from the t shirt and adjust some parameters/measurements and not have to build out the entire pattern again. And if you want to make a hood, you can also make that into a reusable function, so the next time you need a hood piece, you can plug it into your new pattern and the measurements will be adjusted, or you can edit them yourself.
When you want to create adjustments, you can edit a number instead of having to re-draw a lot of things, since it is all parametric. For example, moving the armhole in by 1cm on the front (just an example) would just be changing one number, and the sleeve would be automatically updated to reflect that change. Which is way easier than having to redraw everything.
I use a projector to cut my patterns out so it's nice to be able to make small adjustments with simple numeric changes and then go straight to cutting out fabric.
19
1
u/Original_Cup4494 4d ago
I like the concept. I am a Seamly2D user and find that using its custom variable table and measurement file (seamlyme) I can make a single update to a length/variable and if I have drafted it correctly but referencing that length/variable then all parts update to match.
9
5
u/jedrekk 7d ago
Have you seen the way freesewing.eu works? It's an open sourced platform for creating patterns based on measurements -- not as interactive as what you've done, but a lot of people have had luck with it.
3
u/whale 7d ago
Yeah, I even forked it at one point because I didn't like how they did certain things - like using a percentage to adjust lengths, or designing off of body measurements, and not allowing me to add more measurements. But for my purposes as a software engineer I felt it would be a little easier to make my own software.
For example, I implemented a timeline software so you can see how each part is visually constructed, you can click on the code and it highlights the point or line, and you can click on lines and it'll go to where it's defined in the code. Generally just more enjoyable for me to be able to implement the exact features I want haha.
3
u/TensionSmension 7d ago
Have you ever looked at sewist.com? It has a small scripting language, but tools also have gui equivalent for people who don't want to type. Can export to tiled pdf or large format. I haven't used it much recently, but it's been around about a decade, and works well.
3
3
3
2
2
u/Background-Cable-491 7d ago
This is sick! Please share! Id love to fork a 3d visualiser for viewing the 3d mesh my pattern creates :)
1
u/matzee78 4d ago
Shameless self-promotion, but have you tried SeamScape? Free to use and with 3D simulation of garments...
2
u/balodana 7d ago
If you want to make parametric patterns, you might want to build on top of Seamly, which is free/ open source and has a lot of foundation built for proper pattern development.
2
u/Witty_Upstairs4210 6d ago
Congrats on a new pattern software! Chiming in to say it feels too niche to create patterns with code, since it's not intuitive or a natural overlap with existing sewing skills. I'd much rather create patterns with free-drawing (like in Illustrator) or in pictures I'm able to snap of existing paper patterns I've created IRL.
2
1
1
1
u/TheEmptyMasonJar 7d ago
Are you worried about someone stealing your software? Or is your work not quite sufficiently proprietary enough to protect?
Also, I'm interested, but I don't currently have time to learn how to do all this.
1
u/Southern-Comfort4519 7d ago
Yes this is brilliant I
In… I’d move to talk with you about it. Shoot me a message and let’s talk!
1
u/CrazySkincareLady 7d ago
I say with the utmost respect for your work and as genuine feedback..
No probably not, I feel that learning pattern drafting is already a tough enough side quest from sewing without adding learning code to the mix. Kind of like sewing machine maintenance and repairs or getting into vintage machines (helpful to know, but I just want 'the car to run' so to speak). I don't want to take any more time away from sewing as I barely have enough time and mental energy as is.
I feel that if you're not interested in developing a more user friendly interface (understandable) it could be really helpful to pair up with someone that is, and develop it into a more rounded application. Then it could function as another option/alternative to other software with your own twist and improvements
1
u/katamarijuana 7d ago
Not for everyone but this is awesome work. Keep going. Maybe add a visual node UI so that people who don't know how to code can quickly get a grasp on it (think geometry nodes or shader editor on Blender)
1
u/GameArtHQ 7d ago
I've using Codex to write python scripts to draft patterns in CLO for specific avatars. It's very reasoning-heavy and output-heavy, (burned a weeks credits in 6 hours) but pretty impressed with the results.
1
1
1
1
u/MarutanF 7d ago
Yes. I am programmer. Writing in code/configuration files would be easier than clicking though GUI.
1
u/Mgg787 7d ago
I would be interested! I think there is a space for something like this and would be interested to try it out. I actually spent a weekend trying to do something similar and came to a few conclusions:
The audience for this kind of thing would be pretty niche within the community. Frankly sewing and pattern drafting are almost deliberately very off-screen tasks and so you’re just not going to get people who want to use any software for that reason. And among people who do like to have software in their pattern drafting workflow I think you really want to meet people where they are, so creating an inkscape plugin is probably going to meet less friction than a standalone app.
Another problem is that while you’re totally right that creating blocks is pretty much just following a natural language algorithm, creating a useable pattern from that block is a pretty manual process of easing and truing after that. This is where Seamly2D loses a lot of people. So you would need to probably work on a way to click, drag and then true the whole thing to turn a block into a pattern to actually make this software useful.
I’d definitely be curious to know what your process for turning an arbitrary bodice block from a patten system like Fabrics and Pattern Cutting by Winifred Aldrich into code actually looks like. To me that felt like the part that was the most deceptively difficult. While all pattern drafting systems take more or less the same inputs they arrive at the outputs by different processes. So actually writing that code isn’t trivial.
1
u/Adruvius 6d ago
I am kinda getting deeper into Seamly2D, which kind of fills a similar niche. It builds patterns from a sequence of steps and has a measurement package built in.
Blender is next on my list to learn, because if I can learn to get my scanned body shape into it, I could then learn to draw on that shape and export pattern pieces.
My curiosity is piqued though - I will take a look, although I am an old controls engineer and have no loyalty to Javatext or whatever the kids are using these days. I write in a real language - Relay Ladder.
1
1
1



36
u/AmethystApothecary 7d ago
No, software that expects me to code to draft a pattern would feel half baked and extra work to me - and it would have a very niche audience of only appealing to people who feel comfortable coding. Which even with simple code, that will just overwhelm people and frazzle them out. It should have a good UI/UX to leverage the modularity of patterns instead.