5 steps for mastering web animation

Award-winning cartoonist and interaction developer Rachel Nabors walks though how to get started in web animation.  Jan 22, 2015

source: http://www.creativebloq.com/web-design/5-steps-mastering-web-animation-11513819

It’s never been a more exciting time for web animation. With user interface designers and interaction developers increasingly relying on animation to improve their online experiences,demand is on the up. And with better in-browser tools on the horizon thanks to the new Web Animation API, 2015 is set to be the year web animation explodes as a creative discipline.

But where do you start? Is CSS better or JavaScript? Which tools won’t break the bank and how do you crate interactive prototypes for developers?

Whether you’re an illustrator looking to take your skills online or a designer hoping to master a profitable new market, award-winning cartoonist and interaction developer Rachel Naborsshares valuable advice for getting started in the exciting world of web animation.

And if you’re all fired up to learn a new skill, check out Computer Arts 235: Make 2015 Your Best Year Ever – a bumper issue packed with everything you need.

01. Getting started

I’m an illustrator. I don’t have a coding background but I’d like to start experimenting with web animation and I’m not sure where to start… Help! Is CSS or JavaScript better? What are the best resources? Are there any pitfalls I should avoid?

Rachel Nabors: The best place to get started learning web animation is codepen.io. This site lets people play with CSS, JavaScript and HTML, share their examples, and make copies or “forks” of each others’ works. It’s a great place to get inspired and poke at code while learning.

I also cannot stress the importance of learning CSS and JavaScript. JavaScript is required for advanced animation with the Web Animation API, Canvas, WebGL, GSAP. I recommend starting with Cody Lindley’s JavaScript Enlightenment books.

02. Web animation tools

What are some good tools that won’t break the bank for digital drawing?

RN: I recommend Manga Studio and a Bamboo stylus to anyone wanting to break into drawing digitally. I’m sure there are other products and combinations out there, but these two together are affordable and deliver beautiful lines.

03. Storytelling

How can I incorporate storytelling in web?

RN: As for incorporating storytelling on the web, that’s a question with a much longer answer. For instance, I run an month-long online course on the matter atrachelnabors.com/training.

I recommend reading books about storytelling from outside web development. Scour your local library for books on film, writing, cartooning, animation, books that have “story” in their titles and descriptions. Take one of these up as a side hobby, and soon you’ll find it forms a feedback loop with your more technical work.

04. Prototyping

Do you prototype your animations in something like After Effects or Framer first?

RN: The web animators and UI designers I know send their materials to development teams with little movies of how they should look in action. They often use the tools they are most comfortable with designing motion in: After Effects and even Flash!

I’ve met other teams who send specific motion and timing coordinates to developers as well. And others do a fair amount of interactive prototyping in tools like Framer or Edge Animate.

05. Web animation API

Will JS animation dominate the future with the arrival of new Web Animation API?

RN: Meaningful animation will always require some amount of JavaScript. Truly interactive animation will require gobs of it. The Web Animation API will do two important things.

It’ll open up the browser’s rendering engine for browsers and extension developers to build better in-browser tools for manipulating animations, and give animation library developers access to hardware acceleration currently only available to CSS animation. Full support cannot come soon enough!