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.”

Ferriss’ wide-ranging artwork can be found on his Tumblr and Vimeo pages.

Raven Kwok
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.”

F0AC from Raven Kwok on Vimeo.

The videos, each scored with different background music to create hypnotizing artistic experiences, range from fun and playful to intense psychedelic adventures reminiscent of sequences from “2001: A Space Odyssey.”

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.

115C8 from Raven Kwok on Vimeo.

“The inspiration for the ‘Algorithmic Creatures’ series originally comes from the cellular structure of a plant root cap, which I first saw many years ago in my biology textbook and under the microscope,” he said. “I loved to see them morph in a quite ‘furious’ way.”

About Rob Marvin

Rob Marvin has covered the software development and technology industry as Online & Social Media Editor at SD Times since July 2013. He is a 2013 graduate of the S.I. Newhouse School of Public Communications at Syracuse University with dual degrees in Magazine Journalism and Psychology. Rob enjoys writing about everything from features, entertainment, news and culture to his current work covering the software development industry. Reach him on Twitter at @rjmarvin1.