SVG
アニメーション
gif
Lineスタンプ
APNG

イラストから動くLINEスタンプアニメを簡単に作る方法

9va-openunicon.gif

アニメーション制作は、一般的に手間がかかるものと考えられていますが、

  • 動くLINEスタンプのような単純な動き
  • イラストレータなどで作ったベクトル情報がある

といった場合、実は簡単です。この記事では、OpenclipartのフリーイラストからアニメGIFを簡単に作る方法を紹介します。この方法は、イラストレータなどで自分で描いたイラストにも使えますし、アニメGIF以外のアニメ制作にも応用できます。

動くLINEスタンプの制作が2016年6月から一般に解放されました(LINE Creators Market)。アニメーションスタンプは、APNG というフォーマットで作成する必要があり、9VAeから直接生成できます。ベクトル情報でアニメーションを作っておけば、バリエーションをつけるのが簡単ですし、あとから画像サイズや秒間のコマ数を自由に変更できます。アニメーションスタンプの制作がかなり楽になるはずです。

9VAe(きゅうべえ)とは

「9va-pi」きゅうべえpi は、2015年「みんなのラズパイコンテスト」で優良賞をもらったフリーのアニメーションソフトです。ラズベリーパイという1ボードLinuxコンピュータ用に開発されましたが、Windows版、Mac版、Ubuntu版もあります。9VAe(きゅうべえ)が総称です。

最新版ダウンロード(リンク先右上の Untitled.png をクリック。) ベクターからダウンロード 説明
9va-win (Windows版) 9va-win (ベクター) windows
9va-mac (Macintosh版) 9va-mac (ベクター) mac
9va-pi (ラズベリーパイ版) 9va-pi (ベクター) pi
9va-pi (Ubuntu, Mint/ Linux X86 32bit版)(64bitの場合) linux
〇くわしいインストール方法はこちら
キッズプラザ版(Windows 子供用)はこちら

9VAe(きゅうべえ)の特長をあげると

  • 初心者でも使える。かなり高機能。
  • SVG形式のベクトルデータを読み込めば、絵を描かなくてもアニメが作れる。
  • アニメーションGIF、アニメーションSVG、APNG、QuickTime(9va-mac)、連番イメージ(透過PNG)出力ができる。

Openclipartとは

  • 10万件以上の無料のベクトルイラストが登録されているサイト。
  • ベクトルデータなのでサイズを変更してもぎざぎざにならない。
  • ライセンスフリー、商用利用も可能。

今回は、下に示したOpenclipart のユニコーンのイラスト のつの(A)だけを取り出し、ドリルのように回転するアニメを作ってみます。つのをドリルのように回転させるには、3次元データがなければ、通常は難しい作業です。アニメの各コマが正確にかかれていなければ、回転しているようには見えません。これをどうやって作るか見てみましょう。

01original.png

準備1:OpenclipartからSVGの読み込み

  1. Openclipart のイラスト Caticorn:222406 を開き、「ダウンロード」ボタン(上図B)をマウス右ボタンでクリック。>「名前を付けてリンク先を保存」>デスクトップに保存

これで、ベクトルデータ(ChatLicorne.svg)がデスクトップに保存されます。

準備2:フリーソフト(9VAe きゅうべえ)のダウンロード

以下のサイトからダウンロードできます。

Macの場合、ダウンロードしたアプリが起動できなかったら「システム環境設定」>「セキュリティとプライバシー」> 「ダウンロードしたアプリケーションの実行許可」をみてください。

Step 1.イラスト(SVG)の読み込み

02openl.png

  1. 9va-win, 9va-pi または 9va-mac を起動
  2. ファイルメニュー(A)>開く>保存した(ChatLicorne.svg)を開く。
  3. フィルタが変換できなかったという表示がでる(※)が「OK」ボタンをクリック
  4. 読み込んだイラスト(B)をクリック>Shift+Ctrl+G (Macの場合は、Shift+コマンド+G) を2回(グループ解除の操作を2回繰り返す)。これで図形ごとに選択できるようになる。

※9VAe では、フィルタ、パターンなど扱えない処理が含まれているときに注意が表示されます。

Step 2.不要なデータの削除

今回は、つの以外のデータを削除したいのですが、つのより下にある図形を四角形のドラッグで選択して削除(A)してみると、紫色の輪郭線まで消えてしまいます。つまり、紫色の輪郭線はイラスト全体のシルエットになっています。このシルエットを削除しないために、紫色の輪郭を右側のエリア(下図DまたはE)に登録し、固定します。

03regist.png

  1. 輪郭線付近(B)をクリックして選択
  2. 登録ボタン(C)をクリック。これで選択された図形が、下のボタンに登録される。
  3. もし紫色の輪郭が登録されたら、そのボタン(D)をクリック>メニューから「固定」をクリック。これで輪郭が選択できなくなる。
  4. もし白い顔が登録されたら、顔が登録されたボタン(DまたはE)をクリック>メニューから「固定」をクリック。これで顔が選択できなくなるので、もう一度輪郭線付近を(B)をクリックすれば、紫色の輪郭が容易に選択できる。もう一度登録ボタン(C)をクリックし、紫色の輪郭を登録(D)。そのボタンをクリックし、メニューから「固定」をクリック。
  5. 白い顔を登録した場合、白い顔のボタン(DまたはE)をクリック>メニューから「固定」をクリック。これで「固定」のチェックマークが解除され、白い顔が選択できるようになる。
  6. 紫色の輪郭が「固定」されている(赤い×がついている)ことを確認し、目、鼻、口から尾までを四角形で囲むようにドラッグして選択。
  7. 削除ボタン(A)をクリック。これで下図のように、角と輪郭以外が削除された。

04regist.png

Step 3.不要な輪郭線の削除

05delpoint.png

  1. 紫色の輪郭が登録されたボタン(A)をクリック。> メニューから「選択する」をクリック。これで輪郭線が選択される。
  2. 点選択ボタン(B)をクリック。これで輪郭線上の制御点が表示される。
  3. (C)のように輪郭線上の不要な制御点を四角形で囲むようにドラッグして選択。
  4. 削除ボタン(D)をクリック。これで選択された制御点が削除される。

Step 4.新しい輪郭線の作成

06mvpoint.png

  1. 輪郭線の制御点を四角形で囲むようにドラッグして選択(A)
  2. 拡大ボタン(B)を何回か選択。これで選択した場所が拡大される。
  3. 適当な制御点(C、D)を選んでドラッグし、角の輪郭線の位置に移動させていく。
  4. 不要な制御点は選択し、削除ボタン(E)をクリックして削除する。
  5. 作業しやすいように、点の選択、拡大ボタン(B)、縮小ボタン(F)を使用して、輪郭線を仕上げていく。マウスのホイールでも表示倍率を変更できる。

Step 5.まるい角ととがった角の切り替え、点の追加

9VAe(きゅうべえ)では図形の制御点に、△と□の2種類があります。△はとがった角を表し、□はまるい角を表します。これは次のようにして切り替えできます。
07chgpoint.png

  1. とがった輪郭線を作りたい場合、とがらせたい制御点(A)をシフトキーを押しながら順番にクリックして選択。
  2. 角をとがらせるボタン(B)をクリック。これで制御点がとがった点になる。逆にまるくしたい場合は、角を丸くするボタン(C)をクリックする。
  3. 点を増やしたい場合は、点の追加削除のボタン(D)をクリックして、点の追加削除のモードにする。点選択ボタン(E)を押した状態では点の追加はできない。
  4. 点を増やしたい場所(F)にカーソルを移動させるとカーソルの形が「+」に変わるので、そこでクリックすると点が追加される。
  5. Ctrlキー(Macの場合コマンドキー)を押しながら、制御点をクリックすると、△と□を切り替えできる。
  6. 失敗した場合は、Undoボタン(G)もしくは、Ctrl+Z キー(Macの場合コマンドキー+Z )でやり直しすればよい。

Step 6.ページのコピー

角の輪郭線が完成したら、いよいよ、これを回転させましょう。まずやることは、ページをコピーすることです。これで2つのキーフレームを作成します。
08addpage.png

  1. 1ページの左側の「<」ボタン(A)をクリック>メニュー-から「前につづいたページを作る」をクリック。これで1ページと同じページが前に作成される。なお、ページの右側の「+」ボタン(B)をクリックし「続きのページを作る」を実行してもかまわない。この場合、2ページ目に移動するので、1ページをクリックすれば、同じ結果になる。

Step 7.前後のページを重ねて表示

09onionskin.png
1. 画面拡大ボタン(A)縮小ボタン(B)、マウスホイールなどを利用して、角全体が画面に表示されるよう調整
2. 角全体を四角形で囲むようにドラッグして選択(C)
3. 紫色の輪郭が登録されたボタン(D)をクリック>メニューから「追加登録する」をクリック。これで角全体がボタンに登録される。
4. 登録ボタン(D)をもう一度クリック>メニューから「下と重ねる」をクリック。これで角が半透明で表示される。
5. メニューバーの「表示(View)」をクリック。メニューから「前後のページを重ねて表示」をクリック。これで、2ページの図形の輪郭線が見えるようになる。

Step 8.角の先端の制御点を選択し、上に縮小

10selpoints.png

  1. 点選択ボタン(A)をクリック。角の制御点が表示される。
  2. 画面倍率調整ボタン(B)やマウスホイールを使って、角の先端を表示
  3. 角の先端(C)から、Ctrlキー(Macの場合コマンドキー)を押しながらドラッグし、角の先端から最初のねじれた線(D)を囲むように、青い線を入力する。これでマウスボタンを離すと、青い線で囲まれた制御点が選択される。(下図)

11resize.png

12resize.png

  1. 選択枠の下辺のハンドル(A)を上の方向にドラッグし、選択した制御点を上に縮小する。
  2. スペースキーを押しながら画面をドラッグすると、表示範囲を変更できる。スペースキーを押しながら画面を少し上に移動させる(次の図)

Step 9.角のねじれ線をひとつずつ上に移動

13mvline.png

  1. 次のねじれた部分を囲むように、、点(A)から、Ctrlキー(Macの場合コマンドキー)を押しながらドラッグし、青い線でねじれた部分の制御点を囲む。これでマウスボタンを離すと、青い線で囲まれた制御点が選択される。
  2. 選択した制御点を上に移動させ、上のねじれた部分(B)になるべく重なるように変形する。選択枠の枠線をドラッグすると移動、角のハンドルをドラッグすると拡大縮小、辺のハンドルをドラッグすると引き伸ばしができる。細かい修正は制御点をひとつずつドラッグして行う。
  3. 右矢印キー「→」左矢印キー「←」を押せばページの移動ができる。これで前後のページを見比べながら、ねじれた部分をひとつ上に移動させ、重なるように修正する。結果は下図

14mvline.png

これと同じ作業を順番に行っていきます。ねじれを完全に重ねる必要はありません。後から修正することもできます。一番下のねじれを上に移動させた結果が下図です。
15mvline.png

Step 10.輪郭線を隠す

一番下の紫色の輪郭線は、そのままにしておきたいので、選択から除外するようにします。
16hideline.png

  1. 何もない場所を何回かクリックし、選択を解除する。
  2. 紫色の輪郭線(A)をクリックして選択。
  3. 登録ボタン(B)をクリック。これで紫色の輪郭線が別のボタンに登録される。
  4. 紫色の輪郭線が登録されたボタン(C)をクリック>メニューから「隠す」をクリック。これで紫色の輪郭線が見えなくなる。
  5. 角が登録されたボタン(D)をクリック>メニューから「選択する」をクリック。これで角が選択される。
  6. 点選択ボタン(E)をクリック。これで角の制御点が表示される(次の図)

Step 11.一番下のねじれ線を作成

17mvbottom.png
18mvbottom.png

  1. 一番下の制御点を適当に選択し、重なって表示されている隣のページのねじれ線の部分に移動させる。選択枠のハンドルをクリックすれば、各種変形メニュー(回転や曲げるなど)が表示されるので利用するとよい。

Step 12.最後のパーツを隣のページからコピー

19copyobj.png

  1. 2ページ(A)をクリック。2ページに移動する。
  2. 紫色の輪郭線が登録されたボタン(B)をクリック。メニューから「隠す」をクリック。これで輪郭線が消える。
  3. 倍率ボタン(C)やマウスホイールで角全体が見えるように表示範囲を調整する。
  4. 角全体をドラッグで囲むように選択する。
  5. Ctrl+「C」キー(Macの場合は、コマンド+C)を押して、選択した図形をコピーする。コピーした図形は、記憶ツール(D)の中に表示される。

20pasteobj.png

  1. 1ページ(A)をクリック。1ページに移動
  2. Ctrl+「V」キー(Macの場合は、コマンド+V)を押して、コピーした図形をペーストする。

Step 13.コピーしたパーツを分解して削除

21ungroup.png

  1. 何もないところをクリックしていったん選択を解除。
  2. 一番下のパーツ(A)の縁の少し外側をクリックし、オレンジ色のグラデーションを選択
  3. 選択枠の中心ハンドル「+」(B)をクリック>メニューの中に「いっしょに塗る」があり、チェックがついていたら、それをクリックし、チェックをはずす。さらに、Shift+Ctrl+「G」(Macの場合、Shift+コマンド+「G」)を押して、グループを解除する。
  4. 一番下のパーツ(A)の縁の少し内側をクリックし、白い光を選択
  5. 選択枠の中心ハンドル「+」(B)をクリック>メニューの中に「いっしょに塗る」があり、チェックがついていたら、それをクリックし、チェックをはずす。さらに、Shift+Ctrl+「G」(Macの場合、Shift+コマンド+「G」)を押して、グループを解除する。
  6. もし、選択枠の中心ハンドル「+」(B)をクリック>メニューの中に「いっしょに塗る」がなかった場合、選択をやりなおす。

以上の操作で、ペーストした図形を別々に選択できるようになるはずです。それを確認したら、不要な図形を削除します。
22delobj.png

  1. 上からマウスをドラッグし、四角形で囲むように角のパーツを上から選択。一番下のパーツだけは選択しないようにする(A)。
  2. 選択枠の枠線(B)をドラッグすれば移動できるので、一番下のパーツ以外が選択されているか、移動させて確認。
  3. 削除ボタン(C)をクリックして選択した図形を削除。これで角の一番下のパーツだけコピーされたことになる。

Step 14.最後のパーツを次のページにコピーして変形

23copynext.png

  1. 外から四角形で囲むようにマウスをドラッグし、角の一番下のパーツ全体を選択(A)
  2. 次のページにコピーするボタン(B)をクリック。これで選択された図形が2ページにコピーされる。
  3. 選択枠の左辺のハンドル(C)を右側にドラッグし、細くする。
  4. 倍率拡大ボタン(D)を何回かクリックし、拡大する。結果は次の図

Step 15.変形後の配置

24resize.png

  1. 「隠す」設定のリセットボタン「○」(A)をクリック。これで紫色の輪郭が見えるようになる。
  2. 選択枠の角のハンドル(B)をドラッグし、図形を小さくする。
  3. 右下の輪郭線の中に配置する。結果は下図。

25resize.png

Step 16.先頭ページに繰り返しを入れ、時間調整

26loop.png

  1. 表示倍率ボタン(A)または、マウスホイールを使って表示範囲を調整。
  2. 1ページ(B)をクリックして、1ページに移動
  3. メニューバーの「ツール(Input)」(C)>「繰り返しボタン」をクリック。1ページに繰り返しボタンが入る。
  4. プレイボタン(D)をクリック。アニメーションが連続して再生される。停止はストップボタン(E)をクリック
  5. 1ページの時間「1秒(1sec)」(F)をクリック>メニューから「0.1秒短くする」を何回かクリックし、時間を「0.5秒」に修正
  6. プレイボタン(D)をクリック。アニメーションのスピードが速くなる。停止はストップボタン(E)をクリック

Step 17.画面サイズの変更、レイアウト調整

27pageset.png

  1. メニュバー「ページ」(A)をクリック>「ページ設定」をクリック>画面サイズを、「200」「200」に設定
  2. ページ番号「1」(B)をクリック>「ページの指定ここから」をクリック
  3. ページ番号「2」(C)をクリック>「ページの指定ここまで」をクリック。これで、1ページ、2ページに含まれる図形がすべて選択された状態になる。
  4. 選択枠の角のハンドル(D)をクリック>メニューから「拡大縮小+回転」をクリック。これでマウスの移動にしたがって、選択された図形が回転、拡大縮小できるようになる。選択枠の枠線をクリックすると、移動できる。これらの機能を使ってレイアウト修正ができる。

Step 18.拡大して微調整

28pageset.png

最後は、アニメーションを再生しながら、気になる点を拡大し、制御点の位置を変更して修正していきます。図形がベクトル情報で記録されているため、後からいくらでも修正が可能です。

Step 19.アニメGIF出力

  1. ファイルメニュー>「アニメGIF出力」をクリック
  2. 出力先、ファイル名を指定して「保存」をクリック
  3. アニメGIFの設定画面が開くので、以下の情報を入力して「OK」ボタンをクリックすれば、アニメGIFファイルが作成される。
  • 画面サイズ:ここで画面サイズを自由に設定できる。
  • 出力レート:1秒間のコマ数の設定。ここで自由に設定できる。
  • 出力秒数:繰り返しボタンを使った場合、何秒まで出力するかを設定する。今回の場合は「1」と設定すればよい。
  • 背景を透明にする:チェックしておくと背景が透明になる。通常はチェックを入れておくとよい。
  • 線をなめらかにする:背景を透明にする場合はチェックしないほうがよい。

アニメGIF出力例

  • 80x80 秒10コマで出力した例(9.5KB)

ChatLicorne80x80.gif

  • 320x320 秒10コマで出力した例(60KB) 9va-ChatLicorne.gif

Step 20.APNG出力

動くLINEスタンプは、APNGというフォーマットで作成します。「アニメーションスタンプ制作ガイドライン」によると
以下のような条件がついています。

準備する画像

種類 個数 画像サイズ フォーマット
メイン画像 W240×H240 APNG
トークルームタブ画像 W96×H74 PNG
アニメーション画像 24 W320 x H270(最大)、長辺どちらかが270px以上あれば、横長や(ex:W270 x H100)や、縦長の画像(ex:W100H x H270)の制作も可能。枠いっぱいに画像を作成すること、余白不可 APNG

アニメーション画像の条件

項目 アニメーションの条件
再生時間 最大4秒。1、2、3、4秒のいずれか
フレーム数 5~20フレーム
1秒のコマ数 再生時間が4秒の場合、2~5コマ/秒
再生時間が3秒の場合、2~6コマ/秒
再生時間が2秒の場合、3~10コマ/秒
再生時間が1秒の場合、5~20コマ/秒
カラーモード RGB
データサイズ 1個 300KB以下、全体のZIPファイルは20MB以下

APNGは、以下の手順で簡単に出力できます。
1. ファイルメニュー>「連番/APNG出力」をクリック
2. 出力先、ファイル名を指定して「保存」をクリック
3. 連番/APNGの設定画面が開くので、以下の情報を入力

  • 画面サイズ:W320 x H270(最大)、長い辺が270以上
  • 出力レート:1秒間のフレーム数。合計5から20フレーム
  • 出力秒数:最大4秒(1秒単位)
  • 背景を透明にする:必ずチェックを入れる。
  1. 設定が完了したら「出力」ボタンをクリック
  2. 「連番出力を1つのAPNGファイルにまとめますか?」という質問が出ます。ここで「はい」をクリックしてください。APNGが出力されます。
  3. もし「いいえ」をクリックすると、指定した保存先に20枚のアルファマスクつきPNGが連番出力されます。これを他のツールで処理してももちろんかまいません。

まとめ

フリーソフト「9VAe(きゅうべえ)」は、SVGデータを読み込んで、ベクトル情報のまま、アニメーションを制作できるため、動くLINEスタンプのような単純な動きを繰り返すアニメーションを制作するには、非常に威力を発揮します。

動くLINEスタンプの制作が2016年6月から一般に解放されました。ベクトル情報でアニメーションを作っておけば、あとから自由に画像サイズや秒間のコマ数を変更できるので、アニメーションスタンプの制作にぜひご活用ください。

9VAe(きゅうべえ)の使い方について、次の記事もご覧ください。


関連記事

9VAeきゅうべえ のご紹介

  1. 無料ソフトでアニメを作ってみよう(9VAe きゅうべえ)
  2. インストール方法
  3. スクラッチ、ビスケットの次は 9VAe=第3のプログラミング学習環境
  4. よくある質問

9VAeきゅうべえ 初級編

  1. 9VAe チュートリアル(1)ーページでタイムラインなし
  2. 9VAe チュートリアル(2)ー図形入力、選択、移動、サイズ変更
  3. 9VAe チュートリアル(3)ーアニメキャストを作る、時間調整
  4. 9VAe チュートリアル(4)ーアニメキャストの修正、往復
  5. 9VAe チュートリアル(5)ー動きグラフ、ページコピー、GIF作成
  6. 書き順アニメーションの作り方
  7. 9VAeきゅうべえ:長いアニメを作る方法

9VAeきゅうべえ 上級編

  1. 動くLINEスタンプのAPNG作成:無料ソフト9VAeきゅうべえ
  2. 萌えキャラ デジたんを目ぱちさせるまで:APNGアニメの作り方
  3. openclipartの無料イラストをアニメ化する6つの手順
  4. イラストから動くLINEスタンプのようなアニメを簡単に作る方法
  5. Openclipart の 無料SVG をアニメにするテクニック
  6. 無料アニメソフト9VAeきゅうべえの裏技集

9VAeきゅうべえ サンプル作品

  1. 9VAeきゅうべえ」で絵を描かずに作れるGIFアニメ

9VAeきゅうべえ 技術資料

  1. アニメソフト 9VAe をカスタマイズする方法
  2. イラストレータのデータを 9VAe(きゅうべえ)に変換する方法
  3. 9VAe / 9svg データフォーマット解説