I was working to get around calculations in MaterialX materials and how to get curvature calculations to shaders, I found out geometry can carry these data too and gave it a go.
Also for I wanted to create a background for my phone with this setup, you're free to download it if you like.