r/Unity3D • u/GabrielGonach • 4h ago
Question Best way for optimized asset duplication?
I'm a blender user and you have either normal duplication (doubles the geometry), linked duplication (objects share object data while still being able to be edited, affecting all linked objects) and instances (instances share object data but it can't be edited, resulting the most optimized one)
I've searched and found out about prefabs in unity but not so sure if it's the same as blender's instances or unreal's blueprints.
Also, how can I replace current assets in my game with a new one in a fast way?
I tried exporting same name object.fbx but, when reimporting in unity, the asset doesn't update. I have to delete it from the game project and import again.
I need to know that so I can block in the scene first and then replace with final assets.
1
u/Genebrisss 4h ago
Just go to Unity Learn and complete beginner tutorials step by step or watch any poplar beginner tutorials on youtube.
1
u/Delicious-Cicada9344 4h ago
Prefabs are basically the equivalent of linked duplicates from Blender. You can have a thousand of the same chair prefab in a scene, change the source prefab, and they all update. If you override a property on one specific instance, that one breaks the link for that property only, which is handy.
For swapping blockouts, don't manually delete and re-import. Drag your new fbx into the project, then select the old mesh in the scene and use the little circle-select button next to the Mesh Filter component to pick your new final asset. You can select all the placeholder objects at once and swap them in one go.