-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stipple Gen Mode #241
Comments
This looks excellent. I'm not sure what the centroid subpixels option does. |
Centroid subpixels sets the accuracy for approximate centering. The greatest thing about the interface is that you can mess with the sliders and see right away what something did, so It appears to be one of those super fine adjustment things. Also tends to make things about 10x slower when moved to the right without improving things much. The input resolution is fixed so it's up to us to find the best default and ranges. Also quite subtly, the original image is visible at 20% opacity behind the stipples. Not sure if we need any extra ui for changing/toggling this, it just seemed like a good idea. Also, because we're handling image export fully, we can add levels/brightness control for users with imperfect images that need gamma/highlight adjustment. |
We did that in stipplegen, but made it optional (see pictures here: http://wiki.evilmadscientist.com/StippleGen) |
Progress report:
Looks like my list remains clearly:
I'm thinking I'm going to miss my deadline :P |
Does the stipple mode already include a TSP solver? (I apologize if you said so and I missed it, or if it's handled elsewhere.) When plotting unoptimized stipple output, the vast majority of the plotting time will usually be spent moving between points. To prevent that, it's helpful to spend a few seconds solving for a more efficient path. (It's not necessary to find an optimal path-- saving 90%, of the time, not 100% of the possible air time is the goal.) It might be possible to streamline the crap out of the circles by adding some canned routines in cncserver: techninja/cncserver#66 |
I had already built in a reasonably efficient path sorting algo that simply picks the first shortest path from the top left position, which is really the only reason I went after this. It does work just fine, of all the issued, I'd have to say it's the least concern. The canned routines are certainly interesting, and will reply more on that subject there. Saving only a set of points to send would certainly speed up data transfer! Though it might mean that reinking would only work between canned items :/ We'll see. |
This project is up at https://github.com/techninja/robopaint-mode-stipple, would love to get it into RP Beta 3, but need some time to smooth out the issues and get the mac and windows binaries compiled. |
For official review: Next Beta1 build will include this awesome new mode.
@oskay Did you want anything else/something specific in this?
Currently includes:
The text was updated successfully, but these errors were encountered: