Summary: | Animation Curves docker has strange layout (negative values, max value (100 or 255) not visible) and is not intuitive | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Tiar <tamtamy.tymona> |
Component: | Animation | Assignee: | Emmet O'Neill <emmetoneill.pdx> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | emmetoneill.pdx, eoinoneill1991, halla, joupent, manaskashyaptech |
Priority: | NOR | ||
Version: | 4.1.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Microsoft Windows | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Krita Animation Curves Docker |
Description
Tiar
2018-09-26 21:42:22 UTC
The reason for most of these shortcomings is that the curve docker was designed to be a generic interface for all kinds of animated properties, but we haven't had time to flesh out this feature yet. For example, this is why you see negative values despite opacity only supporting the 0-255 range. (In reply to Tymond from comment #0) > - Values on the value axis (Y) are from -250 to 50 (probably; there is no > number); negative values are impossible to set, while positive values can be > set from 0 to 255, as expected and written in Krita Manual > (https://docs.krita.org/fr/reference_manual/dockers/animation_curve.html on > date: 26.09.2018). Also the docker shown in the manual seems to have correct > values on the axes; I don't know, but the docker I see have wrong values > (see attachment). Possible reason: no min and max values set in the widget > used to show curves. The scale is chosen to fit the curve. I agree this not working well for opacity. For channels with a well-defined range we should fit to that range instead. > - you can't add a new opacity frame on the docker with the method mentioned > above if the layer doesn't have any opacity frames yet (you need to do it by > clicking "Add opacity frame" in another docker, i.e. Animation Docker) The first keyframe cannot be added because the docker has no channel to add it to. We could add a way to create one with the add keyframe button on the docker much like in the animation docker. > - the default value of the opacity frame is 0% instead of 100% or the > general opacity of the layer The default value should be the layer's current opacity. This is a clear bug. I also agree that showing percentages, adding grid lines and allowing scrubbing by clicking and dragging outside the nodes would be useful. I would like to work on this bug and resolve it . Thank you Good feedback but I'm marking this as "needsinfo later" for now, as we will do a design pass on the curves docker in the coming months. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! There's more work to be done on the curves docker, but some of these have been taken care of and we can continue the discussion elsewhere. I'm going to close this for now. Thanks for the suggestions! |