mieki256's diary



2020/05/24() [n年前の日記]

#1 [enve2d][synfig][cg_tools] アニメの影をどうやってつけたらいいのかで悩んだり

アニメ制作ソフト enve や Synfig Studio を触っていて、アニメ的な影をどうやってつけたらいいのかで悩んだり。環境は、Windows10 x64 1909 + enve_5_18_20、Synfig Studio 1.3.14。

Adobe Flash あたりもそうだけど、一般的に、PC上で動くアニメ制作ソフトの類は、 各図形を閉じたパスで表現してる場合が多くて。だけど、日本のTVアニメなどは、キャラに影をつけてる場合が多いので、その手のアニメ制作ソフトの仕様だと、影をつける際にちょっと困ってしまう。

日本製手描きアニメは、まずは線のみで動画を作ってから色を塗る、ということをやってるので…。影をつける際も、影の境界線を色トレス線で描いて動かすことができてしまうのだけど。これを、閉じたパスで図形を表現することを念頭に置いたアニメ制作ソフトで行おうとすると、ちょっと発想を変えないといかんわけで…。

Synfig Studioの場合。 :

とりあえず、Synfig Studio なら、以下のような感じで影をつけられなくもないかなと…。

まず、影がついてない元図形を用意して。

ss_shadow_anime_02.png


次に、影に相当する塗り潰し部分を用意する。領域は、元図形よりはみ出しちゃってもいい。

ss_shadow_anime_03.png


影を、元図形の上に重ねると…まあ、こうなる。

ss_shadow_anime_04.png


そこで、影のレイヤー(or グループ)の設定を弄ってやる。ブレンドの種類を、「合成」から「クリッピング」に変更。こうすることで、現在レイヤーの下にあるレイヤー群の領域で、現在レイヤーがクリッピングされる。また、このブレンドは、同じグループの中でしか適用されないので、背景や、手前のレイヤー群から影響を受けない。

ss_shadow_anime_05.png


結果、こうなる。ちゃんと影がついたように見える。

ss_shadow_anime_06.png


動画にしてみる。一応それらしくなってる、だろうか。




ちなみに、Synfig Studio はフィルタレイヤーを使うこともできるので…。例えば、影レイヤーのすぐ上に「ぼかし」レイヤーを置けば、イイ感じにぼけた影にすることもできる。

ss_shadow_anime_07.png


動画にしてみると、こんな感じ。




ということで、Synfig Studio なら、
  1. 関連するレイヤーをグループに入れてから、
  2. 影相当のレイヤー or グループのブレンド種類をクリッピングにする。
という手順で、ざっくりとアバウトに影をつけてアニメーションさせることも一応できそうではあるかなと。

enveの場合。 :

enve の場合は、Synfig Studio で行ったようなことができなくて悩んでしまったり。

一応、enve も、各レイヤーには、SrcOver とか DstIn とか、色々な合成種類があるのだけど…。しかし、enve の場合、同じグループの中だけでその合成種類を有効にする、ということができないみたいで。

結果、合成種類を変更すると、背景レイヤーや手前のレイヤーにまでその処理が反映されてしまうので、キャラクター(?)だけに影をつける、ということが現在のバージョンではできないように思える。

もちろん、
  • 光のあたってる領域と影の領域を別々の領域として作るとか、
  • 影の領域が元図形の領域内にきっちり収まるように作るとか、
そういう作り方をすれば影をつけることもできなくはないだろうけど。しかし、前者の場合は、動きをつけるとえてして破綻する ―― 2つの領域の間に隙間ができちゃったりして調整が大変だし、後者の場合は、影の境界線以外の線まで意識して動かさないといけないわけで…。どう考えても苦行だよなと。

てなわけで、enve でアニメを作ろうとすると、影がつかないアニメ映像スタイルに固執しなければいけない状態に陥るのではないか、と。

手描きアニメなら容易に(?)できていたことが、コンピュータを使ったらできなくなるという…。これはちょっとダサい話ではあるよなあ…。

以上です。

過去ログ表示

Prev - 2020/05 - 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
31

カテゴリで表示

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


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

Powered by hns-2.19.6, HyperNikkiSystem Project