NOC – Final Project – Ji Hwan Shin

Butterfly Migration

Link: https://editor.p5js.org/jihwanshin96/sketches/hoDsEpEft

For my final project I wanted to simulate a butterfly patter of migration that is visually stimulating. I utilized the concepts of oscillation, noise value, and flocking to create my own version of a butterfly migratory pattern with randomized colors. 

For creating the butterfly wings, I used sin and cosine values to create a basic vertex shape and implemented perlin noise to create that jagged shape. Then I rotated the shape to get both sides of the wings. Then I scaled the size and played around with the color to get that randomized changing of the pattern of the wings. 

Overall, I wish that I could have put more attention to detail on the wings and the patterns as they seem clustered and too 2 dimensional. But as I played around with the skewness and scale, the shapes became increasingly difficult to manage.

Link to powerpoint: https://docs.google.com/presentation/d/1A4BNN3Ni0E59_83aPKLFiSlXaXZYHXBE63G7RJ7TC18/edit?usp=sharing

Leave a Reply