Generative Typography
https://github.com/ChloeYanYan/TheNatureOfCode.git
An interactive sketch that transforms user-inputted text into point-based generative typography
This project is an exploration of generative typography using p5.js. The sketch lets users input any text and watch it rendered as dynamic point clouds that animate through controlled noise distortion. Each letter is decomposed into a series of points via textToPoints(), and then jittered in multiple overlaid layers to create an organic, morphing visual effect. Sliders allow real-time adjustment of the number of distortion layers, the jitter radius, and the simplification threshold, giving users control over the visual complexity and texture. A download button enables exporting the final result as a high-resolution PDF.
In this website, there are so many examples of generative typography
https://github.com/parallax/jsPDF
The layered noise distortion logic was inspired by techniques from The Nature of Code, especially chapters on Perlin noise and particle systems.