3D.SCENE

Copy Object To Selected

A small Blender add-on for duplicating a source object onto selected faces or vertices of a target mesh, aligning each copy to the target surface normals.

Blender Add-on

3D / Blender

Modeling, materials, lighting, and renders. From architectural studies to abstract visual experiments.

Blender 2.80+PythonAdd-onGPL v3+

Install package and source distribution: /3D/object_copy_to_selected.zip

Author Rolando Pera
File object_copy_to_selected.zip
Size 3.2 KB
SHA-256 dac0114fb89309963fb5fd499f5afd136be8540f208064dd5df9a201b9e8de24

What it does

Copy Object To Selected automates a common Blender scene-building task: placing repeated geometry across another mesh.

It copies one selected source object onto selected elements of a target mesh. Copies can be placed at selected face centers or selected vertices, using the target element normals for orientation.

For mesh sources, one selected face on the source object is used as the alignment reference. For curve and non-mesh sources, the add-on can use a selected curve control point or the object origin.

How to use it

  • Install the ZIP in Blender through Edit → Preferences → Add-ons → Install.
  • Enable Copy Object To Selected.
  • Select exactly two objects: the source object to duplicate and the target mesh with selected faces or vertices.
  • Make the target mesh the active object.
  • On a mesh source, select exactly one face to define the alignment reference. For curves, select one control point.
  • Run the operator with Alt + X.

Implementation notes

  • Generated copies are linked into a collection named after the source object, using the pattern SourceObject_Copies.
  • The add-on supports face-based placement and vertex-based placement.
  • The ZIP contains the Python source file and includes a GPL v3-or-later license header.

Caveats

  • Requires Blender 2.80 or newer.
  • The active object must be the target mesh.
  • The operator applies scale to the selected objects, which can alter object transforms.
  • It creates real duplicated objects, not Geometry Nodes instances, so large selections may produce many objects.