投稿者 tel | 2014年9月29日

Unityで陰の色を指定するシェーダ

陰の部分の色相を変えるためのシェーダを作ってみた。

https://gist.github.com/sapphire-al2o3/fab0d7396ca96b25cb63

mat

頂点シェーダでハーフランバートの式を使って明るい部分の色と暗い部分の色を補間する。

mat2

シェーダの中でライトの方向を取る方法がわからなかったのでマテリアルに直接指定した。

cube


コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

カテゴリー

%d人のブロガーが「いいね」をつけました。