Recently I have been collaborating with SideFX Software on this tutorial on how to use Primvars to automate texture loading!
All the assets are available for download so you can test it out as well.
In this tutorial we will be using Primvars in USD to store our textures and load them into Karma via MaterialX.