Giter Site home page Giter Site logo

haiku's Introduction

Haiku project

This is a school project made while a get beyond our limits week. We had as objective to build an interactive representation of an Haiku. This is the final result of my participation.

Working process

The idea

First, we thought the meaning of the haiku. Mine could be translated as "From time to time the clouds let us have some rest from wathing to the moon". My interpretation of this has been : "beeing focus on only one thing prevent us to see what we are looking for".

I then though about something that should be discoverable. The idea of my interactive illustration was born.

The draw

From this idea above, I decided to build an interactive illustration. I am not a really good drawer, and this was my main interest in the project : experience to draw an entire illustration (You'll find them in the Haiku.sketch file).

Sketch is now part of my tools set. However, we use to use it as an UI software as well as prototypes. Why not trying to draw more complex forms with my mouse. It turned out that a lot of thing can be done with this software.

The build

I already participated to an animating SVG competition. I haven't been really good that time. This was the moment to prove myself I'm able to animate SVG shapes.

After I had cut the entire illustration to get components, I had built my interaction. First though using device orientation properties, I decided to add some compatibility for unavailable gyroscope devices (using the mouse mouvement).

What have I learnt ?

Well, not that much. But this was a realling interesting way of getting out of my usual "build usefull things, ignore useless ones" way of thinking.

So here is the lesson I got : useless things may provide satisfaction.

Enjoy (Best experience on tablets)

haiku's People

Contributors

graphidev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.