Import fbx model from Cloud Storage while running on an mobile device

Hey,

I’m new to unity and this is my first project. This is a general question if something like this is possible.

I’m planning to develop an app which runs on a mobile device with iOS or Android. The user can control a model of a robot on his device. Is it possible that the user can exchange the model by himself. For exampel he puts a new model into Dropbox or so and can download it directly into the app an exchange the current model, so that he can control the new model.

The important questions are:

  • Can I access an Cloud Storage with Unity and download a model?
  • Is it possible to exchange the downloaded model with the current model? (The models are in fbx Format)

Sorry for my bad english and thanks for your help :slight_smile:

Unity has a feature called asset bundles, which are designed to allow the game to download new assets.

Well, once you have the new model, you can display it and stop displaying the old model. This can be done through versioning of the asset bundles. If you want to load FBX files into your app you’ll need some code that can read FBX at runtime and create Unity models.

Thanks for your fast reply :slight_smile:

Is this the only possible way? Because asset bundles are only available in the pro version of unity, as far as i know.

Can I also create the model in unity out of the FBX file and put it into the asset bundle, so that i don’t need extra code to create a unity model at runtime?
I’m new to unity and it sounds quite difficult for me to read a FBX file at runtime and create a unity model out of it, isn’t it?