Dev:Source/Development/Todo
テンプレート:Dev:2.5/Source/Development/Todo/index
Blender development todo list
Important: this page needs to be updated in face of 2.8.
Bug reporting
Blender is always a work-in-progress. This section will clearly list the known issues (todo items) for which you don't have to report on yet, or which have already been reported, but moved to this todo list.
Also respect the bug reporting guidelines on the bug submission page! A good bug report tells the simplest way for someone else to reproduce the problem.
Roadmap
For the Blender 2.6x series we will release in a series of bi-monthly steps; with stable branches first. Each release will be mostly stable, but include new functionality to be tested as well. UI and general design specifications for Blender will remain on 2.5 compatible level.
A related target or Blender remains to keep improving apis or modules, to enable larger groups of developers to work in parallel on projects.
What not to report
- User expectations ("I would expect this to work...") - unless you have evidence it should work (it worked before, or code is supposed to work).
- Crashes when running out of memory
Main todo item categories
Tools
- Physics
- Editing Meshes, Sculpting, Particles, and so on
Render
- Rendering
- Baking
User Interface
- Blender's window/area manager
- Events, keys, undo, widgets, history, tool redo
Animation system
- Armatures and rigging
- Dependency graph (updating of animation dependencies)
- Drivers and constraints
- Time remapping doesn't work as it's expected (see report)
Game Engine
- Embedded, standalone and bundled player
- Rendering
- Logic and Scripting
- Physics, Animation and Audio
Editors
- Capabilities of individual editors
- 3D View, Image Editor, Node Editor, ...
Breaking Backward Compatibility
Todos that would imply breaking backward compatibility (i.e. a file saved with a newer Blender would not open, or open with some odd stuff, under an older Blender).
Scripting
- Creating Interfaces
- Extending and configuring Blender
- Plug-ins
Import/Export
- Blender files and Library system
- File formats to support.
- Important changes to existing IO.
- OpenCollada support.
Building Software
- Anything related to developing or creating Blender binaries for all platforms
Installation, Environment
- Windows, Linux, OS X related
- OpenGL graphics, sound
- CPUs, tablet, other devices, ...
Regression Tests
- Errors in existing regressions
- New regression tests that need adding
Simple To Do
Simple todos that new developers can pickup
- See also Quick Hacks
User Based To Do
Simple todos that users have submitted