Is it possible with ARKit/SceneKit to texture a DAE/SCN model programatically, on-the-fly?
Use case is: I will have 1 model that I would like to "skin" with potentially thousands of similar-yet-different textures. And I can either:
- Texture the models ahead of time and force either my app or my backend to host thousands of bulky textured model files (the all use the same heavier 3D model/mesh file and each combine it with a different lighter 2D texture file); or
- Allow my app/backend to ship with 1 heavy/bulky 3D mesh/model file, and thousands of lighter 2D texture files, and then use some SceneKit/ARKit API to apply the correct texture to the model in-memory, on-the-fly
Is this dynamic texturing capablity possible? If so, how? If not, then why (curious!)?