Page MenuHome

Copy Bone weights from source mesh to target mesh
Closed, ArchivedPublicPATCH

Description

Project: Blender Extensions
Tracker: Py Scripts Upload
Blender: 2.59
Category: Animation
Python: 3.2
Homepage: http://blog.machinimatrix.org/bone-weight-copy-in-blender-2-52-6/
Script name: Bone Weight Copy
Wiki page: http://blog.machinimatrix.org/bone-weight-copy-in-blender-2-52-6/
Author(s): Jester_v01, Gaia Clary
Status: Open

The script copies bone weight groups from the active object to selected vertices in the selected objects.
I have added 2 extra features:

- copy only the vertex groups which are directly associated to corresponding bones.
this will filter vertex groups which have been created for other purposes (like for shape keys for example)

- Create vertex groups for all bones regardless whether the groups contain vertices or are empty.
This works only when the active object is connected to an Armature from where the bones can be
deduced.

Jester_v01 (the original author) has given me permission to forward this script plus my modifications
as a contribution as blender extension.

Event Timeline

this should be in trunk, its a basic/necessary function of some of the top 3d apps in the industry. Thank you to Gaia for the hard work in the development of this script.

Hi,
Due to changes to the api including the merging of bmesh, several addons are outdated.
Please, if you are the author of an addon check your script with blender revision 44256 or newer.
That is builds made After blender 2.62 official release.
I would ask that updates be made to your addon before the Blender 2.63 release.
6-8 weeks away.
This allows time for the api to become more exposed & bmesh to stablize furthur.
If you need help, drop into irc freenode #blenderpython or #blendercoders & feel welcome to ask questions.
At the time of 2.63 release, scripts that are not repaired or in active developement will have their tracker page marked "Closed"
this will not affect your links to the tracker, similar to closing scripts in 2.49b, the page will be still availible & can be re-opened.

Thanks for your understanding & patience during these Exciting Times.
Brendon.

i agree with blendif icus since blender 2.63 this addon is broken and because of it we are having a hard time working with multiple meshes which use same armature...I have used this addon extensively since 2.59 and its works (use to work) better than 3ds MAX skin wrap modifier.This functionality is high priority and it MUST (MUST!!!) be in the trunk. Today ı had to vertex weight 5 armors 4 different shoulder accessories and 5 different gloves on the same armature. thats 14 different items on different parts of the armature. I dowloaded the 2.62 build and installed copy bone weight addon from Gaia. The whole weighting took 2 hours including the cleanup necessary for some complex shoulder joints... So if anyone is reading this please fix this and add it to trunk this is a very important feature... even if its an addon at the moment.Thanks..

and Thanks Gaia !

Hi i have been searching for any available addons which "copy bone weights" addon did. I found this addon by "2d23d - lichtwerk" "Mesh Transfer"

http://blenderartists.org/forum/showthread.php?244981-Addon-MeshTransfer-(update-10.02.12)

it can copy weights, vertex color and displacement as well as shape keys and it is compatible with 2.63 atm.

i dont want to repeat this over again but ; even this saves the day this kind of functionality should be in the trunk and should not be left to addons.Thanks.

Brendon Murphy (meta-androcto) changed the task status from Unknown Status to Unknown Status.Sep 1 2015, 3:24 PM

Closing as archived, this task is over 3 years old.