PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル

log

2011.11.12 C++:日の出、日の入り


ちょっくら、Atmospheric Scattering ShaderというものをHLSLで実装してみました。
このシェーダはライトの位置によって夕焼けになったり、パラメータをいじることで青空の
度合いを調節できたりする、結構便利なシェーダだったりしますが、自分のは完全に
Atmospheric Scattering Shaderを把握できていないため、半分は独自の(いんちき)
実装方法だったりします苦笑;

こういうのは実はあらかじめ頂点カラーに仕込んでおいて似たような効果を出すことが
できるんですが。。それだと同じモデルでも頂点カラーが違うモデルごとにデータを用意
しなければならなくてデータサイズがかさばってしまうので、意外とこういうシェーダは
大事だったりします。見た目もそれなりにリッチになったし、よかったよかった。