Posts tagged with "Processing"

k-means Clustering

A Processing visualization of the k-means clustering algorithm, demonstrating iterative centroid-based data partitioning and Voronoi cell formation for different values of k.

Published: May 18, 2021 | Last Modified: May 13, 2025

Blending Textures With Open Simplex Noise

A Processing implementation that combines Open Simplex Noise with image blending techniques to create smooth, organic animations of texture transitions.

Published: August 18, 2019 | Last Modified: May 13, 2025

Cube Wave

A Processing implementation of a 3D cube wave animation using PeasyCam for camera control, featuring dynamic lighting and orthographic projection for a mesmerizing visual effect.

Published: December 30, 2018 | Last Modified: May 13, 2025

Lorenz Doll

A Processing visualization where each pixel of an image is transformed into a Lorenz System, with the system’s velocity mapped to the original pixel’s brightness values.

Published: November 21, 2018 | Last Modified: May 13, 2025

Barnsley Fern

A Processing implementation of the Barnsley Fern fractal, demonstrating iterative geometric transformations to create a self-similar fern-like pattern with applications in computer graphics and chaos theory.

Published: June 28, 2018 | Last Modified: May 13, 2025

Kruskal's Algorithm Visualized With Processing

A Processing implementation of Kruskal’s algorithm for finding minimum spanning trees in weighted graphs, demonstrating the O(E log E) greedy approach to network optimization.

Published: April 11, 2018 | Last Modified: May 13, 2025

Collatz Conjecture + Unit Circle

A Processing visualization of the Collatz Conjecture mapped onto a unit circle, creating 360 distinct branches with 1-degree turns, featuring an interactive exploration of number paths.

Published: April 9, 2018 | Last Modified: May 13, 2025

Minimum Spanning Tree Visualized

A Processing visualization of Prim’s Algorithm creating a minimum spanning tree on procedurally generated terrain using Perlin noise height maps and orthographic projection.

Published: April 7, 2018 | Last Modified: May 13, 2025

AT&T Hackathon

A reflection on participating in the AT&T Hackathon, focusing on Android game development, optimization techniques, and rapid prototyping of 3D scene building functions.

Published: March 12, 2018 | Last Modified: May 13, 2025

Generating Terrain with Open Simplex Noise

A Processing implementation of a Minecraft-style terrain generator using Open Simplex Noise, featuring 3D voxel-based terrain with performance analysis of random walker agents.

Published: January 3, 2018 | Last Modified: May 13, 2025

Open Simplex Noise

A Processing implementation exploring 4D Simplex Noise to create smooth, organic looping animations through a 2D grid of pixel objects with variable noise scaling.

Published: January 2, 2018 | Last Modified: May 13, 2025

Flipping Tiles

A Processing sketch creating mesmerizing animations of tiles that flip based on either random patterns or Perlin noise algorithms, demonstrating creative uses of procedural animation.

Published: November 18, 2017 | Last Modified: May 13, 2025

Juno Cam Image Processing

A Java program that reconstructs and processes raw image data from NASA’s Juno spacecraft’s pushframe camera, combining multiple filter strips to create high-resolution composite images of Jupiter.

Published: November 12, 2017 | Last Modified: May 13, 2025

A Java implementation of the counting sort algorithm, a non-comparison based sorting method with O(n+k) time complexity, demonstrated using Processing.

Published: July 18, 2017 | Last Modified: May 13, 2025