テラByteの時代にキロByte

shader又はdemosceneに関係する事

2018-12-29から1日間の記事一覧

fragmentでノイズのtextureを使わずにSSBOやってみる

3D_textureノイズを作るのをSSBOやってみる事にした。作り始めて気が付いたが、1次元の大量の配列のノイズは、簡単に2次元、3次元、4次元に加工できる。 その時の用途によりけりfragment shaderで加工してもいいかな? リアルタイムでノイズを生成するよりte…

SSBO経由でfragment shader

SSBOをバックバッファとして使いcompute shaderでグラフィックを作り、fragment shaderに渡して描写。 fragment shaderでSSBOからグラフィックを引っ張るのに必要なIDなのだが、 int(gl_FragCoord.x+(gl_FragCoord.y+0.5)*resolution.x) と、謎の0.5が登場す…