Working with coding art, where the tools and programs are still developing, gives Ferriss the chance to work with something different every day.
“You can create works and processes that have never existed before,” he said. “Learning and discovering those techniques really lets you break things down in new and exciting ways. There’s still an aesthetic to developing, but it’s also immensely satisfying to start writing a program and see that goal come to life through your code. There’s a huge sense of personal satisfaction in hitting compile and watching everything link together.”
Another artist bringing his unique vision to life through code is Raven Kwok. An animator and coder from Shanghai, China, Kwok is currently stateside getting his master’s degree in electronic arts from Rensselaer Polytechnic Institute.
Kwok’s initial academic focus was photography, but he’s since transitioned into new media art, using Processing, an open-source programming language and integrated development environment, to create mind-bending generative art pieces. His images and videos often involve geometric shapes, which animate and evolve to take on lifelike qualities.
“I design multiple ways to recursively subdivide a geometric shape, and constantly pass a continuous independent variable through the recursions to a Perlin noise function,” Kwok said. “The recursions produce parameters that follow a certain ‘wave,’ thus creating a sense of tension within the shape, which feels like being living or organic.”
In video collections like “Algorithmic Creatures” and “Fractals & Recursion,” Kwok used Processing combined with Adobe Premiere for video editing, composition and output to create an abstract, random feel. Despite the predefined audio and visual processes underneath, the randomness of the generating programs makes it so the visual elements will look different each time.