that seems like a lot of extra work !
added to the need to also create UCX_* proxies of anything I want decent physics with…
would it simply be best to avoid overlapping UVs in every case… and simply use the one uv channel for both texture and light ?