2020/05/28(木) [n年前の日記]
#1 [synfig][cg_tools][anime] Synfig Studioで試しにアニメを作成
せっかく Synfig Studio を触っていたことだし、何か作ってみようかなと。Windows10 x64 1909 + Synfig Studio 1.3.14 開発版で、試しにアニメっぽい動画を作成してみたり。
こんな感じになった。
顔パーツの位置や拡大縮小率を変更してるだけだったりするのだけど、それだけでも結構それっぽく見えるような気もしてきたり。
利用したsvgは以下。CC0 / Public Domain ってことで。
_face_test_trace.svg
一応、Synfig Studio のプロジェクトファイルも置いときます。
_svg_import_test2_anime_20200528.zip (3.2MByte)
ffmpeg で連番pngをmp4に変換する指定は以下。
こんな感じになった。
顔パーツの位置や拡大縮小率を変更してるだけだったりするのだけど、それだけでも結構それっぽく見えるような気もしてきたり。
利用したsvgは以下。CC0 / Public Domain ってことで。
_face_test_trace.svg
一応、Synfig Studio のプロジェクトファイルも置いときます。
_svg_import_test2_anime_20200528.zip (3.2MByte)
◎ 作業手順をメモ。 :
- CLIP STUDIO PAINT 1.9.11 で下絵を作成。pngで保存。
- Inkscape 1.0 x64 に下絵のpngをインポートして、ペンツールでトレース。作業を始める前にドキュメントのプロパティで拡大縮小を1.0にしておく。
- Synfig Studio 1.3.14 で svg をインポート。
- アニメをつけやすいように、各パーツをグループ分け。
- アニメをつけて、連番pngとしてエクスポート。
- ffmpeg で、連番pngを mp4 に変換。
ffmpeg で連番pngをmp4に変換する指定は以下。
ffmpeg -framerate 24 -i output.%04d.png -vcodec libx264 -pix_fmt yuv420p output.mp4
- -framerate 24 で、24FPSを指定。
- -i output.%04d.png で、output.0000.png、output.0001.png 等の連番pngを読み込む。
- -vcodec libx264 -pix_fmt yuv420p で、yuv420p の mp4 を出力。
- 一番最後の output.mp4 で、出力ファイル名を指定。
◎ Synfig Studio はとにかく不安定だなと。 :
Synfig Studio で連番pngをレンダリングすると、最後のフレームを出力したタイミングで Synfig Studio が落ちてしまって悩んだ…。たまたま、ぼかしレイヤーを追加したら落ちなくなって、ますます首を捻ったり。もしかすると、レイヤー構成が変わるだけでも動作の安定性に変化が出てくるのかもしれない。
レイヤーのプロパティを変更しようとしたら落ちたり、パスの制御点位置を変更しようとしたら落ちたりで、とにかく不安定…。
ファイルを開き直して同じ操作をしても落ちなかったりするあたりが困る。再現性が無い…。こういう種類のバグが一番困る…。
レイヤーのプロパティを変更しようとしたら落ちたり、パスの制御点位置を変更しようとしたら落ちたりで、とにかく不安定…。
ファイルを開き直して同じ操作をしても落ちなかったりするあたりが困る。再現性が無い…。こういう種類のバグが一番困る…。
◎ 髪の毛の動かし方で悩む。 :
今回、髪の毛は、房(?)毎にパーツ分けしてみたけれど。こういうやり方はどうなんだろうと悩んだりもして。もしかすると、パスの変形で動かしたほうがよかったりしないか…。
一枚の静止画を相手にしてどうにか動かそうとするから、こういうところで悩むのかもしれない。事前に数枚の原画があれば、原画と原画の間をどう中割するか、そのためにはどんなパーツ分けをすればいいのか、等々が読めてきたりもするのかな…。
一枚の静止画を相手にしてどうにか動かそうとするから、こういうところで悩むのかもしれない。事前に数枚の原画があれば、原画と原画の間をどう中割するか、そのためにはどんなパーツ分けをすればいいのか、等々が読めてきたりもするのかな…。
[ ツッコむ ]
以上です。