W3C home > Mailing lists > Public > www-svg@w3.org > June 2015

Re: SVG animations without SMIL

From: Dr. Olaf Hoffmann <Dr.O.Hoffmann@gmx.de>
Date: Thu, 4 Jun 2015 16:54:48 +0200
To: www-svg@w3.org
Message-Id: <201506041654.49227.Dr.O.Hoffmann@gmx.de>
Bob Hopgood:
>I think SVG should stick to animating simple paths and not go too far in
>trying to second guess what the application might want in terms of
>interpolation.

At least in the CSS animation and transformation drafts, maybe applicable
in the future as well for the decoration of SVG, such guessing and patronising
already happens in case of matrices.
I think, typically this approach is not meaningful and not useful, but
still available instead of simple interpolation, those drafts to not even 
provide a choice to use a simple and stable interpolation just between lists 
of numbers.
Reinventing the wheel, but not round, is common in the W3C in the past few
years ;o)

If such efforts to obfucate SVG continue with SVG 2 like removing declarative 
animation of content (and inventing only decorative animation with CSS or 
java-script), it will become a completely different language - well, maybe 
simple enough for current implementors, but not relevant for advanced and
skilful authors anymore.

Users should care to conserve older versions of viewers, just in case, 
the tendencies to regressions continues - those are not perfect either, but
often more advanced than newer versions in these days.

What happens next, because vendors do not manage to implement features of SVG?
Will they remove fill and stroke from their implementations and we will find 
no fill and stroke in SVG 2 anymore, just because it is difficult to 
implement it corrently (I think, no current implementations does it 
completely correct now ;o)
Or removing elliptical arcs from path data?
As for SVG tiny it requires at least some mathematical lectures at university 
for authors to approximate elliptical arcs with cubic curve segments.
And presumably some more lectures in numerical mathematics to simulate
the behaviour of animated elliptical arcs in a more efficient way than frame 
based with about 25 paths per second ...
Or even worse, without declarative animation, suddenly the audience has
to get about 25 SVG documents per second to work around this issue for
future SVG viewers...


Olaf
Received on Thursday, 4 June 2015 14:55:21 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:55:01 UTC