Blender’s development roadmap is strictly focused on creative tools for artists. There are no plans to develop or implement “generative” AI features (e.g. prompt-based artwork generation, mesh generation, etc.) in Blender. However, other types of AI-enabled features could be researched and explored when looking at future development.
The goal of this document is to define which AI-enabled features are considered helpful and empowering for artists, while respecting Blender’s core privacy, safety and ethical principles.
In order for an AI-enabled feature to be considered, it must meet the following requirements.
- Local and sovereign: The model can run locally, or be deployed anywhere by the user without restrictions. The model should be available under a copyleft-friendly license.
- IP conscious: The model should be built on lawfully licensed content, respecting intellectual property.
We only focus on assistive tools and workflows: i.e., features that aim at reducing repetitive and non-creative operations, allowing artists to focus on fun and creative tasks instead.
As an example, some assistive AI has already been available in Blender for several years. The OIDN and OptiX denoisers help lighting and shading artists, drastically reducing render times for previews and final renders.
Here are examples of AI-enabled features that could be considered for research:
- Render denoising (available since Blender 2.81 (OIDN) and 2.82 (OptiX))
- Image processing (picture/video denoising, upscaling)
- Mask generation and keying (object detection in static and moving images)
- Motion capture and features detection (cleanup and blending, facial animation capture, body/hand detection, gesture recognition)
- Voice to text, transcriptions (e.g. Sequencer subtitles)
- Keying (green screen)
- Animation and rigging (pose to pose interpolation, automatic joint placement and initial skinning)
- Image to shader
Research and exploration of these AI-enabled features should happen in the context of Blender Lab. This will make it possible to prototype and iterate on ideas, to find out what really works, without the pressure to make the features immediately available as part of an official Blender release.
Several unknowns must be considered and figured out, the main one is how to make models available within Blender. Some models are very large, or depend on specific technologies and libraries. Some models could work directly in Blender: e.g. OIDN, DLSS-RR – well-established technologies from the rendering world. Finally, the tools should clearly reflect their assistive nature, and seamlessly fit within the existing design patterns of Blender.
Blender is a tool for artists and the purpose of AI-enabled features is the same as any other feature: to improve it. And, given today’s sensitive and controversial nature of the AI topic, we wish to make it explicit that researching this should happen in line with the project’s core values.
Check out the Blender roadmap for ongoing and planned Blender features.