Thanks @bidesign! I used Cinema 4D and Octane as the renderer. I talk a bit about the process in this post
https://steempeak.com/creativecoin/@midlet/daily-creation-blending-creative-and-technical
In short, the texture is driven by a particle simulation.