Blender Wishes

This non-exhaustive table lists features that I wish Blender had, and may develop myself at some point. Some of them are already in the works.

Category Feature Status Description RigthClickSelect
API Custom Editors In development Ability for add-on developers to create their own editors.
Custom Modifiers In development Ability for add-on developers to create their own modifiers.
C++ Add-ons In development Add a C++ API to Blender, next to the Python one. This is done by making public the API used by Cycles.
Rust Add-ons Unstarted Add a Rust API to Blender. This is based on work for the C++ API
Editor Blueprint/Floorplan Editor Unstarted A view to create floorplans for houses, with automatic creation of the geometry in the 3D view, perhaps via a custom modifier.
Materials DataBase Manager Unstarted A view to see all materials in the .blend file with ability to add or remove or merge together some materials. Currently, those actions have to be done manually by guessing which objects have materials to remove/merge. [1] [2] [3] [4] [5] [6] [7] [8] [9]
Progress Viewer Unstarted A view to see all that is currently being computed during depsgraph evaluation, with the ability to cancel anything. So a view for all progress bars.
Properties Spreasheet Unstarted A view to see & edit all properties of a set of data-blocs (all objects, all materials, etc.).
Rig UI Editor In development An editor to create a 2d view of a rig for easier manipulation.
Scene Reconstruction Unstarted Port fSpy to a custom editor in Blender, with ability to create and manage multiple cameras.
Schematic View Unstarted A graph view of all the relations between data-blocks in the scene. In the past Blender had this under the name "OOPS". [1] [2]
Modelling Edit poly modifier Unstarted A modifier which caches its input geometry so it can be further hand modified in edit mode.
Point Cloud for Dynamic Paint Unstarted Allow using point cloud objects in dynamic paint, to replace the particle system.
UVs from Object Mode Unstarted Allow viewing and editing to some extent the UVs even when an object in is "Object Mode"
Other Deep Compositing In development Add support for deep images in the compositor, with geometry nodes to help rebuild the scene in the 3D view.
Deep Rendering Unstarted Render deep images from Cycles.
Modifier Infos Unstarted Better information and error reports from modifiers.
Object Proxies Unstarted Add Level of Detail (LoD) support for objects.
Texturing Image Layers Unstarted Add layers to images for non-destructive painting workflows. Layers can be paint layers or procedural layers, or even folders, etc.
PTex Unstarted Add support for painting PTex files.
Subdivision Face Holes In development Face holes are faces that are removed from the end result of the subdivision process.
Mesh Parameters In development Add subdivision parameters to the Mesh data-block to simplify detection of subdivision meshes for rendering and Alembic/USD exports.