[kde-artists] [Back to Basics] Better animation for KWin effects

Martin Gräßlin <[email protected]>
Newsgroups gmane.comp.kde.artists
Message-ID <2849772.LbBKa0CnCM@martin-desktop>
Hi kde-artists,

(please CC me in replies, I'm not subscribed)

recently I have seen videos about the new compositor for Elementary OS [1] and 
I realized that their animations look much smoother than what we have in KWin.

But KWin itself is nowadays fast, we can do the framerate needed to have 
smooth animations and we have heard quite often that changing our global 
animation speed from "Normal" to "Fast" makes KWin feel smoother.

Given that we can see that our animation durations are too long. And I want to 
fix that but for that I need your help :-)

I personally have no idea how long the durations should be and I guess many 
are just random picked values. But I hope that you could help telling me how 
fast the animation needs to be for a specific effect. If you want to work on 
one of the effects, just let me know and I tell you which config option you 
need to tweak. Most effects have a configuration interface and some have a 
hidden config option.

Also we could tweak the easing curves [2] which are used in the effects. Most 
are either still linear or a simple easeIn/easeOut, I would love to have 
something better there.

Last but not least I'm open to define a set of new effects. Unfortunatelly QML 
is not yet supported, but we should be able to write some effects quite fast 
if you describe them properly. Also it's totally fine to have animations which 
require shaders.

So I hope for some input from you :-)

Best Regards
Martin Gräßlin

[1] http://elementaryos.org/journal/meet-gala-window-manager
[2] http://qt-project.org/doc/qt-4.8/qeasingcurve.html#Type-enum

______________________________________________________________________________
[email protected] |  https://mail.kde.org/mailman/listinfo/kde-artists
signature.asc (application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlBodOMACgkQqVXwidMiVrq+WgCgl7xE0trF2n42yLSMaoD8Efff
3Z8AnArjXWWjxBEAE4Jplj0Y/b2n5Hpa
=KEBc
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.