Dynamic Model Import

I’m looking into creating an iPad app where I need to download a textured 3D model (not animated though) dynamically during gameplay. I realize that an update to include new content would be easier, but this is a vital aspect for the app.

For instance, the user is browsing a library of furniture and finds a couch they want to place in their digital home. The user should be able to download the couch model and texture package and use it in the app.

I searched around a bit and I didn’t find anything beyond saying that this was all possible.

  • Are there any tutorials or other resources for this that I have missed?
  • It is possible to package an asset in Unity, save the asset, and then have the server deliver the asset to an instance of Unity on the iPad?
  • Are there any other bright ideas out there?

I know that I could write a script to build the mesh procedurally from a .obj file in the app, apply textures, and then save it in user data. I’m trying to find a shortcut =)

Kevin

There’s this script which should take care of the mesh. Loading textures is trivial (see the WWW class) and saving them locally is pretty simple too; see here for an example of that.

–Eric