ソースに絡まるエスカルゴ

貧弱プログラマの外部記憶装置です。

【Blender】Blender2.81でColorRampのアニメーションを行う

 最近Blenderのノードを色々といじって遊んでいます。

 今回はColorRampノードのアニメーションができるということに気が付いたのでその備忘録です。

 では始めます。


1:読み込むPlaneの設定を行う
 Blender2.81を起動させたら、Cubeを削除してPlaneを追加します。
f:id:rikoubou:20200121161127p:plain

 Planeを選択した状態で「Material」のタブを開いて「New」のボタンを左クリックしてMaterialを追加します。
f:id:rikoubou:20200121161357p:plain
f:id:rikoubou:20200121161625p:plain

 次に追加したMaterialでColorRampのアニメーションをするためのノードを作成していきます。


2:ColorRampの内容をPlaneに表示させる
 選択したMaterialの「Shading」の画面を開くと以下のようになっています。
f:id:rikoubou:20200121162027p:plain

「Shift+Aキー」→「Converter」→「ColorRamp」を選択してノードを追加します。
f:id:rikoubou:20200127144340p:plain

 追加したノードの「+」マークをクリックするとマークが追加されます。

f:id:rikoubou:20200127144657p:plainf:id:rikoubou:20200127144833p:plain

 同様にして全部で5つのマークになるまで増やします。
f:id:rikoubou:20200127145103p:plain

 このマークの部分をクリックするとマークに設定される色を変更でき、またドラッグするとマークの位置も変更できます。これによってグラデーションを設定することができます。
f:id:rikoubou:20200127145411g:plain

 ちなみに色をコピペしたい場合はカラーパレットの「Hex」というタブを開くと色の数値がわかるのでその値をコピペすれば良いです。
f:id:rikoubou:20200127145844g:plain

 マークの色と位置を調節してとりあえず以下のようにします。
f:id:rikoubou:20200127145615p:plain

 グラデーションの設定が終わったらColorRampの「Color」とPrincipledBDSFの「Base Color」を繋ぎます。しかしこの状態ではPlaneに設定したColor Rampの色は表示されません。
f:id:rikoubou:20200127150159p:plain

 Planeにグラデーションを出すために「Shift+Aキー」→「Texture」→「Gradient Texture」を選択してノードを追加します。
f:id:rikoubou:20200127150608p:plain

 追加したGradient Textureの「Color」とColorRampの「Fac」をノードで繋ぎます。するとPlaneにColorRampで設定したグラデーションが表示されます。
f:id:rikoubou:20200127151147p:plain

 これでPlaneにColorRampの内容を表示できたので、アニメーションの設定をしていきます。


3:ColorRampのアニメーション設定
 アニメーションの設定をやりやすいように「Shading」の左上にある画面を「DopeSheet」に変更します。

f:id:rikoubou:20200127151709p:plainf:id:rikoubou:20200127151913p:plain

 DopeSheetが「1」フレームの時に青色マークの2つの位置を変更してposのところにカーソルを置いた状態で「iキー」を押してキーフレームを登録します。これを同様に「50」フレームぐらい、「100」フレームぐらいのところで繰り返して登録します。
f:id:rikoubou:20200127152711g:plain

 この状態でアニメーションを実行すると、以下のようにグラデーションの位置が変更されたアニメーションになります。
f:id:rikoubou:20200127153256g:plain


 以上がColorRampでアニメーションを行う方法です。

 ColorRampの値を適当にいじっていたらアニメーションできることに気づいて記事にした次第ですが、色々と使えそうです。


・参考資料