Difference between revisions of "Dev:GoogleSoC/Ideas"

From Synfig Studio :: Documentation
Jump to: navigation, search
(Suggested easy bugfixes: note about purpose)
(Bones GUI: there's completely no interface for bones)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Approved ideas ==
+
== Cairo-based renderer ==
* {{L|Dev:Cairo_render_migration|Cairo-based renderer}}
+
Synfig currently provides a custom software renderer, which is is not able to take advantage of advanced optimization and hardware acceleration techniques. Porting the renderer to the Cairo graphics library will allow for a faster, more versatile framework.
 
+
* {{L|Dev:Cairo_render_migration|Cairo migration plan}}
== Suggested ideas ==
+
== Single-Window UI ==
* [http://synfig.org/forums/viewtopic.php?f=14&t=3248 Single-window UI]
+
Condense the Synfig user interface into a single window to provide a simpler, easier workflow for animators.
* {{L|Dev:Sound_Layer|Sound Support}}
+
* [http://synfig.org/forums/viewtopic.php?f=14&t=3248 Single-window UI Brainstorm]
* {{L|Dev:Packed_files|Packed files}}
+
== Sound Support ==
* {{L|Dev:Wish_list#Animated_sketch|Animated Sketch Layer}}
+
Synfig currently lacks support for importing sound clips and synchronizing them with the animation. This project would consist of selecting an appropriate audio framework (e.g. gstreamer), integrating it into Synfig, and providing a suitable user interface to synchronize sound and animation.
* {{L|Dev:Free_Drawing|Redraw tools/Free drawing}}
+
* {{L|Dev:Sound_Layer|Sound Layer Proposal}}
 +
== Bones GUI ==
 +
Support for bones was added in a separate branch of Synfig, but it currently lacks a user interface. This project would involve writing a GUI to edit bones and integrating it into the current development branch of Synfig.
 
* [http://synfig.org/forums/viewtopic.php?f=14&t=311 Bones GUI]
 
* [http://synfig.org/forums/viewtopic.php?f=14&t=311 Bones GUI]
* [http://synfig.org/forums/viewtopic.php?f=22&t=1212&hilit=python Scripting Support]
 
 
== Suggested easy bugfixes ==
 
Here's a list of easy features/bugfixes for students to make their patches at the stage of proofing their capabilities. This list probably should be moved to the parent GSoC page.
 
 
* [http://wiki.synfig.org/wiki/Dev:Wish_list#Smart_image_sequence_rendering Smart rendering]
 
* Layer conversion (Text -> Outline, Text -> Advanced Outline, Outline -> Advanced Outline, Region -> Outline etc)
 
* Reverse vertices
 
* Keyframes  widget is not updated when adding/removing keyframes
 

Latest revision as of 14:52, 7 March 2012

Cairo-based renderer

Synfig currently provides a custom software renderer, which is is not able to take advantage of advanced optimization and hardware acceleration techniques. Porting the renderer to the Cairo graphics library will allow for a faster, more versatile framework.

Single-Window UI

Condense the Synfig user interface into a single window to provide a simpler, easier workflow for animators.

Sound Support

Synfig currently lacks support for importing sound clips and synchronizing them with the animation. This project would consist of selecting an appropriate audio framework (e.g. gstreamer), integrating it into Synfig, and providing a suitable user interface to synchronize sound and animation.

Bones GUI

Support for bones was added in a separate branch of Synfig, but it currently lacks a user interface. This project would involve writing a GUI to edit bones and integrating it into the current development branch of Synfig.