【Unity】Unityで水の中を表現する【Cookie】


Unityを使って水の中にいるような表現をしたい時Lightをいじるとそれっぽくなります。
広域でやるとちょっと処理食いますけど、雰囲気がすごく出るのでおすすめです。


サンプルプロジェクト:https://github.com/mainitiamai/inthesea

やり方は簡単で、Lightのcookieを使います。
使うには、白黒のテクスチャを準備して、設定を下記のようにします

Texture Type:Cookie
Light Type:Directional
Alpha from Graphics: On
スクリーンショット 2015-10-11 22.36.51

Light Type/Alpha from Graphicsに関しては利用するライトやテクスチャに合わせてください

で、Lightの方も設定をいじります
いじるポイントは簡単な設定になると2つ

Shadow Type: No Shadows
Cookie : (先ほど設定したテクスチャをどラックランドドロップ)
スクリーンショット 2015-10-11 22.37.03

この辺りは一度表示されるのを確認できたら後はお好みに調整してください。

うん、このぐらいで雰囲気がだせるならバッチリですね。
Cookieのテクスチャを変えるだけでいろいろ表現は変えれますね。
色も変更できるので、赤っぽくしたら炎の中などの表現も強めることができます。

ぜひいろいろお試しください!


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">