To be fair I didn’t really follow the instructions for the assignment because I didn’t study a curve and use a formula to replicate it. Instead I played around with a recursion example we looked at in class to see what kind of forms I could generate from animating nested ellipses. I think the result is pretty–I especially like the way that the layers of transparency distort the colors to create what look like afterimages–though the amount of user interaction is minimal.



For this project, I wanted to use fairly simple original curves and interactions to create many different and interesting patterns. After looking through many distinct curves, I finally decided on using cycloid curves just because I think it will be more challenging to generate very complex shapes. The first problem I encountered was drawing the curve with small rectangles. For some reason, it just didn’t draw in the right way but now I obviously got that fixed. Then I just started playing with the curves, changing some index numbers or flipping the curves to try to make the generated shaped more interesting.

GZB project 5


I really enjoyed creating this project, however,not being a math major or anything of the sort, I will admit that this project did initially throw up some walls for me in terms of translating curves to logic then logic to syntax. I now will have an easier time with this and liked playing with all the final design aspect. Enjoy.

Project 05-NF

For the ‘curves’ project, I started my piece based on what we learned this week with adding points when the mouse is clicked and then manipulating them over time (exaggerating the line in shape and size). I added the function of ‘curveTightness’ so that the shape also changes by constricting and expanding depending on the position of the mouse, and inserted “if” statements to change the color as well.


Project-05-Astroid Curve made of ellipses

Ok. I really liked the astroid shape. But it seemed really boring to create the shape only by calculating x and y with the formulas they gave on the website. Instead, I was inspired by our midterm exam-the second question created a curve much like one of the four sides of an atroid curve, the only difference is that it is created by iterative yet variable lines-could I make the curve by overlapping other shapes in succession? Doing so would give me an easier way to animate the curve.

I originally wanted to make a quadrifolium….but I wanted to make a curve with curves-aka, an astroid made of ellipses!

(Based on where your mouse is, the size and proportion of the astroid will change. Based on where you click, the mouse will change colors!)

(um…I fell asleep. Will using one of my free late days excuse the tardiness?)

FullSizeRender IMG_3443 sketch

Project-05-Kasem Kydd

I wanted to explore density in objects something I am very interested in physical objects. So it was natural for me to try and interact with this idea in a digital form. I’ve never thought of computer generated images such as the one I have created as being physically dense ( as in more than just weight) but this particular shape sort of draws that potential out for me. The way this shape interacts with the plane and the mouse and the viewer creates an interesting dialogue between user and computer, as the more you try to increase the density of the object the more your computer fails to respond as quickly as it normally would. For me the most interesting parts of the code come from when the mouse is nearest to the top part of the screen.

Sorry for the lack of comments life is catching up to me.

Project-05 Kasem


I used the hatch function I made from a prior project and wrote a series of additional algorithms that use it to draw generative sketches from a vectorized probability field.

This program allows you to see generalized higher order forms that you may not normally see. Think of it as a crystal ball, made with code.








Project 05-Curves-Hannah

So for this project I decided to focus on an Epicycloid. Throughout this process it was a little difficult to come up with an equation for this curve, however I was able to find something that worked and created a function that looked something like this

abstract 1

Then I decided that it’s too boring to look at just one so in each function I put 3 of these. This gave it a more unique look…

2 abstract

For my final project I wanted to create a dye and experiment with the primary colors red, green, and blue over a purple canvas. I’m happy with the results that I saw.