
bulia byak wrote:
Thank you, it works perfectly as I imagined it to, and gives much better results overall than the old method, with no unexplicable stretches of twists. Just what a human designer would draw as an interpolation without knowing where the nodes are. So I think we
can
just remove method 1 (unless someone prefers it, of course).
aaron spike wrote:
Well, I'm no designer but I find the unexplicable stretches and twists to be visually interesting, so I think I will leave method one for now unless someone puts up a pretty hefty fight. But if I am going to
leave
it, the difference should probably be explained. I think this might
best
be done by adding the possibility of slightly longer explanitory paragraphs on the effect dialog. I think other effects could benefit from that also.
Yes, please do leave method one as well. It is great for when you need "less than mathematically perfect" results.
Lastly, on IRC this weekend I chatted with ScislaC. He is actually
using
this effects stuff for artistic purposes. :) Check out his deviantart page. He mentioned a desire to warp and bend the path blends to fill curvy shapes. He would probably have to explain himself. But if anyone has ideas for making that possible, I'd be happy to listen.
Yeah, this stuff is great! I have many plans for it artistically. To see my "test" with it it's at: http://www.deviantart.com/view/18498697/ (warning, not really, but slightly explicit)
First off, my example screenshot: http://www.scislac.com/inkscape/interp-guide.png. For the results, which is actually the top of the screenshot, I did a hack job using the "cut path" operation, which is undesirable because there is then loss of actual path data. The bottom has the guides I'd want to "warp" to, and since cutting was involved the top is only somewhat close to how it should turn out (as warping wouldn't actually remove any segment of the path).
So after talking with Aaron this weekend, his idea of warp is better than what my idea of "guided interpolation" was. I had originally asked if it would be possible to have "guides" that would influence the boundaries of the interpolation. The example would be you have two lines that are interpolated. The edges of all steps in between are dictated by the ends of the lines (giving straight edges to two sides of the interpolated shapes... well, specifically lines give that straight edge effect). I had asked if it was possible to make it so "guides" could give those straight edges curvature. The main hangup there is determining which are the guides and which are the objects to be interpolated. The only thing I could think of to remedy that would be to acknowledge the order of selection, using the last two selected as guides. Either way, just a general "warp to shape" would be more desirable over all as it wouldn't require the use of interpolation then.
Bulia or anyone else have any thoughts of how to accomplish a warp to shape or fill shape kind of effect? One great parameter to have would be to add a buffer zone/empty boundary from the guides that could be set with any of the regular units (so it didn't necessarily have to warp to the exact boundary/guide, but could do it w/ a 3px buffer from the guide for example). Additionally, if it would properly interact with both a path w/ subpaths or a groups of paths that would be desirable (unlike how all the Booleans require me to subpath more than one object of anything I want to work with).
-Josh