title: Dynamic texturing API for SceneKit or ARKit
body: <p>Is it possible with ARKit/SceneKit to texture a DAE/SCN model programatically, on-the-fly?</p>
  
  <p>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:</p>
  
  <ul>
  <li>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</li>
  <li>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</li>
  </ul>
  
  <p><strong>Is this dynamic texturing capablity possible? If so, how? If not, then why (curious!)?</strong></p>