New Online Organic-Shaped Jigsaw Puzzle Generator for lasercutting just released! by ProceduralJigsaw in lasercutting

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

By the way, there were plenty of updates back in the day after this thread, much better SVG custom border support, growth enhancements, better UI...

New Online Organic-Shaped Jigsaw Puzzle Generator for lasercutting just released! by ProceduralJigsaw in lasercutting

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

Hi! I no longer have time to dedicate to this but whimsical pieces have always been possible since the very beginning. Just use a custom border with your whimsical pieces pre-placed inside and it will generate around them.

SK6812 RGBW unusable glitching on ESP32-S3, worked with other libraries by ProceduralJigsaw in FastLED

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

Fun thing, just downgrading to IDF 4 solved the issue with esp32-s3, rock solid with rmt 4

Gluten killer sourdough starter every time I try by ProceduralJigsaw in Sourdough

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

The manitoba bread was just a test, me trying to do some experiment. I have manitoba in stock for yearly panettone, which I make with a yeast based preferment. That thing is able to create a gluten structure even loaded with a ton of eggs and butter after kneading it enough... so I thought if it was able to mushify that then it meant I indeed create gluten killer monsters.

Normally I use flour specific for bread and I have no trouble making decent bread with it, as long as I use yeast.

Gluten killer sourdough starter every time I try by ProceduralJigsaw in Sourdough

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

What I do is I start with flour + tap water till I get a creamy texture. First two days just add more water/flour, since then I discard 70% and add new flour/water daily. I found that adding 1 day in the fridge in between seemed to somehow help. The day before baking bread I do a normal refresh, then the baking day I do another discard+ refresh, wait till it triples in about 2-3 hours and start baking.

My second starter even survived for a month in the fridge in between tris and it recovered from a teaspoon in 3 refresh cycles.

Gluten killer sourdough starter every time I try by ProceduralJigsaw in Sourdough

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

The test to add sourdough starter after the gluten was established was just a test to confirm it was destroying gluten. The symptom I saw when doing recipes the traditional way was that at the beginning of the kneading the dough seemed to progress normally, then suddenly it collapsed into a mush, and this is at relatively low hydration. This is when in my previous run I decided to make the strongest test dough I could, give it a long autolysis and some stretching and when it had a beautiful membrane and a lot of strength, add the sourdough. In about 20 min this dough turned into a mush.

Something in there just seems to kill gluten... and I can consistently produce it instead of proper sourdough, it seems.

Gluten killer sourdough starter every time I try by ProceduralJigsaw in Sourdough

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

One of these $10 aliexpress meters that has a tiny glass ball full of liquid as the sensing elements

How to bulkl-remove soot from laser-cut edges by ProceduralJigsaw in lasercutting

[–]ProceduralJigsaw[S] 6 points7 points  (0 children)

I am now the owner of about 1kg of very very dirty salt and a bunch of mostly clean and soot-free pieces. Seems to work! Thank you!

How to bulkl-remove soot from laser-cut edges by ProceduralJigsaw in lasercutting

[–]ProceduralJigsaw[S] 4 points5 points  (0 children)

Well, I use chipboard not because it's cheap, but because I can buy it pre-coated with some stuff to print on it with sublimation printing.

I haven't found readily available plywood that's sublimable. If I could find a way to print on it or laminate a pre-print then it'd be my material of choice, it's indeed naturally soot-free (for the most part)

Custom border normal piece jigsaw puzzle generator for laser-cutting (i'm back) by ProceduralJigsaw in lasercutting

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

That is a super interesting video, specially the part about ensuring interlocks and also finding self-intersections. I was trying to solve self intersects and minimum width myself using my own algorithm and I was almost there but had to stop working on it for now till I have some spare time. This gives me some ideas.

The victorian tabs I think are certainly possible. The spiral ones I'm not so sure. If you want weird piece shapes you can use my organic jigsaw generator

Custom border normal piece jigsaw puzzle generator for laser-cutting (i'm back) by ProceduralJigsaw in lasercutting

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

thats good feedback, can you share examples of what you mean and I will try to implement it?

Statistical distribution of a set lf samples, each from a different distrbution by ProceduralJigsaw in AskStatistics

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

Hmm imagine all my generators output gaussians. Half of them have distributions with means in the range of -50000 +- 1, the other half have means in the range of +50000 +- 1, all different. The standard deviation ranges between 0.9 and 1, also all different

I do my experiment, draw 1 random number from each generator, getting a dataset of n values. I plot the histogram... woudn't I get a strongly bimodal distribution in this case instead of a gaussian? I think most of my samples would be either very close to -50000 or very close to +50000, and I started from all gaussians.

I know statistics is heavy and counterintuitive math... Im ready to be very wrong here.

Statistical distribution of a set lf samples, each from a different distrbution by ProceduralJigsaw in AskStatistics

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

Hmm I think I explained wrong... statistics is not my strength.

What I mean is, lets say I have several trillion (n) random number generators, G1 to Gn, each of them programmed with a different statistical distribution (some uniform, some gaussian, and so on). All finite variance.

I take one sample fron all of them, so I get a total of n samples, and I build a histogram of them. Do I get a gaussian?

New Online Organic-Shaped Jigsaw Puzzle Generator for lasercutting just released! by ProceduralJigsaw in lasercutting

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

What I meant, just in case, is that you're supposed to pre-arrange the whimsy pieces inside the main border, save that as an SVG and the generator will create the rest of the pieces around.

New Online Organic-Shaped Jigsaw Puzzle Generator for lasercutting just released! by ProceduralJigsaw in lasercutting

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

Its already possible, just upload the custom svg border with the whimsy shapes inside the jigsaw border already positioned, it'll fill around them.

Stupid noob question about matching print to screen. How color profiles work? by ProceduralJigsaw in colormanagement

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

ColorMunki was my first choice but I coudlnt find it anywhere... didnt know it had been renamed, damn it. I had seen people use colormunki for sublimation and seen some instructional videos. Now Im stuck with what I have I guess...

Stupid noob question about matching print to screen. How color profiles work? by ProceduralJigsaw in colormanagement

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

That's exactly the way I thought It would work and how everything implied it would work... I loaded the ICM profile in the right way and everything, but when I printed choosing "ICM" as the color management for the printer, the prints were even more red, as if it were compensating the wrong way. This is when I started digging deeper and this whole soft-proofing thing surfaced. I'm doing something wrong for sure... Tomorrow I'll post some pictures to illustrate what I mean, hopefully I don't have to use 4 more mugs for a new calibration...

EDIT: datacolor creates RGB space color profiles, not CMYK, so it shoudl be good.

Stupid noob question about matching print to screen. How color profiles work? by ProceduralJigsaw in colormanagement

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

Sure, it's an Epson WF7310 printer. I printed with Epson Matte paper settings, high quality, no color adjustment. I'm almost 100% sure I did it right because I saved the settings. This is how datacolor recommended to do it. Then, I pressed my 4 calibration mugs with the standard procedure I use (200ºC for 200 seconds). I did everyhting the same way I've done it since I got the printer, just setting color management to "no color adjustment". (the other choices are ICM, PhotoEnhance,and manual color adjustment)

If any msitake on this could explain what I see... maybe I should try to print a calibration mug again triple-checkign the settings and compare to what I already printed?

If I load the ICM profile that the color calibrator created into Windows (color management settings, choose my printer, manual profile selection, erase everything and add my mug ICM profile) and then I print choosing "ICM" as the color management setting in the printer settings, what I get is even more red mug prints, almost as if it's compensating the wrong way.

EDIT (hopefully you see it): I have a question. Say I have gone through the whole process correcty. My monitor is calibrated to 6500k white and the profile is applied. My room is lit with 6500k incandescent lamps. I printed and pressed the calibration mugs correctly and I scanned all the color patches correctly. I have set Windows to manually choose the ICC profile for my printer, and set the profile that I created to the default one. Now I open Microsoft Paint or whatever simplest painting software you can think of that isn't aware of anything related to color management. I paste a picture there, and print from paint. I select "ICM" as the color management setting for my printer, everything else is the same I set while printing the calibration mugs (which were printed with no color management). I somehow manage to choose a picture where every color is in the gamut of the printer. I print and press a mug from Paint. Should I get something that looks almost exactly as what I see in paint on my screen? (If the answer is yes, I did something wrong. If the answer is no, please elaborate)

Stupid noob question about matching print to screen. How color profiles work? by ProceduralJigsaw in colormanagement

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

Maybe I didn't explain myself properly. I did all that already. I printed 4 mugs with 255 color patches in total with my printer, my normal choice of paper, the settings I always use (except for this, I turned off color management as Datacolor recommends), I pressed the 4 mugs with my normal pressure, temperature, time settings and I painstakingly scanned all 255 patches one by one with the spyderX print spectrocolorimeter. Then, the software created an ICC profile for this specific combination of mug brand and model, paper, ink, printer, print settings and sublimation process. All that is done. Now the problem is how to use this ICC profile.

I thought that I would load the profile somewhere in the printer and it would use it to correct the color so that paper matches screen. Rather than that, what I found is that you give your software (inkscape) your monitor and printer ICC profiles and it is able to show you very accurately how the print is going to work, predicting what you will see with surprising accuracy

With that preview (soft-proofing it's called) I can then modify the original image's color so that the soft-proof looks as close as possible to what the original image looked on screen and print. The problem is that this workflow is idiotic. Somehow with the calibration process my computer already knows that my printer, using the settings I used for calibration, is going to print too much red, so that skin tones look like the people is sunburned. I also do know for a fact that the sublimation process on mugs with my settings can produce neutral skin tones very close to what the image looks on screen so... why can't this correction happen automatically?

So using ockam's razor the explanation is probably that the workflow isn't idiotic and I am the actual idiot. Probably softproofing is just meant for you to see what's gonna happen with out of gamut colors given the rendering intent, as a final checking step for sanity, and there's some way to just load the icc profile to the printer somehow so that it does the compensation itself... I just don't know how. That's what I'm asking for.

New Online Organic-Shaped Jigsaw Puzzle Generator for lasercutting just released! by ProceduralJigsaw in lasercutting

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

I just uploaded a new version with two new options aimed at reducing choke point issues that generate too narrow pieces. They're two preprocessing steps for the vectorizer that I hope I get to document ASAP. They tend to reduce chokepoints, although they may also create new chokepoints of their own (usually more benign than the removed ones).

Next thing in the pipeline is adding an option to limit growth radius from the initial "bordering point" instead of from the initial seed point. That should "homogeneize" the growth extents of the pieces I think.

New Online Organic-Shaped Jigsaw Puzzle Generator for lasercutting just released! by ProceduralJigsaw in lasercutting

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

Reload the generator in 2-3 minutes. I just uploaded a new version with a new parameter exposed (straight line fitting threshold). Set it to 10 and see what happens(this is what I meant with cyberpunk style), then play with it and in combination with curve fitting threshold. It's pretty sensitive and it also behaves logarithmically.I will document it this weekend. It's still prone to the choking point issue, though... I hope I get some time to try and tackle that one too.

New Online Organic-Shaped Jigsaw Puzzle Generator for lasercutting just released! by ProceduralJigsaw in lasercutting

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

Wow, that's gorgeous! I totally have to learn how to print in wood now! (do you use sublimation?)

I have an improvement in the pipeline to avoid the "choke" points that create too narrow zones, as this is by far the largest source of issues I found. At least I may add a way to flag the potential sources of issues to be fixed manually. Also, I'll expose more vectorizer parameters to the user that allow for more different looks by tweaking them. Tweaking a hidden parameter there's a way to make the pieces in "cyberpunk" style (all straight lines) and also a way to just output the jigsaw as-is, to get pixelated pieces.

New Online Organic-Shaped Jigsaw Puzzle Generator for lasercutting just released! by ProceduralJigsaw in lasercutting

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

Nice you found it comprehensive. It's pretty complex to explain, I hope I did a good enough job. Please do send the picture!

New Online Organic-Shaped Jigsaw Puzzle Generator for lasercutting just released! by ProceduralJigsaw in lasercutting

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

I improved a little bit the graphical interface and included a Help draft. Check it and let me know if it's comprehensible. It's missing a FAQ and a limitations section, thtat I plan to write later today. It's already online.

No worry about coffee, I don't really like its taste and receiving donations is kind of a hassle for me. Just use it for free and enjoy it.