On 2011-07-29 23:01, Joel Holdsworth wrote:
On 29/07/11 14:25, Tavmjong Bah wrote:
Hi,
We'll be discussing Advanced Gradients in today's SVG Working Group meeting. As an experiment, I've made a modified version of Inkscape that can read in the proposed syntax for Mesh Gradients and display the meshes. You can look at the results at:
http://tavmjong.free.fr/SVG/MESH/Mesh_Inkscape.html
Tav
Have the merits of mesh gradients been discussed over the merits of diffusion curves?
http://wiki.inkscape.org/wiki/index.php/Diffusion_Curves http://artis.imag.fr/Publications/2008/OBWBTS08/
Which of the two concepts is more powerful?
Neither :) Both have their strengths and weaknesses. In general diffusion curves as currently defined have more of a tendency "to do the right thing" and are WAY easier to handle. On the other hand, mesh gradients (especially tensor product patches) give more control. Now, there are some ideas floating around to enhance diffusion curves to the point where there might be little benefit to using meshes, but even so, given practical considerations and the wide spread use of meshes it will no doubt be useful to support meshes as well.
Also, keep in mind that diffusion curves are relatively new and there are still some issues in rendering them (it should be possible, but so far no renderer has been made, that I'm aware of, that is both fast and accurate). Also, while they often "do the right thing" there are some definite issues with non-color boundaries (the current solution is definitely not optimal) and they can have the tendency to over-smooth certain images.