synfig studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

22
Synfig Studioでつくる Vectorアニメーション iPhone Dev Sap勉強会 May 2012 須釡達雄 @gamako

Upload: tatsuo-sugama

Post on 18-Dec-2014

3.370 views

Category:

Technology


9 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

Synfig StudioでつくるVectorアニメーション

iPhone Dev Sap勉強会 May 2012

須釡達雄 @gamako

Page 2: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

Agenda

• 自己紹介

• SynfigStudioの紹介

• iPhoneアプリで使うときの工夫

Page 3: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

自己紹介• 須釡達雄

• Twitter: @gamako

• 株式会社ビーユージー

• iPhone, Android, node.js, golang...

• 会社でジリリ、個人でうさこアプリなど

Page 4: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

うさこでんたく

• うさこが手書きで計算

• 数字を喋る!

• なごむ!

Page 5: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)
Page 6: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

今日の話題

Page 7: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

Synfig Studio

• Vectorアニメーション作成ツール

• Win, Mac, Linux

• オープンソース

• Adobe Flash高いよ(泣)!という人に

Page 8: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

Vectorアニメーション

• Vectorグラフィックスのアニメーション

• 点と線と塗りの時間変化を表現(間を計算で補完)

計算で補完

Page 9: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

Raster vs Vector

• 一枚一枚描かなくてもいい

• 解像度、フレームレートの変更も自在

• プラットフォーム の変更

Page 10: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

デモ

Page 11: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

Synfig Studio

• Macでもインストール簡単になったけど・・・

• gtkベース(泣)

• 重い、わりとよく落ちるorz

• IKとか何それ、おいしいの?

Page 12: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

正直• あまりおすすめできないかも、、、orz

• べつに・・・

Page 13: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

いいところもあるよ

• ファイル形式がSVGに近い(xml)

• コア部分のコマンドライン実行ファイルが提供されている

• 書き出しを自動化できる

Page 14: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

iPhoneアプリで使う

• pngのパラパラアニメを書き出して

• TextureAtras化して

• cocos2dでanimation

Page 15: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

png書き出し• フレームレートを指定して

• 連番のpng

• コマンドラインでもできる

Page 16: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

余白を削除• 余白を削除

• 切り出した座標を出力するツールを自作

Page 17: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

TextureAtlas化• TexturePacker 有料ツール

• (GUI&コマンドライン)

• コマンドラインで連番png → Texture & plist

Page 18: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

読み込むコード• CCAnimationCache 順番にaddFrame

Page 19: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

自動化

• synfigファイルからTextureファイル&コード生成まで行うPythonスクリプト

• できたものをごっそりXcodeに追加

Page 20: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

希望• ほんとはiPhoneでVectorデータをそのまま扱いたい

• Retina用、非Retina用pngをバイナリに含めたくない

• 誰か作って!

Page 21: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

まとめ

• Synfig StudioでiPhone用のアニメーションをつくる方法。

• 安定性は不安。これからに期待。

• 工夫の余地あり。

Page 22: Synfig Studioでつくるvectorアニメーション(iphone dev sap勉強会 20120512)

おしまい

• UIKitベースで作ろうとすると、またいろいろ・・・

• うさこでんたくよろしくね