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