IT用語集 › プログラミング › 水面エフェクト
隣接ピクセルの平均だけで計算する波打つ水面。90年代に最も真似されたデモ効果の一つで、最も安上がりな部類でもある。
この効果は高さバッファを2枚持ち、各点を「隣接点の平均から1つ前の値を引いたもの」に、少しの減衰を加えて更新する。すると波は広がり、端で跳ね返り、本物の水のように減衰していく。そのバッファで背景画像のピクセルをずらせば、画像がさざ波立って見える。
「雨粒」はバッファの1点をつつくだけで作れる。計算はピクセルあたりコード1行なのに結果は豪華に見えるため、90年代半ばのPCデモで人気となった。プラズマやモアレが、コーダーの最初の練習課題だった頃と同じ時期である。