Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Modeling
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/8


| Forum | E-Mail |

For indie develeopers, which iteratively working on meshes regarding to prefabs with Blender, this tool is the salvation.

Do you have bad experiences with prefabs after updating your 3D model? If yes, then this is the tool you need.

The Pefab Updater synchronizes the prefab with your changed 3D model. For full synchronization just one model file is supported, which mesh/meshes must start on the root GameObject or must start on children of the root object. This is very important, if you iteratively work with complex models. For prefabs with more model file references a light weight update is available. This update just actualizes the position, rotation and scale.In this way you can use Unity prefabs in a really efficient way, you don't have the time consuming overhead after changing your 3D model.

Editor option for mapping texture on material (For Unity standard metallic). Meant to be for Substance Painter generated textures, but you can adapt your own texture naming workflow or simply change the editor script for your requirements. The big advantage with Substance Painter is again the fast iteration for texturing your meshes and you can get a coffee until the mapping is done. Especially converting the normal maps to normal map takes time. All the pain with drag&drop textures on material is gone for me. If you have 20 materials, for each material 3-4 textures, then you will see how much time and pain is saved by this functions...

Full source code available.

Just right click on your prefab, click on "Update Prefab" and your prefab will be synchronized with your model.

Hint: you get the best results, if the root node of the prefab and the root node of the 3D models have no mesh renderer.

What will be synchronized?

- meshes
- skinned meshes (skeleton/bones)
- weights
- order of bones in skinned meshes
- referenced bones
- materials
- names, position, rotation, scale

What will be recognized?

- recognizes hierarchy movements for bones and meshes
- recognizes new meshes, bones/skeletons
- recognizes removed meshes and bones

Is there more?

- prefab references can be relinked in already existing 3D models (FBX, blend, DAE)

I sacrificed time for this feature, because I'm an indie game developer and I cannot burn time for tedious model/prefab synchronization. I continuously improve my 3D models, some of them needed a lot of time to be configured in Unity. Losing the pre-configured scripts, collider, particle effects, rigidbodies and more, after updating the model led me to do not use prefabs until the end of the game development. But now I need them because I have to instantiate the prefabs under the "Resource" directory.

Just the models in the robot and the building videos are included, the space ship is not included!

Prefab Updater

(7)
59 users have favourite this asset
(59)
$30
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
62.3 MB
Latest version
1.5
Latest release date
Mar 27, 2019
Original Unity version
5.6.6
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR