Categories
creative coding lab project a

project a: reflection

My initial process is described in the “proposal” blogpost. Since then, I have went through quite a lot of changes that were both due to the development of the idea for the project as well as the interaction day feedback i have received.

Some major areas in which I have progressed were:

  • the adding of the “draw” feature. i decided to include that as well as the “save” feature that can be evoked by keyboard interaction to make the project more interactive and, to some extent, interesting
  • the adding of the color variety. it made the creatures look way more interesting.
  • adding the lifespan: it created constant ever-changing situation that i strived for.
  • the merge: the merging of the creatures when they collided was one of the most important and interesting features that i added. it was initially proposed by some of the testers.
  • the sin() and cos() simplification. my professor showed me how to make my own functions (mySin() and myCos()) that utilized array in the begginning to store the values  so that i can pull them out when needed instead of making the computer calculate them every time. that really aided my visualization and allowed me to display more creatures at the same time.
  • the bubbles: the colors and the sizes as well as the trajectories and speed were changes countless times to achieve the balance between them being literally invisible to something that would not obscure the creatures. moreover, the explosion of bubbles when the 
  • the reappearing instead of bouncing. as proposed by some of the testers and my professor, i decided to change that and it actually worked faster and looked better in the “drawing” mode. 



Categories
creative coding lab project a

project a: presentation

Anna Zhukova
“OCTOMORPHOSIS”
Discover a new interactive reality.

OCTOMORPHOSIS is an interactive imaginary world where you can get to know wonderfully weird creatures. They exist and interact regardless of your presence, however you can take part in their ever-changing reality.

I wanted to create a highly interactive and visually pleasing experience. I believe that the more random and surprising the experience is – the better. Of course, that unpredictability complements with a certain stability: you cannot add more features to the creatures or the world, however you can choose to capture it and experiment in “drawing mode” with how you would want to remember this world. 

Categories
creative coding lab project a

project a: proposal

On the recitation number 5, I have created this particular creature:

and, when creating the, lets call them “tentacles” of this, slightly reminding of octopus, creature, I had an idea of creating some type of animation for them, however, as it happens with recitations, you should only invest so much time in them. so, i decided to leave that idea until the project a comes along. and, here we are. 

so, when brainstorming different ways of how this can go, i decided to settle for the following idea which i reflected on the prototype paper:

here, i have briefly embodied the black and white version of what I am planning to create:

  1. an imaginary environment (tbd what would it be like)
  2. an imaginary creature that would interact with the mouse (and potentially with each other)
  3. the tentacle moves and the position of the objects would change
  4. potentially: the artwork would display a whole lifespan of the creatures

the title that i have came up with so far is the: 

“Octomorphosis”, where “octo” represents the main octopus-like habitats of this world and “morphosis” represents ever-changing nature of the environment due to interaction and the way this world works.

The link to the Google Slides: https://docs.google.com/presentation/d/1yoUFuLC_4ZHUt9G23rq_lBVpznVrggth8frAIwto91c/edit?usp=sharing