Video Paramecia at the Spring Show
Video Paramecia was in the Spring Show! In HD! It had a great location in the entrance hallway where lots of people interacted with it. Here are a few screenshots from the second day. My only regret is that I…
Video Paramecia
I now understand why ITP students often incorporate multiple classes into their final projects. The obvious reason is, of course, less work. But the less obvious reason turned out to be more compelling: inspiration. I agonized for a few weeks…
Ants
We spent some time in Nature of Code learning about Autonomous Steering Behaviors. This is a fancy umbrella term for simulations of group and individual movements “in the wild.” This can describe phenomena like the flocking of birds, or the…
Cracking Up is Hard to Do
Sheiva Rezvani and I decided to mimic the cracking of a surface for our Nature of Code midterm project. The appearance of the cracks is determined by a one-dimensional Perlin Noise function. This function is often used to simulate the…
Sakura dans Particles
The particle system code examples all had an ethereal quality to them. I wanted to do something with the code that would enhance that. I used a photograph I took of the cherry blossoms in the Brooklyn Botanical Gardens for…
Bouncy
Dan Shiffman gave us several code examples of how to simulate springs and pendulums (pendula?). I was really stuck for ideas, and I thought it might be fun to stack some of them together. Somehow, all I could think of…
Go Jump off a Bridge
In Nature of Code, we learned how to simulate forces acting on objects. After playing with some examples with drag forces in liquids and air, I used these principles to make a program inspired by some photographs I took during…
Random Walk
The random walk is a mathematical model of a path of random steps. It is used to describe many processes in nature, like the path of a foraging animal or the motion of a gas particle. Our first assignment for…