output_24fps.mp4かなり背景をスッキリさせることができた。これでも時々妙な物体が描かれる...。なんだろうコレは...。言葉で説明できる物体なら、ネガティブプロンプトに追加することで消せるかもしれないけど...。フツーの手描きアニメは、フィルム時代の名残りで、24コマ/秒で作られてるけど、1秒間につき24枚の動画を真面目に描いてるカットは稀だったりする。2コマベース、12fpsを基本として作られてるので...。1枚ずつ間引いて、12fps、全15フレームにしてみた。output_12fps.mp412fpsにしたことで、ちょっとは手描きアニメっぽい雰囲気に近づいた気がする。ちなみに、日本のアニメは、鉄腕アトムの頃から3コマベース、8fpsを基本として作られているので、2枚ずつ間引いて8fps、全11フレームにしてみた。output_08fps.mp4これでもまあ、そこそこアニメーションっぽい感じにはなるなと...。相変わらず、フレーム間の一貫性が皆無。一時停止してコマ送りすると全フレームが作画崩壊状態。現状では全く使い物にならないなと。最初のコマからして足が3本あるし...。それでも、例えばミュージックビデオ等の1カットでチラッと流してみるとか、エヴァTV版の最終回近辺のように、混乱しているキャラの精神世界を表現、といった使い方なら、こういう動画もイケそうな気もする。黒人のおじさんが走ってる動画から、こういう動画を生成できてしまうという点は、結構悪くないのではないかと。いうプリプロセッサが追加されて、ソレを通すと、1枚の画像に沿った感じの生成画像を得ることができるらしい。して、ソレを使えば、フレーム間に一貫性があるアニメーション動画が作れたりするのでは...?そんなわけで試してみたのだけど...。output_use_ref.mp4生成された画像の画質が何故か盛大に荒れてしまった...。VHS3倍録画でダビングを繰り返したような低画質ぶり...。してこんなことになるんだろう...。:OpenPoseを経由させることで、元動画に含まれていた、人物の性別、年齢、人種と言った情報は削除されるので...。OpenPoseには、元動画とは異質な「ガワ」を動かすことに使えるというメリットがありそうだなと...。して得られるかもしれない成果物に新規性は無さそうでもあり。いったことは、モーションキャプチャ+3DCGで、随分前から実現しちゃってるので...。3D的なモーションキャプチャと違って、2Dの情報しか得られないあたりはデメリットかもしれない。OpenPoseによって得られた2D座標から、3D的にはどういう状態になっているのかを推測し直す処理が、本来は必要になるのではないかなと...。逆に考えると、OpenPoseは2D座標しか得られないが故に、手描きアニメとの類似性が出てくるメリットもありそうな気もしていて...。手描きアニメは、3Dで厳密に計算して描かれているものではなく、2D的な見た目を模倣して描かれているものだから...。2Dでしか処理できない点は、手描きアニメに近づけたいという目的があった場合、逆に美味しかったりしないかと。:手描きアニメのフレームレートは12fps、もしくは8fpsと書いてしまったけど、実際はそう単純ではなくて。瞬間瞬間によって、1コマで動かしたり、3〜4コマで動かしたりするのが手描きアニメ。24fpsを上限とした可変フレームレートに近いと言えるのかもしれない。板野サーカスで有名な板野一郎さんのインタビュー記事を読むと、「ミサイルがカメラに近い時は1コマで、少し離れた位置なら2コマで、遠くを飛んでる時には3〜4コマで動かしてる」といった発言があったりするし。宮崎駿監督にとっての先輩アニメーター、故・大塚康生さんは、生前、「今の日本のTVアニメは大半がフルアニメになってるから、フルアニメなんて言葉は現状では死語」的なことを発言してたりする。*2そんな状況なので、手描きアニメだから12fps、あるいは8fps、ということではないのだけど...。コンピュータで自動的に作った何かしらの映像を、手描きアニメの雰囲気に少しでも近づけたいと思った時、安易ではあるのだけど、12fpsや8fpsにしてしまうのは、結構有効だよなと。言って、たったそれだけで手描きアニメにクリソツになるわけでもない、ということは意識しておかないといけないよなと。手描きアニメを舐めるなよ。瞬間瞬間で、人間の感覚でしっくりくるよう、臨機応変に表現しているのが手描きアニメなんじゃい。