(木)プログラマー的デザイン表現おはようございます。本日の当番、プログラマーの大川です。ネタが尽きそうな予感がする「プログラマー的デザイン表現」6回目です。今回はUVスクロールについて考えてみたいと思います。UVスクロールとは、読んで字の如く、UV座標をスクロールさせる技法です。ポリゴンに張られたテクスチャをずらして、アニメーション表現を行うためのものです。<↓クリックすると拡大出来ます>今となっては珍しくも何とも無いですが、単純にカラーテクスチャのみをスクロールさせるのではない手法を幾つか試してみました。大袈裟なタイトルですが、とりあえず下の完成画像をご覧下さい。<↓クリックすると拡大出来ます>格子テクスチャと背後を流れるエネルギーを表現したものです。手法としては、格子テクスチャのアルファ透過部分に対して、エネルギー表現のみを3重スクロールさせています。カラーテクスチャではなく、別レイヤーのテクスチャをスクロールさせるところがミソです。科学的な表現ですが、知恵を絞れば色々な効果が出せると思います。視覚効果としては、こちらのほうが説得力があると思います。別に岩でなくてもいいですが、以下作成したものです。<↓クリックすると拡大出来ます>法線マッピングを施したカラーテクスチャに、流体を表現した法線テクスチャを更に追加しています。この法線テクスチャのみをスクロールさせることで、あたかも水が流れているかのような効果を出すことが出来ます。■流水(おまけ)前述の結果を発展させたものです。川底表現として、カラーテクスチャをスクロールさせている法線マップの方向にずらしています。ついでにフレネル反射、アンビエントオクルージョンも追加してみました。<↓クリックすると拡大出来ます>パワージェネレーターはイマイチでしたが(汗)、法線マップをスクロールさせる手法は効果的かと思います。他にも色々と試してみたい事はあったのですが、今回はリソースを揃える事に手一杯で時間がありませんでした(汗)さてさて、次はパーティクルシステムをやってみたいと思います。今から予告して大丈夫かと考えましたが、次の当番までに準備しておきます。技術交流の業(2019.03.07)福袋争奪戦デビュー(2019.01.31)温泉旅行(2019.01.24)ゲーセンの近況(2018.11.29)健康的にプログラミングを続けるためのちょっとした習慣(2018.10.18)コメントコメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。