From BlenderWiki

Jump to: navigation, search

Introduction

This tool is for 'live' documentation and collaboration for Blender developers to work on - discuss, design, develop, document. This site is mainly for projects that are actually worked on (implementationally). If you have an idea, start in the Requests area, or under your user page. When you find someone to implement (or you do so yourself), see to it that you move the page(s) to this section in the proper way (see naming policy, etc). (Also, [1] has an unofficial collection of suggestions for Blender development).

This page is a summary of all projects in BF, Tuhopuu, and proposed patches. you will find detailled info about each project in its own wiki page.

Agenda

Are you a Blender developer? If your answer is yes, then feel free to add any topic to Sunday Meeting Agenda. Keep in mind, that our agenda isn't funboard mailling list :-).

Release Checklist

For every official release, a large number of tasks needs to be coordinated, and status of each needs to be checked carefully before going 'live'. The Release Checklist lists (hopefully) all of the tasks and each should be 'checked' as 'done' as soon as someone took care of it.



In Released Versions

Rewrite & revision
Transform Refactoring - MartinPoirier - 28 Mar 2005
Animation update project Ton Roosendaal
Recoding Subdivide Johnny Matthews
Tools
Unicode Font3D - Mikasaari
CCGSubSurf Integration Daniel Dunbar
Mesh Modifiers Daniel Dunbar
Softbodies - JensOleWund(bjornmose)
Uv Unwrapping - BrechtVanLommel
Architecture
Dependancy Graph - JLucPeuriere - 28 Nov 2004
File Format
.blend Compression - Shaul Kedem
TIFF Image Support - Jonathan Merritt - 8 Sep 2005
Python API
Rewriting_2.4_API - Campbell Barton
Python API/Scene Refactor - Willian & Campbell Barton


Planned Work

Rewrite & revision specs for discussion
BlenderDev/Current_Projects - Ton Roosendaal
PythonNodes - Nathan Letwory
Mesh Refactoring - Geoffrey Bantle
New Blender/Python API - Campbell Barton
EU Projects
Animating Baking - Roland Hess (harkyman)


On Hold

Rewrite & revision
Ghost Refactoring - JeanLucPeuriere
Image libs Refactoring - MichelSelten
Sequence Effects Reorganization - Nathan Letwory, JohnnyMatthews
UV Editor Rewrite JE
Input/Output
DbBlender - Nathan Letwory
TextualSave - EricWilhelm and JanekKozicki
BlenderXML - JeremyWall - 17 Feb 2005
Interface
Custom Toolbar (on hold for the fabled 'unified tools api') - MattEbb
Console Output Space (on hold for review by Ton) - Jacques Beaurain
Tools
Half-Edge Mesh Structure - JE
Rendering
Full GI and SSS in internal renderer - RayWells


Deprecated

ArmatureCode (Ton's armature rewrite released in 2.40) - JeremyWall
Node based materials - (Current work on node materials in development) GarthWilliamson

unmigrated from old wiki

http://download.blender.org/documentation/twiki2wiki/DeveloperWiki/ListBase.txt http://download.blender.org/documentation/twiki2wiki/DeveloperWiki/TutorialAddSensorMenuItem.txt

http://download.blender.org/documentation/twiki2wiki/DeveloperWiki/PSK_Export_Details.txt

http://download.blender.org/documentation/twiki2wiki/DeveloperWiki/EulerOperators.txt

http://download.blender.org/documentation/twiki2wiki/DeveloperWiki/GameEngineTeam.txt http://download.blender.org/documentation/twiki2wiki/DeveloperWiki/GameEngineSourceFiles.txt http://download.blender.org/documentation/twiki2wiki/DeveloperWiki/GameEngineSeperation.txt

http://download.blender.org/documentation/twiki2wiki/DeveloperWiki/DevDigest004.txt