mieki256's diary



2014/11/19(水) [n年前の日記]

#1 [cg_tools][dxruby][spriter] Spriterの保存ファイルを眺めていたり

DXRubyで表示できないものかなと。

とりあえず分かった点は…。
例えば Flash の swfファイルはフレーム単位でデータが記録されてるわけだけど、Spriter は時間しか記録されてない。Adobe や Google が以前発表した、HTML5アニメーション制作ツールと同じ。

フレーム単位で管理してる場合、指定したキーフレームの見た目が必ず表示されるというメリットはあるけれど、再生環境のスペックが低くて、再生フレームレートが低い値になった際、動きの速度が遅くなる・スローモーションのように見えてしまうという問題があって。昔のゲームで言うところの処理落ち状態というか。

時間で管理してる場合、再生フレームレートが低かったとしても、動きの速度は維持される。その代り、指定したキーフレームの見た目が必ず表示されるという保証はない。

フレーム単位で管理するのは、映像制作ツール。時間単位で管理するのは、コンピュータ上でアニメを生成することを念頭に置いたデータを作成するツール、と考えてもいいような気がする。

あるいは、昔のアーケードゲーム文化と、PC文化の違いというか。アーケードゲーム文化は、固定フレームレートを得られるハードウェアを設計してたわけだけど。PCは表示能力が低かったから可変フレームレートで考えて作るしかなかったわけで。

もっとも、ゲーム画面がほとんど3DCGに移行して、描画にしろ内部計算にしろ負荷が大きくなった現在では、可変フレームレートで考えるのが主流のはずだけど。ということで、Spriter が時間単位で管理してるあたりは実に今風のツールだなと思えたり。

以上です。

過去ログ表示

Prev - 2014/11 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project