Skip to content

Conversation

@ChristopherBiscardi
Copy link
Contributor

An initial implementation of "select many objects, insert components"

The workflow as implemented requires that all components are going to accept the same component data. Any further modification can be done as usual in the side panels.

The operator for inserting components can be bound to a key combination, allowing:

  1. select objects
  2. pick a target for each object (object, mesh, material, etc)
  3. create some component data
  4. insert data on all specified targets

Here's the current example showing inserting onto the active material for 3 meshes

screenshot-2025-09-25-at-02 02 48@2x screenshot-2025-09-25-at-02 03 21@2x

TODO:

  • Preset application in the popup
  • identify all blender ID types and their associated targets
    • this includes the constraints for when those targets are active; ex: an "active_material" target only exists if there is a material on the object, which doesn't happen by default when shift-A inserting a mesh.
  • Maybe some layout changes. Trying to keep the same "look/ux" for the panels and the popup overall
  • Documentation
    • how to set up a key combo to trigger this
    • what the ui means

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants