Unity: Skinned Mesh Renderer transfer between identical rigs - a method

preview_player
Показать описание
Unity tutorial for transfer of Skinned Mesh Renderers between identical skeletons.
The Skeletons must be identical and this includes having identical bone names.

This demo uses Synty models, many of which share the same skeleton. I have had several requests to share this especially from Synty users.

Steps with time stamps:

t = 3s: Highlighting the 'Target' Rig.
t = 7s: Highlighting several 'donor' meshes, in any orientation that have been added to the scene.
t = 13s: Create an empty GameObject
t = 16s: Add the BoneDonor* script to the empty GameObject.
t = 21s: Set the target on the BoneDonor by dragging it to the inspector.
t = 23s: Lock the inspector (so you can drag many objects)
t = 30s: Select all donor meshes and dragged to the list on the BoneDonor script.
t = 33s: Enter Play mode to initiate the action.
t = 40s: Drag the target rig to the project folder to save as a prefab.
t = 42s: Enter Edit mode.
t = 45s: Drag your prefab into the scene and inspect it.

Рекомендации по теме
Комментарии
Автор

Phil, you're a life safer! I tried thousands of metric 💩 tons of ways to do this, but none worked. I was almost giving up... until I found your video! Worked like a charm! After this, you deserve to be CEO of Unity!
Sincerely, thank you very much!

brenordv
Автор

This is awesome. Been fighting this issue for quite a while.

marcvolger
Автор

This looks fantastic and easy to understand. Tip : it feels weird to watch a video without sound phil. Please say something.

curiouskid
Автор

After try this solution in unity 2021+2022+2023 I found this solution work fine in 2019 but in new version of unity is not work so if any one want to use it I suggest to him to download unit 2019 and use it there then export the character to your project

Fadiabuzant