A Book about Ghosts
Description:
For my final project I decided to give continuation to my midterm project, interactive book “A Book about Ghosts.” I wanted to bring ../portfolio_CSUS/Images I created on Adobe Illustrator into Processing and adding animations and interactivity to them to create an interactive book for mobile devices.
This second time visiting this project I had a better understanding of the Processing features such as classes and functions. I also learned how to import a sequence of ../portfolio_CSUS/Images as an animation into Processing and how to implement Booleans as a form of creating interactive buttons that trigger a response from the program.
My biggest challenge was how to create animations that would be triggered by a mouse action, and then stopped by a second click. The solution was to use Booleans that were very challenging at first, but became clearer with the repetition of the concept throughout the pages of the book. I found if statements to be the easier and most straightforward feature of Processing.
I applied quantitative analysis throughout the piece in order to figure out the best placement to each separate image in a page in relation to each other, as well as create movement using Sine and Cosine. I used classes and arrays in order to facilitate the creation of repetitive shapes and animations such as the leaves, bubbles and sea particles.
I would like to keep working on this book until I have the whole alphabet done. My goal is to create an actual e-book and app that could be acquired through online stores for any mobile device.
Code: Soure Code