Difference between revisions of "Dev:Roadmap/Bones"

From Synfig Studio :: Documentation
Jump to: navigation, search
(Update Roadmap)
(Update Roadmap)
Line 12: Line 12:
 
[DONE] Fix group transformation in software renderer
 
[DONE] Fix group transformation in software renderer
 
[DONE] Replace bone tip with a green handle - it should allow to change both rotation and scale
 
[DONE] Replace bone tip with a green handle - it should allow to change both rotation and scale
- Allow to link origin of child bone to the tip of parent bone (???)
 
 
[DONE] Cleanup unused bone parameters (pose mode)
 
[DONE] Cleanup unused bone parameters (pose mode)
 
++ Fix bugs in Software renderer
 
++ Fix bugs in Software renderer
Line 19: Line 18:
 
+ Allow to animate transformation parameter without converting to the Composite
 
+ Allow to animate transformation parameter without converting to the Composite
 
[DONE] Allow to animate vertices when they attached to the bone
 
[DONE] Allow to animate vertices when they attached to the bone
- "Link to Bone" should respect scale checkboxes of "Bone Link" convert
 
 
[DONE] Rearrange handles in transformation widget, polishing
 
[DONE] Rearrange handles in transformation widget, polishing
 
+ Get back feature which allows to change origin by holding "spacebar" hotkey
 
+ Get back feature which allows to change origin by holding "spacebar" hotkey
 +
[DONE] Transformation widget: Always keep the same size on the screen
 +
+ Optimize Software renderer for certain transformation cases
 +
[DONE] Visible bones
 
<IN-PROGRESS> Multi-bone influence
 
<IN-PROGRESS> Multi-bone influence
 
(TODO) Weighted Binding: Allow to link vertices to a whole skeleton with consideration of bone influence
 
(TODO) Weighted Binding: Allow to link vertices to a whole skeleton with consideration of bone influence
(TODO) Flexible Binding: Allow to pass Skeleton influence - by render description or using "Link to Skeleton" convert
 
Bone influence formula: http://fooplot.com/plot/tt3pfwdd5d
 
 
- Link to Bone shouldn't be always visible!
 
- Link to Bone shouldn't be always visible!
<IN-PROGRESS> Visible bones
+
(TODO) Implement "Lock Scale" parameter for bone (and supplementary behavior of "Link to Bone")
(TODO) Implement "Lock Scale" parameter for bone (and supplimentary behaviour of "Link to Bone")
+
+ Optimize Software renderer for certain transformation cases
+
 
- "Parent" parameter of the Bone shouldn't be expandable
 
- "Parent" parameter of the Bone shouldn't be expandable
 +
- Allow to link origin of child bone to the tip of parent bone (???)
 +
- "Link to Bone" should respect scale checkboxes of "Bone Link" convert
 +
(TODO) Duplicate skeleton layer (fix)
 +
(TODO) Remove bones
 
(TODO) Implement skeleton construction tool
 
(TODO) Implement skeleton construction tool
[DONE] Transformation widget: Always keep the same size on the screen
+
(TODO) Flexible Binding: Allow to pass Skeleton influence - by render description or using "Link to Skeleton" convert
 +
Bone influence formula: http://fooplot.com/plot/tt3pfwdd5d
  
 
== Related modifications ==
 
== Related modifications ==

Revision as of 10:25, 24 February 2014

[DONE] Advanced transformation parameter for Groups
[DONE] Transformation widget for Groups
[DONE] Use mouse to shift origin of transformation
[DONE] Linking Group to bone (using the convert type)
[DONE] Allow linking group to bone using right-click (in the same way as "Link to Spline" done)
[DONE] Allow to transform group, which is linked to a bone (relative transformation)
+ Origin problem
+ Bone scale bug
+ Group should keep its visible transformation when linked to the bone
[DONE] Allow to add new bones via context menu on the canvas
[DONE] Fix group transformation in software renderer
[DONE] Replace bone tip with a green handle - it should allow to change both rotation and scale
[DONE] Cleanup unused bone parameters (pose mode)
++ Fix bugs in Software renderer
[DONE] Link vertices to a bone with a right-click (as "Link to Spline" done)
[DONE] Allow to manipulate vertices when they attached to the bone
+ Allow to animate transformation parameter without converting to the Composite
[DONE] Allow to animate vertices when they attached to the bone
[DONE] Rearrange handles in transformation widget, polishing
+ Get back feature which allows to change origin by holding "spacebar" hotkey
[DONE] Transformation widget: Always keep the same size on the screen
+ Optimize Software renderer for certain transformation cases
[DONE] Visible bones
<IN-PROGRESS> Multi-bone influence
(TODO) Weighted Binding: Allow to link vertices to a whole skeleton with consideration of bone influence
- Link to Bone shouldn't be always visible!
(TODO) Implement "Lock Scale" parameter for bone (and supplementary behavior of "Link to Bone")
- "Parent" parameter of the Bone shouldn't be expandable
- Allow to link origin of child bone to the tip of parent bone (???)
- "Link to Bone" should respect scale checkboxes of "Bone Link" convert
(TODO) Duplicate skeleton layer (fix)
(TODO) Remove bones
(TODO) Implement skeleton construction tool
(TODO) Flexible Binding: Allow to pass Skeleton influence - by render description or using "Link to Skeleton" convert
 Bone influence formula: http://fooplot.com/plot/tt3pfwdd5d

== Related modifications ==
[DONE] Import images as groups with "Children Lock" enabled
(TODO) "Lasso Tool" for images
(TODO) Lasso selection mode