イラスト、モデリング、Unity、VR関連

unityとかblenderとかvr関連の作業メモ

GLSLの文法

++void mainImage( out vec4 fragColor, in vec2 fragCoord )

flacColorが出力するRGBA-つまり、この変数に代入された値がそのピクセルの色となる

fagCoordは現在処理対象となってるピクセルの座標

 

++iResolution

描画領域の幅と高さ

 

++vec2 uv = fragCoord/iResolution.xy;

描画領域の幅と高さを1とした場合の描画対象のピクセル座標

 

++変数の複数宣言

int x,y = 5;

の場合、xには初期値の0がyに5が代入される

int x,y = 5,9;

のような記法は出来ない

int x = 1,y = 2;

と書く