Change textures at runtime

I have a question for a product presentation.

Is it possible to load textures in runtime from a .xml file? This makes it possible for users to chose a image and see it on the 3d model.
Or based on the users choices the textures on a model change.

Example:
On a website there is a modeled car visible in a unity3d player. The user choses from several different stripings in a form (this form is not in the unity runtime). The users submits the form and on the 3d model appears the texture on the sides of the car.

Thanks for the reactions. :slight_smile:

Yes. You can use the WWW class for loading the textures and the renderer.mainTexture or SetTexture to put it on models. I do this in my project.

XML can be read using the build in mono libraries.

If its for a web player release you have to have the textures on the web though and the xml refer to them but it is possible.

Great!
That was the exact answer I am looking for! Its for a web release indeed.
Thanks!