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. |