Inaba_Mitsu

システムブログ

Three.jsでshader

システム部の稲葉です。

何年も前に初めてシェーダーに触れた時は意味が分からなかったんですが。
今はもっと訳が分かりません!
シェーダーの言語が変わっても、vertex shaderで頂点を加工しfragment shaderでピクセルを加工するという流れが変わってないのが唯一の救いです。

左から、セピア・グレースケール・オリジナルをfragment shaderで加工しつつ、vertex shaderで移動してみる
http://avanzasystem.net/m_inaba_demo/04_shader/

threejs04shader

vertex shaderで物体を大胆に移動させるのは、衝突判定がやりにくくなるので普通はやらないほうがいいですかね。。。

2014.03.11|Inaba_Mitsu

関連記事

コメント