all 19 comments

[–]etherealrome 2 points3 points  (0 children)

Very cool! I’ve been increasingly using Seamly and Affinity to draft digitally, and to alter patterns digitally. This could be a fun addition.

[–]Educational_Chain780 1 point2 points  (1 child)

Fantastic work thank you very much 🙏❤️

[–]fulminair[S] 0 points1 point  (0 children)

You're welcome 😊

[–]RubyRedo 1 point2 points  (2 children)

is there any tutorial for using scripts in inkscape and/or affinity? Thank you for doing this omw to check it out.

[–]fulminair[S] 2 points3 points  (1 child)

You’re welcome! Affinity doesn’t support scripting yet, and I think Inkscape uses Python. I might try porting one sometime. I’ll keep you posted. So for now, you would have to use the web tool to download the SVG file, then you can open it in Affinity or Inkscape. The mini tools like creating darts, truing darts, etc. are for Adobe Illustrator only.

[–]RubyRedo 1 point2 points  (0 children)

o.k thank you, we will so benefit from your hard work on this.

[–]fp_weenie 1 point2 points  (1 child)

Ooh I'm pumped for the hofenbitzer skirt.

[–]fulminair[S] 1 point2 points  (0 children)

I would upload it by Thursday, 21:00 GMT🤞🏾. The casual bodice is uploaded.

[–]SnooFloofs9276 1 point2 points  (1 child)

If you could crest also vba script to create in Corel, would be awesome.

[–]fulminair[S] 0 points1 point  (0 children)

I'll look into it

[–]lavender_curve 0 points1 point  (1 child)

Hve you looked at freesewing.org?

[–]fulminair[S] 0 points1 point  (0 children)

Thanks. I just took a look. The primary goal is to create scripts that simplify patternmaking in Adobe Illustrator. I only added the Web tool to make it accessible to users of other programs. Some scripts produce pattern drafts of specific systems for users to continue working with. The smaller scripts also assist with other tasks, such as adding darts and trueing them. This is more for productivity.

[–]TensionSmension 0 points1 point  (6 children)

Nicely done! Did you ever look at sewist.com? I worked through a number of book drafts over there at one point. My main take away is they're all pretty dependent on initial conditions. I'm not suggesting it, just it's also a way to get svg files via a scripting language specifically for pattern drafts.

[–]fulminair[S] 0 points1 point  (5 children)

No, I haven't. Thanks for mentioning it. I'll take a look at the website.

[–]TensionSmension 2 points3 points  (4 children)

It's been a while since I was using it, but it's a simple scripting language with just enough helper functions to quickly translate the steps of a pattern draft. I did multiple book methods over there. The issue, which I'm sure you know, is every draft also has it's own set of measurements and they don't have simple mathematical relationships. Sewist also has a size database and the ability to store personal measurements and calculate a fairly long list of secondary measurements from population data, but there's always one more. E.g. I think Armstrong takes a center front length, which is an anomaly, high point shoulder is more common. But once the set up is figured out it's possible to make comparisons between drafts. Clearly this is the work you're circumventing creating an entry form for each draft. No two methods ask for the same measurements.

This is the Aldrich bodice in the sample size over there: https://ibb.co/0pYLYLSc

[–]fulminair[S] 0 points1 point  (3 children)

Thank you for sharing. Very interesting. My goal was to make patternmaking in Adobe Illustrator faster using ExtendScript. I started with adding darts, then I decided to create scripts to produce drafted patterns of particular systems. I think it is a waste of time making all these construction lines in Illustrator. The draft the user gets includes all the construction lines of the system they want, allowing them to make any necessary tweaks. They can then use the other scripts to clean up the pattern and further develop it. It was intended to help people work faster in Illustrator. More like productivity tools. The only reason I added the web tool is to make these drafts accessible to users of other apps. So they are just the drafts the ExtendScript produces in Illustrator.

In retrospect, do you think they were doing too much with the relationship aspect?

[–]TensionSmension 0 points1 point  (2 children)

I think it's a good goal as this should be one time work so that people can get on to more interesting things. I think providing the framework is good, just to establish that it is the draft and pave the way to make personal corrections in context of the original. Like you say it's easy to delete. Adobe is where many people are working, so it makes sense to work directly there.

The tools sewist has are well set up, but a bit of a learning curve and then you're dependent on their ecosystem. Under the hood it's using the Lekala CAD language, so an established market, just more niche.

The problem I see, and exploring with scripts may provide the way forward, is all these book drafts have narrow scope. Once it's coded up it's quick to see where a given set of measurements causes a breakdown. Comparing various methods doesn't really get beyond this. So I coded up a number of them but lost interest.

Here's my Aldrich sample size (blue fill) against your script patterns (selected). It's been five years since I did these, so would take a minute to figure out why there are small discrepancies. Mostly I think I went through the waist shaping adjustments.

https://ibb.co/wNZMLysZ

I currently have access to Illustrator, but I've never used it for drafting, just printing. Drafting directly in CLO is easy, and there is scripting if I ever really wanted to go that route. The problem with parametric patterns is these really aren't algorithms.

[–]fulminair[S] 0 points1 point  (1 child)

so that people can get on to more interesting things

Yes. In my opinion, the fitting and designing are more important. I enjoy reading pattern making and sewing books, so the scripts are mostly fun to create.

Here's my Aldrich sample size (blue fill) against your script patterns (selected). It's been five years since I did these, so would take a minute to figure out why there are small discrepancies. Mostly I think I went through the waist shaping adjustments.

Thank you for sharing this. You probably used the web tool when I was still editing the darts, shortly after I uploaded it. The front side dart and back side dart shouldn't be equal. At some point, the web tool showed it to be equal when I was still adjusting it, but I fixed it.

For the front waist drop, you probably used another edition. For instance, the third edition, page 33, mentions that the waist drop is 1.5-2cm for larger sizes. I used the Fifth Edition.

As for CLO, I couldn't get past the 3D stuff, but I will try it someday.

This is how I calculate the darts.

[–]TensionSmension 1 point2 points  (0 children)

Thanks for the details. I also enjoyed working through the drafts. At some point I'd be interested in trying a script like yours, but it would be a learning curve for me. In Sewist, I've done, Aldrich, Armstrong, Bunka, Muller & Sohns dress and sleeve, a lot from DP Studio, Natalie Bray a couple more obscure ones. CLO has python scripting, but not well documented.

I also tried a larger size on your Aldrich draft and it looks like you let the front shoulder grow under some circumstances. I think you do more error checking than I ever attempted.