W3C home > Mailing lists > Public > public-svg-wg@w3.org > October to December 2012

Re: New Diffusion Curves solver

From: Cyril Concolato <cyril.concolato@telecom-paristech.fr>
Date: Wed, 14 Nov 2012 09:05:07 +0100
Message-ID: <50A350B3.8070308@telecom-paristech.fr>
To: public-svg-wg@w3.org
Hi Rik,

Le 11/13/2012 6:12 PM, Rik Cabanier a écrit :
> The example look very much like they could be done with gradient meshes.
> Is there a need to add this feature to SVG? If so, could it be implemented on top of mesh gradients?
Diffusion curves can represent images similar to the ones you can do 
with gradient meshes but with a more compact representation and 
mesh-free, easier to animate or to script (see the examples at the 
bottom of this page 
http://research.microsoft.com/en-us/um/redmond/projects/freeform/) . 
Diffusion curves images can also do more than gradient meshes, for 
instance smooth interpolation (no Mach banding effect on the mesh grid).

> Are diffusion curves strokes or fills? The examples are curved lines but use 'fill'
The curves are the input, used to diffuse colors inbetween curves. So 
it's neither a fill nor a stroke. I think one should see a group of 
diffusion curves as a paint server.

> ________________________________________
> From: Chris Lilley [chris@w3.org]
> Sent: Tuesday, November 13, 2012 4:43 AM
> To: SVG WG
> Subject: Fwd: New Diffusion Curves solver
> Forwarded with permission.
> This is a forwarded message
> From: Pascal Barla <pascal.barla@labri.fr>
> To: chris@w3.org
> Date: Tuesday, November 6, 2012, 5:44:23 PM
> Subject: New Diffusion Curves solver
> ===8<==============Original message text===============
> Hello,
> I am one of the authors of the "Diffusion Curves" paper, and Adrien
> Bousseau (one of the first authors) had pointed me to this webpage:
>       http://www.w3.org/Graphics/SVG/WG/wiki/Diffusion_Curves
> I do not know whether this is still something you consider to integrate
> in the standard, or maybe it poses some problems in practice.
> Well, in both cases, we know it raises issues in practice because of the
> solver that requires a lot of GPU time and produce artifacts.
> For this reason, we have recently developed a new (CPU) solver for
> Diffusion Curves (and more actually).
> The method got accepted at Siggraph Asia 2012, and you can grab the
> paper and videos here:
>       http://www.labri.fr/perso/barla/blog/?p=24151
> If you have any question about the technique, do not hesitate to email
> us (co-authors are in CC).
> We hope you'll find this evolution interesting and of interest to the
> SVG standard.
> Best regards,
> Pascal Barla.
> ===8<===========End of original message text===========
> --
>   Chris Lilley   Technical Director, Interaction Domain
>   W3C Graphics Activity Lead, Fonts Activity Lead
>   Co-Chair, W3C Hypertext CG
>   Member, CSS, WebFonts, SVG Working Groups

Cyril Concolato
Maître de Conférences/Associate Professor
Groupe Multimedia/Multimedia Group
Telecom ParisTech
46 rue Barrault
75 013 Paris, France
Received on Wednesday, 14 November 2012 08:05:57 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:20:16 UTC