I've been chating with Zelgadis this morning and we have agreed one thing:
I'll continue developing widht points V-lines, Woutlines or whatever it is called in a separated branch. Meanwhile I'll take an eye on the modifications that bones branch has done on the same code area to try (when possible) to avoid conflicts. This would be possible because I have two working directories of the same repository to I can see two branches at the same time without interferences and both up to date by the other.
Then once the new outline is ready I'll release it for public usage. Probably it would be a minor release or a major one if I can polish the new feature enough.
And regarding to invent a new naming scheme I think it is better to leave it as now: minor releases, minor numbers, major releases major numbers. Release procedure takes so long time and unfortunately we are not plenty of coders
For those who are interested on the new feature here is a summary (it will be useful to me to review the work and the pending one):
Current behavior: Current outlines has the width (the variable width along the line) controlled by the width parameter associated to each blinepoint (origin, width, tangent1 amd tangent2). This is great but when the number of blinepoints grows it is difficult to control the widths in a smooth variation along the line. Also, the outline is always drawn onto all the blinepoints, so if you want to only the outline over some blinepoints of a bline from a existing region (i.e an arc of a circle region) you have to: or set the width of some of them to zero (with the limitations of position of the outline) or create a separated ouline with less blinepoints and link each blinepoint with the corresponding ones from the region manually.
Future behavior: New outline would allow this:
- Control points of width are not attached to blinepoints positions. The width control point will be slidable along the bline.
- Width points can be dynamically set 'on' or 'off' allowing to increase/decrease the number of width points in animation mode. This will allow easy handlyng of width points when they must be overlapping on the same place. Also it would allow interesting animation effects.
- The width points have a before and after side types that defines how the interpolation from one width point to other is made. Currently there is one interpolation type and three stop types (three width points sides):
*Interpolation: the width is interpolated between this widthpoint and the next one
*Rounded: The outline has a rounded end here and the width is set to zero in terms of interpolation to the next width point
*Squared: same as rounded but squared.
*Peaked: same as rounded bu peaked.
This feature would allow create secitons of outline defines by two or more width points with the proper side types that can slide along the bline and that can be placed in any position of it. It would be a dream for the designer!
-The user could control the type of cusps shape with a new one: rounded. Currently it can be sharp or unsharp.
-The user could control the limit of the sharp cusps by a new parameter.
-BLine tool and Draw tool will create this type of outline alternatively to the old one.
-Width tool should handle this new outline too.
-Draw tool should create much better variable width outlines since the number of points are now independent of the width so you can have now smooth blines with lots of width points or viceversa, depending on how are the widths taken and treated.
I don't know if I could implement all those features but I think that only implementing the basic ones would be enough to be happy.
I hope this description helps on suggest a name for the new outline layer.
needs your help!
Developers, packagers, bug testers, translators, artists, web developers, wiki writers... you can