CC Framework Releases, Strange Attractors and Generating Color Palettes
#076 Creative Coding / Generative Arts Weekly
Imperfection inspires invention, imagination, creativity. It stimulates. The more I feel imperfect, the more I feel alive. - Jhumpa Lahiri
First of all! Thanks for continuing to be great supporters in readership and I hope you are always finding something new and interesting to read or learn. I hope that all of these resources I’ve collected over the last number of years are helpful.
Been taking a Deep Learning Masters Class and its been pretty involved though I have to say I’ve learned alot from it and excited to put some of it into practice.
Also been experimenting with a bunch of inks from Birmingham Ink Company out of Philadelphia, PA then taking some images I’ve created using Midjourney and plotting them on the Axidraw using VPype.
All that to say I hope you all are doing well and I miss being more involved in the community. But I am still here and love seeing what you are up to!
Much Love,
Chris
Community Poll
I am curious if there are specific content you might want to see in future editions of the newsletter.
Articles and Tutorials
Growing digital flowers in Touchdesigner
A 3D tutorial using TouchDesigner to create digital plants, there are three types that are created in this tutorial; Seaweed, Coral and flowers.
Programming Differential Growth
Program amazing, complex, and chaotic patterns via differential growth. Differential growth creates a chaotic system that can be used to model biological processes. Learn about vectors, ArrayLists, and how to program forces in Java (Processing) while creating beautiful, organic images.
Does a really nice job showing how differential growth works and how to implement it in Processing. There are other resources.
Design Against AI (John Maeda)
In this 30-minute 2024 Design and Tech Report, "Design Against AI," the evolving dynamics between AI and design are explored, highlighting the uncertainty of whether to compete with, protest against, or collaborate with AI. The report delves into the complexities and rapid evolution of AI, the significance of computational understanding, the transformation of work influenced by AI, and the crucial role of design in ensuring ethical and fair practices. It also examines the historical context of AI in design, the impact of conversational interfaces, and the importance of critical thinking in this new era. The report concludes with insights on the importance of responsible AI in design and its impact on customer satisfaction, emphasizing the need for a continuous learning mindset in the face of ever-evolving AI technologies.
I hadn’t heard this talk before but apparently it happens every year. I think there is alot of inspiration that can be gained in what Maeda speaks of throughout this lecture.
This happened now a number of weeks ago, but I think that John has a healthy take on AI and creativity in the design space. Worth listening to as a number of interesting products he highlights.
Babylon.js 7.0 Released
Our mission is to build one of the most powerful, beautiful, simple, and open web rendering engines in the world, and we are excited to announce that mission takes another step forward today, with Babylon.js 7.0.
Some interesting new features such as procedural geometry (definitely been digging into this one), Gaussian Splat Rendering, State of Art WebXR support to name among of the interesting new features.
Piet
Piet is a programming language in which programs look like abstract paintings. The language is named after Piet Mondrian, who pioneered the field of geometric abstract art. I would have liked to call the language Mondrian, but someone beat me to it with a rather mundane-looking scripting language. Oh well, we can't all be esoteric language writers I suppose.
Fun and interesting esoteric language that uses colors. The above program prints out the first 100 Fibonnacci numbers.
vvvv gamma 6.0 release
vvvv is a visual-first live programming environment for the .NET ecosystem. Its language VL combines metaphors known from dataflow, functional and object oriented programming.
If you are a C# developer and windows fan, this is the place for you. Think TouchDesigner but different due to its Node based programming systems.
How To Generate Color Palettes for Design Systems
It used to be easy to pick colors for design systems. Years ago, you could pick a handful of colors to match your brand’s ethos, or start with an off-the-shelf palette (remember flatuicolors.com?). Each hue and shade served a purpose, and usually had a quirky name like “idea yellow” or “innovation blue”. This hands-on approach allowed for control and creativity, resulting in color schemes that could convey any mood or style.
It’s a lengthy read, but not only helpful for building design systems but how you may go about create a color palette. Definitely learned some interesting things here.
Strange Attractors
The term 'Strange Attractor' is used to describe an attractor (a region or shape to which points are 'pulled' as the result of a certain process) that displays sensitive dependence on initial conditions (that is, points which are initially close on the attractor become exponentially separated with time). The most famous strange attractor is undoubtedly the Lorenz attractor - a three dimensional object whose body plan resembles a butterfly or a mask. The Lorenz attractor, named for its discoverer Edward N. Lorenz, arose from a mathematical model of the atmosphere [5].
Definitely an interesting thing to read.
AI Movie Hackathon
What kind of space do you call home? Is it defined by the décor and furniture that make living comfortable, the cherished memories with family, the environmental and cultural symbols, or simply a sense of belonging and peace? The short films created during the second MIT AI for Filmmaking Hackathon offer insights into this question. This hackathon, held at the MIT Media Lab on February 17–18, showcased and celebrated the latest advancements in generative AI tools, including image, video, 3D content, music, and voiceover generation
Website | Instagram | Youtube | Behance | Twitter | BuyMeACoffee
"Also been experimenting with a bunch of inks from Birmingham Ink Company out of Philadelphia, PA then taking some images I’ve created using Midjourney and plotting them on the Axidraw using VPype." - I'd be curious to learn from you about your process for these experiments!
Also, I'm in the process of getting off of Substack, any chance you might consider an alternative? (e.g. https://www.platformer.news/why-platformer-is-leaving-substack/)