For further inquiries on the below topics, check the projects page or the Get Involved section.
For up-to-date information regarding the status of the following projects please see the ProjectStatusPage section in the Blender.org Wiki.
Those who are interested in the Google Summer of Code programme, please read this post by our coordinator.
Documentation project
- we need a lot of updates, based on 2.3x release logs
- conversion of DocBook to MediaWiki?
Ghost maintenance (Low level window/event lib)
- Dual screen support
- fullscreen window support (Windows)
- fix event manager for non-english keyboards
- see also the wiki page
Booleans library
- intersection of arbitrary meshes
- just doesn't work satisfying...
- something that can work interactive, like drilling holes in editmode
Sound support
- We have too many sound systems in Blender. Sugested is to stick to SDL only. Requires a lot of cleanup and recode to bring it back in a clean module.
Adobe fonts support
- cleanup of current ancient code for type1 fonts
- merge this with current Freetype support into generic library
UI Font library
- vertical text
- readable 3d (rotated) text...
Import/export
- project needs coordination (docs, maintaining contacts for bugfixes)
- maintain current dxf and inventor reader
OpenGL issue tracking
- need opengl coders to keep track of the entire UI for drawing pixmaps, etc
- for all platforms, especially Linux!
- Sun and Irix and 3Dlabs cards have swapbuffer issues still
- develop an abstraction layer for "OpenGL Profiles", to wrap specific calls needing exceptions for specific platforms
- Previous project could be combined wiith first integration steps of OpenGL 2.0 features
Curves/Surfaces
- maintenance of this in Blender in general (adding cardinal/bspline editing)
- integrating Nurbana toolkit (lofting, blending, ...)
Blender file compression
- Adding builtin gzip for file saving/reading
- extension .blend.gz keeps it backwards/upwards compliant?
Rigid Body, ODE
- add the open source ODE project in Blender, as tool for creating animations
- possibly; in cooperation with efforts in the game engine
Internationalization
- project needs coordination in general
- code is messy...
- also related to Ghost, input with non-english keyboards
Game engine
- need more devs, also to define future of engine in Blender
- evaluate splitting off in new project, and provide it as plugin option
- is old 2.04 engine ("Enji") still an option?
- or, integrate another engine (Crystal Space, Ogre...)
Mesh tools
- update knife tool
- multi resolution editing (subsurf based)
- Mesh-painting style editing (displacement map based, like zbrush uses)
External render support
- check on current yafray support, how to extend it for aqsis or other systems. Probably needs full rewrite
Low level event system recode
- internal queues need to be become 'dyamic handlers'
- integrate with python?
Sequence Editor
- needs UI (design) update
- support for 4xfloat buffers (high definition color)
- solve internal memory usage... can become real post effect editor?
Animation system
- need maintainer of Inverse Kinematics module
- armature redesign
- constraint system update
- Action and NLA editors need update
- Dependency graph integration
Outliner
- enable operations in Outliner
- evaluate Outliner usage for grouping and layer editing
Render
- reconstruct render module to become more event driven API
- re-use render module for preview rendering in UI
- design migration path for node based shader editing (UI)