Techart, Blender, Geometry Node, Procedural, Programming.
a small gotcha with this. Engines sometimes clamp UVs or Repeat them so that they remain between 0–1. If your mesh pivots was above those values you might have to normalize them, then renormalize them in vertex shader in engine. You can read more about this here. This was a short post meant as a