Difference between revisions of "Dev:Roadmap/Bones"

From Synfig Studio :: Documentation
Jump to: navigation, search
(Current bones roadmap)
 
(Update Roadmap)
Line 19: Line 19:
 
+ 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" chould respect scale checkboxes of "Bone Link" convert
+
- "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
(TODO) Use "Bone Influence" convert type instead of "Bone Link" for vertices!
+
<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
 
(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
 
  Bone influence formula: http://fooplot.com/plot/tt3pfwdd5d
 
- Link to Bone shouldn't be always visible!
 
- Link to Bone shouldn't be always visible!
(TODO) Visible bones
+
<IN-PROGRESS> Visible bones
 
(TODO) Implement "Lock Scale" parameter for bone (and supplimentary behaviour 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
 
+ Optimize Software renderer for certain transformation cases
Line 35: Line 35:
  
 
== Related modifications ==
 
== Related modifications ==
(TODO) Import images as groups with "Children Lock" enabled
+
[DONE] Import images as groups with "Children Lock" enabled
 
(TODO) "Lasso Tool" for images
 
(TODO) "Lasso Tool" for images
 
(TODO) Lasso selection mode
 
(TODO) Lasso selection mode
 
</pre>
 
</pre>

Revision as of 18:05, 9 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
- Allow to link origin of child bone to the tip of parent bone (???)
[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
- "Link to Bone" should respect scale checkboxes of "Bone Link" convert
[DONE] Rearrange handles in transformation widget, polishing
+ Get back feature which allows to change origin by holding "spacebar" hotkey
<IN-PROGRESS> Multi-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!
<IN-PROGRESS> Visible bones
(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
(TODO) Implement skeleton construction tool
[DONE] Transformation widget: Always keep the same size on the screen

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