[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-----