I want to do some research for my thesis project with some experimentation. The goal is to introduce characteristics to basic geometries with simple movements that mimic the motion of walking.
I started with basic rectangles and by adding oscillation to rotation, position, width and height I was able to create some basic variations.
Initial test
Adding variations and slider to control speed
Adding variations and slider to control speed
Then I wanted to implement these movements into more human-like geometries to mimic the organic motion of walking better. I found this animation reference on Pinterest of a person walking and figured that I needed to have more dimensions to the geometries to have a more organic motion. So I decided to use the texture function in p5 and then create two rows to split the shape into two. Then I changed some of the dimensions of the vertices that make up the texture to give the shape more “curves”.

https://www.pinterest.com/pin/7951736834335737/
Shape on the right made using texture()
Shape on the right made using texture()
I wanted to test out how the textures would work with images, so I downloaded a few photos of standing cats and applied them to the textures.
Test with image with texture boundaries
Test with image with texture boundaries
Multiple cats with the same motion
Multiple cats with the same motion
Applying different motions from the initial experiments
Applying different motions from the initial experiments