From BlenderWiki

Jump to: navigation, search
Note: This is an archived version of the Blender Developer Wiki. The current and active wiki is available on wiki.blender.org.

Blender's Module Owners

This page should only be edited by Module Team Owners. Read more

If you want to add names in this template, please read the Guidelines below.

Platform Maintainers

Platform maintainers typically perform the following tasks.

  • Release builds.
  • Build 3rd party libraries for releases.
  • Keep the build-system working.
Area Category Module Owner Module Members
Operating System Linux Sergey Sharybin Campbell Barton, Bastien Montagne
Windows Ray Molenkamp Martijn Berger
MacOSX Arto Kitula, Francesco Siddi Martijn Berger
FreeBSD Pete Larabell Campbell Barton, Sergey Sharybin
Build System CMake Campbell Barton
MinGW

User Interface

Area Category Module Owner Module Members User Members
User Interface Interface Design Jonathan Williamson, Pablo Vazquez, Ton Roosendaal Paweł Łyczkowski, Sebastian Koenig, Mike Pan, Daniel Lara
Drawing Code Ton Roosendaal, Campbell Barton Bastien Montagne, Julian Eisel
Window Manager & Events Brecht Van Lommel, Campbell Barton, Ton Roosendaal Bastien Montagne, Julian Eisel
UI Python Scripts Campbell Barton Thomas Dinges
Internationalization Bastien Montagne
Editors 3D View Ton Roosendaal, Campbell Barton (all active developers)
Timeline Joshua Leung
Graph Editor Joshua Leung
Dopesheet Joshua Leung
NLA Editor Joshua Leung
UV/Image Editor Brecht Van Lommel Campbell Barton
Sequence Editor Ton Roosendaal, Sergey Sharybin, Campbell Barton
Clip Editor Sergey Sharybin Keir Mierle Sebastian Koenig, Sean Kennedy
Text Editor None (Orphaned) Campbell Barton, Shinsuke Irie
Node Editor Ton Roosendaal, Lukas Toenne Greg Zaal, Sebastian Koenig
Logic Editor Dalai Felinto
Properties Brecht Van Lommel Thomas Dinges
Outliner Ton Roosendaal Joshua Leung
User Preferences
Info Campbell Barton
File Browser Andrea Weikert, Bastien Montagne
Console Campbell Barton Shinsuke Irie

Editing

Area Category Module Owner Developer Members User Members
Animation System Joshua Leung Bassam Kurdali, Nathan Vegdahl, Daniel Lara
Physics Bullet Erwin Coumans Sergej Reich
Rigid Body Sergej Reich
Cloth Daniel Genrich Janne Karhu
Smoke Daniel Genrich, Miika Hamalainen
Fluids Daniel Genrich, Nils Thuerey
Particles
Softbodies
Transform
Mesh Campbell Barton Brecht Van Lommel,Howard Trickey Jonathan Williamson, Daniel Salazar
Meta Balls
Nurbs Ton Roosendaal Campbell Barton, Sergey Sharybin
Curves Ton Roosendaal Campbell Barton, Sergey Sharybin, Kevin Mackay
Text Campbell Barton, Shinsuke Irie
Modifiers Campbell Barton, Brecht Van Lommel, Sergey Sharybin
Sculpting Nicholas Bishop Brecht Van Lommel, Sergey Sharybin
Paint Modes Vertex/Weight Nicholas Bishop
Texture Paint Campbell Barton Antony Riakiotakis
Grease Pencil Joshua Leung Antonio Vazquez Daniel M Lara, Matias Mendiola

Core

Area Category Module Owner Module Members
Data System DNA Ton Roosendaal, Brecht Van Lommel Ton Roosendaal, Brecht Van Lommel
RNA Brecht Van Lommel Campbell Barton, Joshua Leung, Elia Sarti
Operators Ton Roosendaal, Brecht Van Lommel Campbell Barton
Python API Campbell Barton Andrew Hale

Game Engine

Area Category Module Owner Developer Members User Members
Game Engine General Campbell Barton Daniel Stokes, Mitchell Stokes, Inês Almeida
Logic General Benoit Bolsee, Campbell Barton Daniel Stokes, Mitchell Stokes
Python Campbell Barton Daniel Stokes, Mitchell Stokes
LibLoad Mitchell Stokes
Physics Bullet Benoit Bolsee
Graphics Shaders/Programmable Pipeline Daniel Stokes, Mitchell Stokes
Fixed Function Pipeline
Dome & Stereo Dalai Felinto
Animation Mitchell Stokes
Audio Jörg Müller
Blenderplayer Mitchell Stokes

Render, Video, Audio

Area Category Module Owner Developer Members User Members
Audio System Jörg Müller Jörg Müller
Video Sequencer Campbell Barton, Sergey Sharybin
Render/Shading General Brecht Van Lommel, Ton Roosendaal, Sergey Sharybin Shinsuke Irie
Cycles Brecht Van Lommel, Thomas Dinges, Sergey Sharybin Matthew Heimlich, Marco G
Cycles OSL Brecht Van Lommel, Lukas Tönne, Thomas Dinges
FreeStyle Tamito Kajiyama Shinsuke Irie
Eevee Clément Foucault, Dalai Felinto
ImBuf Ton Roosendaal, Sergey Sharybin
Nodes Shading/Composite Jeroen Bakker, Brecht Van Lommel, Sergey Sharybin Ton Roosendaal, Lukas Toenne Pablo Vazquez, Francesco Siddi, Sebastian Koenig
Texture Nodes (Orphaned)

File formats

Area Category Module Owner Module Members
Import-Export COLLADA Nathan Letwory, Gaia Clary Jeroen Bakker
Alembic Sybren Stüvel, Kévin Dietrich

Libraries

Area Category Module Owner Module Members
Libraries Booleans Sergey Sharybin
IKsolver Brecht Van Lommel
Itasc Benoit Bolsee
Libmv Keir Mierle, Sergey Sharybin
Moto None (Obsolete)
OpenNL Brecht Van Lommel
OpenGL Classified (Owner wants to hide)

Add-ons

Area Category Module Owner Module Members
Add-ons Release Sergey Sharybin, Bastien Montagne, Ton Roosendaal, Sybren Stüvel, Brendon,
Contrib Brendon, Bastien Montagne, Sergey Sharybin, Sybren Stüvel,
Testing Brendon, Bastien Montagne, Sybren Stüvel, Sergey Sharybin, Bastien Montagne, Sybren Stüvel,

Guidelines

How to fill this template

Fill in your name

In the <includeonly> section at the top of this page (not visible in the page but when you edit the page its displayed), add names in the appropriate spot. The lines are in the format:

|<area>¦<category>¦owners  = <comma separated list of modules owners names>
|<area>¦<category>¦members = <comma separated list of modules members names>

Fill in the tables

In the <noincludeonly> section, you'll find a section to format nicely these data in this page itself.

Add lines appropriately in existing tables or duplicate existing ones.

How to use this template

Wherever you need to show modules owners you can use this code:

{{ModuleOwners|<area>|<category>}}

Examples

{{ModuleOwners|Operating System|Linux}}

returns

Operating System (Linux)
Owner(s) Sergey Sharybin
Member(s) Campbell Barton, Bastien Montagne

while

{{ModuleOwners|Operating System|Windows}}

returns

Operating System (Windows)
Owner(s) Ray Molenkamp
Member(s) Martijn Berger