Animation System

This comprises the animation toolset in the 3d window, NLA, IPO and Action Window

Module Owner:

  • Ton Roosendaal

Module Team

  • Joshua Leung
  • Martin Poirier
  • Brecht van Lommel

Physics

Module Owners:

  • Jens Ole Wund, Softbodies
  • Daniel Genrich, Cloth
  • Janne Karhu, Particles
  • Nils Thuerey, Fluids
  • Erwin Coumans, Bullet (Rigid body & collision)

Render Core

Including Rendering / Materials / Textures / Lighting

 

Module Owner:

  • Ton Roosendaal
  • Brecht van Lommel

Compositor

 

Module Owner:

  • Ton Roosendaal
  • Matt Ebb
  • Robert Holcomb

Game Engine

With the collision library Solid back in open source, aim is to restore 2.25 functionality in the current bf-blender project. This is currently being tested in the Tuhopuu tree.

The next step then most likely will be establish a new project (source tree) to further bring the engine project back in control.

 

Docs:

Game Engine Ideas and Todos

 

Module Owner:

  • Kester Maddock

Contact: Blender.org Interactive 3d Forum and bf-committers mailing list

Ghost

This library is meant as a replacement for Glut in Blender, taking care of all platform dependent windowing and event calls. Currently work is done to clean it up, and remove it from the blender tree. Future work might involve font drawing and pull down menu support.

 

Docs:

An introduction to GHOST - Dan Sinclair

 

Module Owner:

  • Maarten Gribnau
  • Wouter van Heyst , et al.

Project Page: http://projects.blender.org/projects/ghost/

Contact: ghost-devel mailing list and bf-committers mailing list

Wiki Page: GhostRefactoring

As developers begin working with the source code of Blender, they generally take on coding tasks that intrerest them. But are usually unaware of who to contact for help should they get stuck, or who to go to when they would like their code reviewed for approval. Although the patch tracker has helped with this, there can still be some confusion about who needs to give the greenlight on including a project and thus, many worthy project stall and die before ever reaching the source. This page will give the "module owners" for various parts of Blender. If a project of yours does not seem to fit in any of these categories, please refer to the top level bf-blender owners for direction.

Weekly IRC meetings are usually on sundays, at 16-18 CEST (GMT 14, Sao Paulo 11, New York 10, LA 7, Sydney 01)

irc.freenode.net #blendercoders

Many of the primary developers can be found at the IRC channel throughout the rest of the week as well.

Meeting minutes are posted weekly at the bf-committers mailing list. The meeting minutes can be found also here

Bf-Blender

Bf-Blender

This is the official Blender Foundation tree, from which the releases are extracted. New participants should join the mailing list, and can there submit patches (cvs diff). Current project members can endorse new developers to get cvs write access. Decisions are generally made in consensus by all cvs committers (bf-blender project members), or when necessary by the Module Owners

Project admins:

  • Willian Padovani Germano
  • Matt Ebb
  • Martin Poirier
  • Ton Roosendaal

Project Page: projects.blender.org/projects/bf-blender/

Contact: bf-committers mailing list

CVS logs: bf-blender-cvs mailing list

Wiki Page: Blenderdev

 

Platform Teams

We have small platform teams that do the 'platform management',
especially in assisting with testing builds, makefiles/scons/mscv, and
do releases.

Windows team:

  • Simon C: MSVC6 / installer
  • Nathan L: MSVC7|8|9 / Scons
  • Chris B and Emilie M: Cygwin
  • Chris B: beta tests, testing builds

Linux team:

  • DJ Capelis : Platform Manager
  • Ken Hughes: 64 bits builds
  • Juan P M: beta tests 

OSX team:

  • Jean Luc P: PPC 10.5 and 10.4, Scons, release builds
  • Ton R: PPC 10.2, Makefiles, release builds
  • Jasper Mine: OSX intel

Irix builds are made by Chris Want

Solaris by Kent Mein

FreeBSD by Hans Lambermont (who also still does makefile support).

 
Project by: all bf-blender project members
Contact: bf-committers mailing list

Quality Assurance

This is our testing / release team

Module Owner:

  • Ton Roosendaal

Module Team:

  • Diego Hernan Borghetti
  • Tom Musgrave

Text Editor

Module Owners:

  • Stephen Swaney

Module Team:

  • Ricki Myers

3D Window : Subsurf and Drawing

Owner:

  • Brecht van Lommel

Team:

3D Window : Edit Mesh Tools

Module Owners:

  • Ton Roosendaal

Module Team:

  • Geoffrey Bantle
  • Johnny Matthews

3D Window : Transform

Module Owner:

  • Martin Poirier

3D Window : Meta Objects

Better editing tools, better rendering results and more support for primitives.

 

Module Owner:

  • Jiri Hnidek

Project Page: http://e-learning.vslib.cz/~hnidek/

Contact: bf-committers mailing list

Sculpting

Module Owners:

Nicholas Bishop

SCons

As an alternative for the autoconf/configure make system, we will support the Python based Scons system.

This will enable a higher flexibility in supported platforms, and conform better to standards of cross platform coding projects. And hopefully an easier system to maintain!

 

Project by:

  • Stephen Swaney
  • Nathan Letwory

Contact: bf-committers mailing list

Python API

Module Owners:

  • Willian Padovani Germano
  • Stephen Swaney
  • Campbell Barton

Module Team:

  • Joilnen Leite
  • Joseph Gilbert

User Interface

Module Ownder:

  • Ton Roosendaal
  • Matt Ebb

Sequence Editor

Strips, Effects, input formats, etc

Module Owner:

  • Peter Schlaile

Module Team:

Outliner

Module Owner:

  • Ton Roosendaal
  • Matt Ebb

Yafray Integration

Module Owners:

    (orphaned)

Timeline

Module Owners:

  • Jiri Hnidek
  • Matt Ebb

UV

Module Owners:

  • Brecht Van Lommel
  • Jens Ole Wund

Imbuf

The image buffer code. It reads/writes jpg,png etc.. as well as containts the datastructures for images in blender.

 

Module Owner:

  • Kent Mein