Calender18日の記事です。Twitterで一時的にバズっても時間と共にみんな忘れてしまいます。後...qiita.comBlender2.8のダイナミックペイントを用いて水滴の表現をしてみます。ダイナミックペイントは、オブジェクトをペイントキャンバスとブラシに変え、頂点カラー、イメージシーケンス、またはディスプレイスメントを作成できるモディファイアおよび物理システムです。オブジェクト同士の干渉による水滴や、足跡の表現ができます!今回の完成品を見てみましょう。球体状の物体に水滴の波紋が表現されています。キャンパスとブラシを用意するblenderを起動して初期配置されている立方体を削除しましょう。ダイナミックペイントではキャンパスとブラシの二つのオブジェクトが必要です。ダイナミックペイントの挙動を理解するために、まず簡単なモデルを作成します。平面とUV球を作成しましょう。平面を細分化してポリゴンをすごく細かくして、平面に波モディファイアを適用します。これでアニメーションさせる(スペースキーを押す)と平面が波打ちます。この平面がキャンパスになります。平面が波打つのを確認したらダイナミックペイントで波打たせたいので、モディファイアの設定から速度、高さ、幅、狭さを0にします。平面に物理演算タブからダイナミックペイントを適用しましょう。設定からキャンパスを追加をクリックします。サーフェスタイプを波に変更します。次にブラシとしてUV球を平面の上に移動します。UV球に物理演算タブからダイナミックペイントを適用しましょう。タイプをブラシに変更します。設定からブラシを追加をクリックします。これでダイナミックペイントを使う準備はできました!アニメーションさせている状態でUV球を動かして平面に当ててみましょう。すると衝突したところが波打つのが確認できます。パーティクルを設定する平面の上にUV球を配置した状態で、UV球にパーティクルシステムを適用しましょう。名前をrainにして、数を100に設定します。これでパーティクルが放出されます。次にダイナミックペイントの設定を変更します。ソース>ペイントをメッシュボリュームからパーティクルシステムに変更します。下のパーティクルシステムの欄から作成したrainを設定しましょう。この状態でアニメーションさせます。するとUV球から放出されるパーティクルに対して平面がダイナミックペイントにより波打つのが確認できます。平面(キャンパス)のダイナミックペイントのサーフェスの設定を弄ることで波の早さや、減衰の仕方などをコントロールできます。試してみてください!これでダイナミックペイントの使い方がわかりました。平面ではなく球体を波打たせたいので、UV球をキャンパスに設定すれば簡単に波打つ球体の完成です。自分の好きな物体を波打たせてみましょう。マテリアル、ライトを設定する水のマテリアルを作成しましょう。プリンシプルBSDFの伝播を1にして、IORを1.333にします。ベースカラーを水色にします。これで水の球体の完成です!透明な物体は環境のライトが必須なのでIBLを設定しましょう。IBLについてわからない人は下記を参照してください。初心者から3DCGを習得できるサービスCGCAMPCGCAMPはオンラインで3DCGを学習できるサービスです。Nightを使います。https://hdrihaven.com/hdri/?c=night&h=vignaioli_nightそのままだと明るすぎるので、強さを0.1に設定しましょう。おわりお疲れさまでした!ダイナミックペイントを使用することで、簡単に水滴を表現することができました!リアリティのある映像を作成することができます。EEVEEを使用すれば映像も短時間でレンダリングできます。Blenderの操作方法や専門用語がわからない方は下記のサイトを見てみてください。基本的な操作方法をマスターすることができます。初心者から3DCGを習得できるサービスCGCAMPCGCAMPはオンラインで3DCGを学習できるサービスです。LINEharkerHarkerblog関連記事blenderBlender2.8でマテリアルを作成する方法を解説しますBlender2.8でマテリアルを作成する方法を解説します。基本は2.8以前と同じですが2.8ではシェーダーエディタを使用することが前提となります。マテリアル作成はオブジェクトの質感を決める重要な要素です。マスターしておきましょう!blenderBlenderでオリジナルのマーキングメニューを作成する方法Mayaみたいに自分がよく使う操作を、オリジナルのマーキングメニューに登録して呼び出せるように出来たら便利なので調べて実装してみました。メモとして記事を残しておきます。コマ...blenderBlender2.8を日本語化する方法Blenderを起動したときUIは英語になっています。日本語にする方法を解説します。2019の15日目です。空いていたので投稿してみました。初心者向けです!簡単なノイズを使用してたまごの質感を表現してみます。Blender2.8を使用します。本記事ではこれからblenderに初めて触る初心者に合わせた勉強方法を紹介しました。これからblenderを勉強しようと思っている人は是非記事をご覧ください。Coraboratoryを使ってクラウドでBlenderをレンダリングする方法Coraboratory(以下Colab)を用いてクラウド上でBlenderのシーンをレンダリングしてみます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。まとめ2019.12.202020.02.13プロフィールHarker3DCGとプログラミングが好きです。3DCGを学習して就職、2年ほどソーシャルゲーム会社で働いてました。その経験を活かしオンラインで3DCGを学習できるサービスCGCAMPを開発しています。このブログでは独学や3DCG、プログラミングについて書いていきます。Harkerblog.3dcgprogrammingdeeplearninglifeabout。