There are many codes and conventions of anime such as fancy backgrounds, nose bleeds, uwu faces, and
other various tropes that make up the majority of anime we watch today.
I intended to utilise my
research to investigate how anime codes and traditions may be applied to generative art, with the
objective of making some myself.
With this in mind, I looked into generative art and how it can be made given the constraints I had given
myself only focusing on recreating various conventions from anime.
I used p5.js to produce perlin noise flow fields, random moving line arrangements, and kaleidoscope
drawing effects to portray conventions like speed lines, exaggerated images, and flashing colours, which
I felt to be some of the simpler conventions to display within this medium.
During the refinement process, I developed the previous experiments that represented the speed line
convention. This is shown through two experiments; a perlin noise flow field example where the lines on
the canvas move in random directions, and a random vector example where coloured lines spatially appear
from a centre point.
These then got developed into a single experiment where I combined each, including the movement from the
perlin noise experiment and the vector experiment for the main visualisation finally landing on I have
currently.
This project has helped me learn more about the codes and conventions of anime and how they can be
applied in different situations.
This, however, does not detract from it; rather, it provides material for further discussion or
development through various aspects of UX and UI-based mediums, rather than the animation itself.
This first experiment looks at perlin noise and directional flow fields as this is meant to be the intial idea that represents the speed line and fancy background conventions within anime.
I created this experiment after following tutorials on 2d random vectors. The lines sporadically appear from the center point to form a circle made up of lines, this was the next step in developing my final experiment as it is what I initialy intended the visuals to look like.
By clicking on the canvas I made it so you can stop the experiment while pressing down starts it.
Within this third experiment I played with the mouseX and mouseY functions having the Random 2D Vector lines appearing at the mouse point on the Canvas.
I had an idea to give the center point of the final expreiment at a random place on the canvas each itteration to give more randomness and different graphic results.
By holding down the mouse on the canvas, lines will appear sporadically over the canvas.
After further refinment on the previous steps I had combined the perlin noise movment with the random vector visualisation to create what I have here.
For my final experiment worked with pull, push and splice functions to create a looping effect where the lines "Splice" after a certain length of the lines.
This is supposed to create a freeze framed visual that can be used as an art piece rather than a looping video as most generative art seems to be online.
Further along I will incorporate different theme colours relating to different anime and different varitaion to the line width, speed, maybe even noise or other cool effects.