2024/11/07(木) [n年前の日記]
#1 [blender] blenderで木の葉がさわさわする動画を作れるか試してみた
数日前に、木が風でサワサワしてる感じの動画を Processing で作れないか試してたけど。
_Processingで木の葉サワサワ処理を書いてみた - mieki256's diary
無料で使える3DCGソフト blender でも、木が風でさわさわしてる感じの動画を作れそうか試してみた。
環境は Windows10 x64 22H2 + blender 4.2.3 LTS。CPUは AMD Ryzen 5 5600X。RAM 16GB。GPUは NVIDIA GeForce GTX 1060 6GB。
blender には、木のモデルデータを作成できる Sapling Tree Gen というアドオンがある。このアドオンにはアニメーションをさせる機能もあると以下のチュートリアル動画で知った。ありがたや。
_[Blender] 風で揺れる「木」の作り方!! Sapling Tree Gen のアニメーション機能 #084 - YouTube
動画の通りに試してみたら、さわさわ動画がすんなり作れてしまった。素晴らしい…。以下のような雰囲気の動画が作れる。
動きに関してはコレでいいんじゃないかな…。
ただ、例えばアニメの背景に使おうとするなら、このままだといかにも3DCG過ぎるので、アニメ風の見た目にするためのテクニックが必要になるはず。そのあたりはまた別の話。
_Processingで木の葉サワサワ処理を書いてみた - mieki256's diary
無料で使える3DCGソフト blender でも、木が風でさわさわしてる感じの動画を作れそうか試してみた。
環境は Windows10 x64 22H2 + blender 4.2.3 LTS。CPUは AMD Ryzen 5 5600X。RAM 16GB。GPUは NVIDIA GeForce GTX 1060 6GB。
blender には、木のモデルデータを作成できる Sapling Tree Gen というアドオンがある。このアドオンにはアニメーションをさせる機能もあると以下のチュートリアル動画で知った。ありがたや。
_[Blender] 風で揺れる「木」の作り方!! Sapling Tree Gen のアニメーション機能 #084 - YouTube
動画の通りに試してみたら、さわさわ動画がすんなり作れてしまった。素晴らしい…。以下のような雰囲気の動画が作れる。
動きに関してはコレでいいんじゃないかな…。
ただ、例えばアニメの背景に使おうとするなら、このままだといかにも3DCG過ぎるので、アニメ風の見た目にするためのテクニックが必要になるはず。そのあたりはまた別の話。
◎ 操作手順をメモ :
せっかくだから手順をメモ。Sapling Tree Gen アドオンのインストールは済ませてあること。
追加 → カーブ → Sapling tree gen、を選択。木のモデルが追加される。
「Branch Splitting」で、枝の分岐を設定できる。レベルを2から3に上げると、発生する枝の数が増える。ただ、blenderの処理が一気に重くなるので注意。何か操作をするたびに10〜20秒ぐらい待たされる状態になる。
「Leaves」を選んで、葉の状態を設定する。
「アーマチュア」で、アニメーションをつけるためのボーンを枝に設定できる。Use Armature にチェックを入れる。
「アニメーション」で、動きを設定。
追加 → カーブ → Sapling tree gen、を選択。木のモデルが追加される。
- 左下に「Sapling: Add Tree」という項目が出るので展開させる。
- 「ジオメトリ」を選んで、ランダムシードを変更すると木の形が乱数で変わる。
- Load Preset で、木の種類をいくつか選べる。
「Branch Splitting」で、枝の分岐を設定できる。レベルを2から3に上げると、発生する枝の数が増える。ただ、blenderの処理が一気に重くなるので注意。何か操作をするたびに10〜20秒ぐらい待たされる状態になる。
「Leaves」を選んで、葉の状態を設定する。
- Show Leaves にチェックを入れると、葉を表示/発生させられる。
- Leaves の数字を変更すると、発生する個数を変更できる。
- Leaf Scale で、葉の大きさを変更できる。
「アーマチュア」で、アニメーションをつけるためのボーンを枝に設定できる。Use Armature にチェックを入れる。
「アニメーション」で、動きを設定。
- Armatue Animation と Leaf Animation にチェックを入れる。前者は枝を、後者は葉を揺らす。
- Animation Speed で、全体のアニメスピードを変更できる。
- Loop Frames に最終フレームを指定するとループアニメが作れる。0ならループしない。
- Overall Wind Strength で風の強さを指定。
- Leaf Wind Settings の振幅で、葉が揺れる大きさを指定。
◎ 余談。このあたりの処理を気にするようになった経緯 :
昔、「ダイナミックコード」というTVアニメを見ていた際、風で木がさわさわしてるSEが流れてるのに背景の木はピクリとも動いてないカットがあって、「おいおい。それはどうなの…」と思ってしまったことがあって。
それ以来、アニメの中で木がさわさわしてるカットが出てくると、どういう処理をしてさわさわさせてるのか、ついつい気になってしまう体質(?)に…。まあ、おかげで色々な方法があることが分かってきた。
それはさておき。ググってたら、blenderを使ってアニメ風の木に見せつつさわさわさせる作例を見かけた。
_Anime Tree Tutorial | Blender (include Project Files) - YouTube
個人的には、これが理想的なさわさわのように思える…。どう見てもアニメ風だし、滑らかにさわさわしてるし。
それ以来、アニメの中で木がさわさわしてるカットが出てくると、どういう処理をしてさわさわさせてるのか、ついつい気になってしまう体質(?)に…。まあ、おかげで色々な方法があることが分かってきた。
- 木の幹と、葉っぱのシルエットを、アニメーターが動画で描いてしまう。セル+フィルム時代の手法。
- 少し形が違う木を背景美術っぽい絵柄で2〜3枚描いて、オーバーラップでほわほわと切り替えてさわさわしてることにする。セル+フィルム時代の手法。
- 幹と葉っぱを別レイヤーに分けて、葉っぱ全体だけ撮影で何かのフィルタをかけてモサモサと動いてるように見せる。(先日、「アクロトリップ」というTVアニメで目撃した)
- 葉っぱの塊を複数レイヤーで重ねて撮影で動かす。
- 3DCGにしちゃう。
それはさておき。ググってたら、blenderを使ってアニメ風の木に見せつつさわさわさせる作例を見かけた。
_Anime Tree Tutorial | Blender (include Project Files) - YouTube
個人的には、これが理想的なさわさわのように思える…。どう見てもアニメ風だし、滑らかにさわさわしてるし。
[ ツッコむ ]
以上、1 日分です。