-
BLOG
知る。残す。伝える。
ずっとやってみたくてやってみたくてやってなかったLottieを使ったSVGアニメーション。
一通りやってみたので備忘録。
◎After Effects
◎ZXP Installer(bodymovinをインストールするためのアプリ。win、Mac有)
◎bodymovin(AEの拡張機能)
◎Lottie(bodymovinで吐き出したjsonを表示するためのライブラリ)
アニメーションの方法は膨大なので割愛。
・bodymovin
lottie-web-master/build/extension/bodymovin.zxp
・Lottie
lottie-web-master/build/player/lottie.min.js
・ZXP Installerにbodymovin.zxpをドラッグ&ドロップで解凍
・AEの環境設定→一般設定→スクリプトとエクスプレッション→「スクリプトによるファイルへの書き込みとネットワークへのアクセスを許可」をチェック
・AEのウィンドウ→エクステンション→bodymovinをチェック
AEの画面にbodymovinウィンドウが表示される
・AEの画面に表示されたbodymovinウィンドウ内で吐き出したいアニメーションを選択
・保存先を指定
・Render
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Lottie</title> </head> <style> #lottie{ width: 50%; margin:30px auto; } </style> <body> <div id="lottie"></div> </body> <script src="js/lottie.min.js" type="text/javascript"></script> <script> const anim = lottie.loadAnimation({ container: document.getElementById('lottie'),//表示したい場所のID renderer: 'svg', loop: true, autoplay: true, path: 'data.json'//吐き出したjsonのパス }); </script> </html>
やっとさわれた!
jsonを表示させる云々よりアニメーションのセンスがいるみたいです
寒暖差が激しい
© Copyright 2020 NIAR All rights reserved.