On 2010-09-07 12:53, Aleksandar Kovač wrote:
... When you are asking about applying diff.curves to strokes, do you mean, apply them as Inkscape's stroke paint? Maybe I misunderstood how diff.curves work, but to me it seems that they are always applied 'on path'. The YouTube video from siggraph shows open and closed curves, but the diff.curves are over the paths, look like strokes. But, maybe the terminology is escaping me...
Good point, I forgot to mention that one of the main "problems" with diffusion curves as defined in the original paper(s) is that they completely do not fit in the normal "stack of objects with fill/stroke" idea. Basically they solve this by explicitly specifying the color on either side of each boundary, but this is not ideal (compared to simply superposing an object over a background for example) and some adhoc solutions are presented (in subsequent papers).
In contrast I (and others) would like to integrate diffusion curves into the normal "stack of objects" concept used in SVG, as this has some definite advantages when it comes to designing an image. Unfortunately this makes it a lot less obvious (to say the least) how "soft boundaries" can be supported. I have some ideas on this, but one of the outcomes could be that it is simply not that big a deal to combine the two, it might actually be more useful to simply have the ability to do a spatially varying blur *as well*.
If you don't mind working with a graphic designer turned UX/UI/interaction designer on Phd. with humble brain-power and a tendency to trust the real observation data, more than his own (f)artistic impulses, I'd like to volunteer on all things UI! ;) When/If needed, of course...
Any help is of course appreciated.