Variograph builds upon the work of generateme1, who explored various 2D transformations, their combinations, and their visualizations2. These functions/transformations are termed ‘variations’, which inspired the project’s name. My project takes a significant leap forward by utilizing the GPU for rendering visuals, as opposed to the CPU. This shift enables a range of real-time interactions. Additionally, I have developed an algorithm that introduces a mode with 3D structures instead of 2D.