ZIYAO ZHANG
Hello!
I’m Ziyao, a creative technologist and innovation designer in New York City.
About Me
Email
CV
Home
Video Works
Generative Arts
Creative Hands-on Projects
Record wonderful and interesting moments in life.
Fun
Photography
📷☁️ Critical Computation Lab Course Project Showcase12/2023
Click to see all!Introduction
This digital portfolio encapsulates the culmination of my creative endeavors in the field of coding and is the culmination of the opening year of my Masters-level Computational Creativity Lab course. It bears witness to my journey of mastering p5.js from scratch, showcasing my evolution from novice to skilled coder in this dynamic scripting environment. The portfolio presented here covers a wide range of innovative projects, each embodying a unique blend of technology and creativity. From complex data visualizations that reveal intricate patterns to artistic programming pieces that blend aesthetics and algorithms, this portfolio demonstrates my ability to translate abstract concepts into tangible digital art. Additionally, the portfolio includes a series of engaging interactive games, each designed not only to entertain, but also as a study of user experience, strategy, and coding techniques. Additionally, I have dabbled in experimental photography, specifically through the development of specialized camera apps capable of capturing facial expressions in real time. These projects not only challenged my technical skills, but also deepened my understanding of how technology can enhance human expression and perception.
Lost and Found
Draw a memory of an object described to me in plain language through code.
Form Generator
Build a simple generator that makes multiple variations of the same form.
Experimental Clock
Design and code an experimental clock that expresses a novel way of tracking time.
Exquisite Corpse
Collaboratively assemble an exquisite corpse image with my two partners and draw it in code.
Optical Illusion
Design and code an animating optical illusion and consider its deployment.
Data Portrait
Create a data portrait out of a personal habit of mine.
Autobiographical Game
This is a matching game with a sky and cloud theme. In the game, the player's goal is to find and connect two identical sky or cloud icons within the allotted time. When the player successfully connects a pair of icons, the pair disappears until all the icons are gone. The connections contain a certain logic that needs to be explored by the player. As you enter different doors, the variety and number of icons will gradually increase, making it more difficult to identify connectable icons. Players need to quickly recognize and connect the same icons to complete the level.
Experimental Camera
This work utilizes camera-captured images to dynamically display a series of bagua patterns that change in size depending on the brightness of the scene, creating visual rhythm and fluidity. In this work, Bagua is subtly incorporated as a symbol of balance: when the white part of the scene captured by the camera is dominant, the visual pattern reverses and the black becomes more dominant, and vice versa, exemplifying balance based on changing vision.