Some fun with Blender, using some simple procedural elements of Blender and making the most of Blender's Eevee real time renderer. Final output rendered with Cycles and post work in photoshop.