Mapを改良したいと思うようになった。車輪の再開発をするんだろうけど、まぁ、再開発できればいいほうだろう...とりあえず頑張ってやってみたけどまだシャギーは残り...まぁ、いいや。Mapを考えWebGL実装している。新しいアイディアというわけでもないだろうが、とりあえず、自分で考えてやってみたかった。気付いたのが、LiSPSMを使わないと失敗しそうだな。Mapを考え実装中2015-03-17最近シェーダをあまり弄ってないのでシェーダーいろいろ忘れてきてる。まずい...何か作らないとなー。それこそニコニコ動画にあげられるような何かを作りたい。今もわかってないけど、以前よりはわかる。以前動かせなったプログラムを修正して動くようにした。以前やったシェーダが微妙だったんで修正した。下のスクリーンショットの左側が以前作ったやつ、右が新しく作りなおしたやつ。うん、また手抜きなんだが...微妙にパワーアップしたはずだ。球面調和関数を使った結果、何か凄いことになった。Occlusionに興味を持ちました。Occlusionが気になってるだけですが。私が作っている2chの専ブラが悲しい結末をむかえたので、そろそろ3Dに戻る。Maps最高ってことでなんか纏めてみる。シェーダーらまっこさんのプログラムを改造して環境マップ対応!と思ったら影が消え取る。シェーダーその第一歩がプログラム内でモデルに対してテクスチャを貼る。シェーダーgl.enchant.jsで久しぶりの光学迷彩。右が元のモデル、左がとあるシェーダ適用後。以前やった球面調和関数を使ったキューブマップの近似は計算回数を増やし過ぎてJavaScriptではきつかったようだ。計算回数を減らして...とここまで書いてみて気付いたが、シェーダに計算させればいいんじゃね?と思った。Mapを使ってうまくエイリアシングを消せないか考え中。Occlusionもどきを修正する必要がある。球同士では影響しあってるにも関わらず、球と地面では、地面は球の影響を受けているのに、球は地面からの影響を受けていない。これを修正して3月1日のイベントへ持っていく(予定)。raymarchingとnoiseがあれば頑張れるとか。上がAO適用後のシーン、2番目がAOのみ、3番目が銃を障害物に近づけたAOのみ。Occlusionで求めた値を使って描画してみた。ライトの影響受けてないのに何故か右側が明るくなってる。Occlusionをやる。上の画像だとちょっと明るい気がしてのでシェーダ弄って調整。いうか結構おかしかった。Mapsのジャギーをどこまで誤魔化せるか。それとも、頑張ってジャギらないようにするか?今の私の技術・知識では誤魔化すほうがいい気がする。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。