Creative Coding Journal

By Yiming Li

This journal will focus on my thinking process in this project, as well as some of my attempts and exercises. The presentation of results is also included. Let’s start from begging.

Writing code is a difficult thing for me to do, despite my previous contacts. Because I realized it’s hard to me of understanding the language of computers, at least that’s what I thought before. But my mind changed after I finished Workshop1.

In the first class, I learned a lot and I was interested in trying something new by myself. Although these graph loops and frameCount instructions are simple, there is no doubt that they can produce some very complex graphs. To be honest, this stuff really surprises me. Then I started some experiments of my own.

These simple instructions and the feeling that I was in control really fascinated me. I tried to change some simple functions based on my understanding, such as rect () to ellipse ().

Some wonderful patterns were created. I’m happy with what I’ve learned and I’m happy with the images I’ve created.

One of the three final projects I was working on was a simple graphic creation and design. I used some simple techniques to make it symmetrical and draw it, each image is unique (but not all to my satisfaction).

Then, I realized that I could create some graphics with a simple click, and the final effect would be much simpler than the original version.

Then, we came to the second class, from here I began to feel a little difficult. But anyway, I’m still willing to try something new. In this class, I learned the knowledge about colors for the first time, and I was able to understand and skillfully use them. In fact, I am not going to say that I have been fully proficient in using them. I still find it difficult for me to understand the relationship between data and colors.

Speaking of color, the next thing I want to talk about is one of my three final projects. Using my knowledge of color gradients and loops, I made something very interesting.

Some of the ideas for this picture came from a conversation with my tutor. I remember that when he introduced me to the Lerpcolor () function, I realized that I had some interesting ideas coming out of my head. (Although I didn’t end up using this function, I apologize XD) I started focusing on making a – rather than call it a graph loop, I’d rather call it a color loop. Graphics are just one way to make the color cycle more visual. It’s like I can use a rectangle or I can use a circle.

In workshop3, I understood the for () loop with my tutor’s demonstration. I quickly realized that I could make some cool stuff out of it. I Googled some images that inspired me, and I finally settled on Vera Molnar’s work.

Vera Molnar seems to be very good at creating some rectangles (personal understanding), and this image looks very interesting. These rectangular ripples seemed to be printed on polaroid paper, which gave me some interesting ideas.

I used the for () loop to create three rows of rectangles touching each other and placed them on the background I created for them. There is not much difficulty in this process, in fact the calculation is the only thing to pay attention to. At the same time, I changed the blendMode() of the bottom rectangle so that they overlap each other. With the click of the mouse, each click is regenerated.

These are basically the main processes I tried to learn and produce this week, there are still a few things I didn’t put in, but I still enjoyed the process and I am looking forward to the next learning.

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部