ページ

2013年4月30日火曜日

ノーマルマップのスクロール

シェーダーいじって遊んでいた時に疑問に思ったのでメモ。

 Unityチュートリアルでは「mainTextureOffset」を使ってUV値をいじってテクスチャをスクロールさせる方法が紹介されています。しかし、チュートリアルのスクリプトのままだとバンプ系のシェーダーを使用した場合NormalMapテクスチャはスクロールしません。mainがあるんだからsubがあるのか?と思って調べたら「SetTextureOffset」を使うとNormalMapもスクロールさせることができるみたい。

 「SetTextureOffset」 の第一引数にテクスチャの種類、第二引数にスクロールさせる値を指定する。指定できるテクスチャの種類はDiffuse、Normal、Cube の3つ。詳細は以下のリンクで。

UnityScriptReference

0 件のコメント:

コメントを投稿