Feeding textures from anywhere

Hello All !

I am investigating Unity3D, I love it, but I am not sure if I can do what I want. I would like to find answer before decide to spend money to buy a proper license.
Here is what I would like to do, but first, I’d like to point out that my target platforms are iOS and Android.
So, I would like to load textures run-time from virtually any place. They can come from local machine or from web.
An example, I have a wall and I would like to display top10 images loaded by user preferences, for example (s)he selects them from CameraRoll.
The next question is what I’d like to know if I can mix native UI with Unity3D view. For example, the image selection, app setup done in a native UI, but the rest is a Unity3D view.

Thanks in advance !

Both is possible yeah.

The first half with loading textures is a matter of WWW class
The second half is a matter of plugins (available in both mobile licenses) like Prime31 native ui toolkit which is free which covers it on iOS and creating an own thing for the matter on android.
You would then overlay the unity 3d context with the native gui and once done just “kick away” the native gui for example. (unity does not offer native ui access itself)

If they are in PNG form, you can use any Stream (FileStream or NetworkStream) and load them in as bytes. Texture2D.LoadImage(byte[ ]); takes JPG or PNG from absolutely anywhere.

I cannot believe it…
I am just hit Submit and there is an answer ! Thank you very much !:smile:

Thanks, it helps me a lot !