Modules
Modules
Blender contributors are organized into Modules. New contributors to the Blender project can find the right point of contact for design or code review here.
Module owners have responsibility for the module and make decisions when needed. The list of developers reflects which developers are active in each module. Anyone actively contributing code can be listed as a developer, there is no formal process to join.
Read more about the roles of module owners and members.
Blender
Blender Foundation Chairman: Ton Roosendaal
Product Management: Ton Roosendaal (stand-in)
Development Coordinator: Dalai Felinto
Admins: Bastien Montagne, Brecht Van Lommel, Campbell Barton, Dalai Felinto, Sergey Sharybin
The admins take decisions when no consensus can be reached among contributors or module owners. The admins confirm appointment of new module owners. Currently, the admins approve general technical and product decisions for the roadmap. In the near future, the Blender Institute will be hiring a dedicated Lead Architect and Lead Product Designer in these roles.
Animation & Rigging
Scope: Graph editor, dopespheet editor, NLA editor, keyframes, drivers, constraints, and more.
Owner: Sybren Stüvel
Members: Alexander Gavrilov, Bassam Kurdali, Christoph Lendenfeld, Hjalti Hjálmarsson, Jason Schleifer, Luciano Muñoz Sessarego, Juan Pablo Bouza, Wayde Moss
Links: Home, Workboard, Code Review, Blender.chat, wiki
Developers | |||||
---|---|---|---|---|---|
Animation Editors & Tools | Alexander Gavrilov, Sybren Stüvel, Sergey Sharybin | ||||
Inverse Kinematics | Brecht Van Lommel | ||||
Constraints | Alexander Gavrilov | ||||
Non-Linear Animation (NLA) Editor | Wayde Moss |
Core
Scope: DNA & RNA, .blend file format, undo system, core kernel code, the windowmanager and editors design, and general support libraries.
Owners: Bastien Montagne, Brecht Van Lommel, Campbell Barton, Sergey Sharybin
Members: Jacques Lucke, Sybren Stüvel
Links: Home, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Blender Read & Write File | Bastien Montagne | ||||
Append & Link & Override | Bastien Montagne | ||||
Data-Blocks Management | Bastien Montagne | ||||
Dependency Graph | Sergey Sharybin, Sybren Stüvel | ||||
DNA & RNA | Campbell Barton, Bastien Montagne, Brecht Van Lommel |
Development Management
Scope: Feature / code / design review, release, bug tracker, communication, documentation, forum, new contributors / onboarding, infrastructure and more.
Links: Home, Workboard, Development Management Tasks, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Feature / code / design review | Brecht Van Lommel | ||||
Release, bug tracker, communication | Dalai Felinto | ||||
Documentation, forum, new contributors / onboarding, infrastructure | Nathan Letwory |
Grease Pencil
Scope: Grease pencil drawing, editing, sculpting and more.
Owners: Antonio Vazquez, Daniel Lara
Members: Falk David, Matias Mendiola
Links: Home, Workboard, Code Review, Blender.chat
Modeling
Scope: Modeling tools such as meshes, modifiers, NURBS, curves, metaballs, transform, UV Editor, OpenSubdiv and more.
Owners: Campbell Barton, Howard Trickey
Members: Bastien Montagne, Daniel Bystedt, Germano Cavalcante
Links: Home, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Meshes, Modifiers | Campbell Barton, Bastien Montagne, Howard Trickey | ||||
NURBS, Curves, Text | Campbell Barton, Bastien Montagne, Sergey Sharybin | ||||
Metaballs | |||||
Transform & Snap | Campbell Barton, Germano Cavalcante | ||||
UV Editor | Brecht Van Lommel, Campbell Barton | ||||
OpenSubdiv | Sergey Sharybin |
Nodes & Physics
Scope: Function nodes, rigid body, particles & hair, cloth, fluid & smoke (mantaflow), softbody, node editor and more.
Owners: Dalai Felinto, Jacques Lucke
Members: Brecht Van Lommel, Hans Goudey, Sebastián Barschkis, Sebastian Parborg, Fabian Schempp
Links: Home, Projects, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Particle Nodes | Jacques Lucke | ||||
Rigid Body | Sergej Reich | ||||
Particles & Hair | End of life, to be replaced with new systems | ||||
Cloth | Sebastian Parborg | ||||
Fluid & Smoke | Sebastián Barschkis | ||||
Softbody | None | ||||
Node Editor | Brecht Van Lommel |
Pipeline, Assets & I/O
Scope: File browser, I/O implementation, Interoperability and more.
Owners: Bastien Montagne
Members: Gaia Clary, Julian Eisel, Sybren Stüvel
Links: Home, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Asset Browser | Julian Eisel | ||||
COLLADA | Gaia Clary | ||||
glTF | Julien Duroure | ||||
USD & Alembic | Sybren Stüvel | ||||
File Browser | Bastien Montagne, Julian Eisel |
Platforms, Builds, Tests & Devices
Scope: Automated tests, build systems, release builds, 3rd-party libraries and more.
Owner: Ray Molenkamp
Members: Bastien Montagne, Brecht Van Lommel, Nicholas Rishel, Ray Molenkamp, Sebastián Barschkis, Sybren Stüvel.
Links: Home, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Linux | Sybren Stüvel, Bastien Montagne | ||||
Windows | Ray Molenkamp | ||||
macOS | Sebastián Barschkis, Brecht Van Lommel, Arto Kitula | ||||
Build System | Campbell Barton | ||||
Automated Tests |
Python & Add-ons
Scope: Python API, Add-ons, the console the text editor and more.
Owner: Campbell Barton
Members: Bastien Montagne, Brendon Murphy
Links: Home, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Python API | Campbell Barton, Bastien Montagne, Andrew Hale, Jacques Lucke | ||||
Add-ons | Campbell Barton, Bastien Montagne, Brendon Murphy, Jacques Lucke, Sybren Stüvel | ||||
Console Editor | Campbell Barton | ||||
Text Editor | Campbell Barton |
Rendering
Owners: Brecht Van Lommel, Clément Foucault, Jeroen Bakker
Artist Members: Juan Gea, Jonatan Mercado, Metin Seven
EEVEE & Viewport
Scope: EEVEE, workbench, overlays, GPU, OpenGL, Vulkan, Multi-View, Virtual Reality and more.
Developer Members: Clément Foucault, Jeroen Bakker, Dalai Felinto
Links: Home, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Eevee | Clément Foucault | ||||
Workbench, Overlays | Clément Foucault, Jeroen Bakker | ||||
GPU, OpenGL, Vulkan | Clément Foucault, Germano Cavalcante | ||||
Multiview | Dalai Felinto | ||||
Virtual-Reality | Dalai Felinto, Julian Eisel |
Render & Cycles
Scope: Cycles, Render APIs, Freestyle, Baking and Color Management.
Developer Members: Brecht Van Lommel, Kévin Dietrich, Lukas Stockner, Sergey Sharybin, Stefan Werner, Patrick Mours
Links: Home, Project Wiki, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Cycles | Brecht Van Lommel, Sergey Sharybin, Stefan Werner, Lukas Stockner, Patrick Mours, Kévin Dietrich | ||||
Render APIs | Brecht Van Lommel | ||||
Freestyle | Tamito Kajiyama | ||||
Baking | Dalai Felinto, Brecht Van Lommel | ||||
Color Management | Brecht Van Lommel, Sergey Sharybin |
Sculpt, Paint & Texture
Scope: Sculpting, vertex and image painting
Owners: Pablo Dobarro
Members: Bastien Montagne, Campbell Barton, Daniel Bystedt, Julien Kaspar, Sergey Sharybin, Jeroen Bakker
Links: Home, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Sculpting | Pablo Dobarro | ||||
Texture Painting | Campbell Barton | ||||
Weight Painting | Campbell Barton, Sebastian Parborg | ||||
Texture Nodes | End of life, to be replaced with shading nodes |
Triaging
Scope: Triaging Bug reports, First round of Differential review and more.
Owner: Philipp Oeser
Members: Germano Cavalcante, Falk David
Links: Blender.chat, Triaging Playbook, A Bugs Life, Help Triaging Bugs
User Interface
Scope: User interface and experience. Window manager, Draw, Internationalization, Tools & Operators, Outliner and more.
Coordinator: Julian Eisel *
Members: Pablo Vazquez, William Reynish, Campbell Barton, Brecht Van Lommel, Julian Eisel, Hans Goudey, Nathan Craddock, Harley Acheson, Yevgeny Makarov
Links: Home, Workboard, Code Review, Module Organization, Blender.chat
*
This module has no owners at the moment, but a coordinator.
Developers | |||||
---|---|---|---|---|---|
User Interface (User Interface Team) | Pablo Vazquez, William Reynish, Campbell Barton, Brecht Van Lommel, Julian Eisel, Hans Goudey, Nathan Craddock, Harley Acheson, Yevgeny Makarov | ||||
Window Manager | Campbell Barton, Brecht Van Lommel, Julian Eisel | ||||
Drawing & OpenGL | Clément Foucault | ||||
Internationalization | Bastien Montagne | ||||
Tools & Operators | Campbell Barton, Julian Eisel | ||||
Outliner | Brecht Van Lommel, Dalai Felinto, Nathan Craddock |
VFX & Video
Scope: Video sequencer, compositor, motion tracking, Libmv, audio and more.
Owner: Sergey Sharybin
Members: Jeroen Bakker, Richard Antalík, Sean Kennedy, Sebastian Koenig, Jörg Müller
Links: Home, Projects, Workboard, Code Review, Blender.chat
Developers | |||||
---|---|---|---|---|---|
Video Sequencer | Richard Antalík | ||||
Compositor | Jeroen Bakker, Sergey Sharybin | ||||
Motion Tracking | Sergey Sharybin | ||||
Libmv | Sergey Sharybin | ||||
Audio | Jörg Müller |