LoginSignup
3
2

More than 5 years have passed since last update.

Spirit: アニメーションオーサリングツール

Last updated at Posted at 2018-04-04

Spirit

Adobe Flash、AnimateCCライクにtimelineでDOMオブジェクトのアニメーションを作ることができるツールです。

公式ページ上でさわりだけ体験することができます。

2016/7に開発が発表され、登録した人限定公開でbeta版が2017末にリリースされました。
僕も登録していたので、beta版を使えるようになっていたんですが、
色々忙しくて サボっていて最近ようやく触ったので紹介したいと思います。

ハンズオン

ツール

必要なものはこちらです。

Spiritアプリはbeta登録した人に届くメールに同梱されています。
また、Spiritアプリと連携させるため、Chrome Extensionだけを入れても使えません。
おそらく今でもpostすれば使えるようになると思うので、興味ある方は是非やってみてください。

弄ってみる

SpiritはChromeで開いているwebページのDOMにアタッチしてアニメーションを作成します。

まずは動かしたいDOMがあるページを開きます。
今回は矢印で示してるロゴを弄っていきます。

image.png

次はChrome拡張の可愛いおばけボタンを押しましょう。

image.png

こういうウィンドウが開きます。

image.png

Add Group を押します。
さらにSelect ElementでDOMをマウスで選択します。
hoge.gif

するとこういうtimelineのウィンドウが立ち上がります。
これを弄って、アニメーションを加えていきます。

image.png

アニメーションは多くの種類があるんですが、
ここでは分かりやすいものをざっくり紹介していきます。

Visibility

透明のtweenです。

alpha.gif

move

座標位置です。
x,yだけでなく、z座標もあるみたいです。
htmlぅって感じがします。

image.png

rotate+scale

こちらは回転と拡縮を組み合わせました。
こういう風に組み合わせて複雑なアニメーションを作ることも可能です。

image.png

他にも色々あります。
詳しくはここを参照ください。
https://docs.spiritapp.io/app_property.html

エクスポート

作成したアニメはjsonファイルとしてExportすることができ、
spirit.jsをロードしているhtml上で再生することができます。

See the Pen spirit-demo by jun (@junpayment) on CodePen.

ドキュメント

https://spiritapp.io/getting-started#ExportProduction
https://docs.spiritapp.io/

最後に

このように、サクッとweb上で確認しながらアニメーションを作るツールです。
timelineで操作するツールとしてはAnimateCCにも引けを取らないのでは無いでしょうか?

編集対象はあくまでもDOMで、
Export先で動く対象もDOMのため、canvasなどへの転用は今の所難しいと思います。
個人的な印象としては、メインコンテンツをこれで作るというより、
インタラクティブなボタンなどのUIを作ったりするのに向いてるかもしれません。

本リリース後にどういった料金体制になるのかはまだ不明ですが、
面白いツールなので、皆さんもどしどし使ってみてください。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2