External assets
What happens to unreal project folder structure when using asset from another project?
Are they copied to the current projector? There is a link reference to them?
4 Replies
Hello, adding assets from the content browser in general, with no exception to external projects, will copy the needed asset and dependencies to the current project to make it available to all the engine resources to work with
To generate the needed data we rely on unreal asset registry that reads assets resources inside the project so currently, assets needs to be part of an unreal project
Hello, thanks, you've been very clear.
I own many .uasset (with dependencies) that are not part of a project. They are organized in folder structure but there is no project file. So the only way to make use of them is to manually copy those assets in the project content folder?
I need just one of those assets but I don't know its dependencies. I have to copy the entire folders even if I need just one of them?
I think a better approach would be to put all of these assets inside a new project, called maybe "Asset Library".
Once you add them inside the project, unreal will read the uassets and generate it's internal data.
At this point, if you use the Dash content library and tag all the assets, we will save all the dependency data and you will have all the assets organized and visible from your other unreal projects.
At this point, once you are in another unreal project, when you open the Dash browser, dragging the asset in the level will copy the asset and only the related dependencies for you.
Cool, perfect workflow, thanks!