丸ノ内テックブログ検索フォームを使用するには、こちらよりアクセスしてください。Graphで平面を地形に変形させてみた。OpenCVの導入2018/05/16GitのブランチやHEADをサブコマンドで操作する2018/04/10Python3+OpenCV3でパッケージ認識してみましょう2018/04/10喫茶店探しを自動化したい2017/09/04(Mon)openFrameworksでofShader(GLSL)を使用してみるGLSLopenFrameworksshaderはじめにopenFrameworksでは、openGLの機能であるGLSLというプログラム言語を使用することができます。そこで今回、GLSLをopenFrameworksで使う方法を「マウスに追従するオーブのようなもの」を描画して簡単にご紹介いたします。150ポイントとして・vertexShaderとfragmentShaderの2つのソースファイルを用意します。・openFrameworksでGLSLを扱うのに、ofShaderオブジェクトを使用します。1.0);}fragmentShaderでは、openFrameworksから値を受け取る時にUniform変数で宣言します。gl_FragCoordにはピクセルの位置が入っており、これをshader側で扱いやすくするために、resolutionを使い、shaderの画面座標を-1.0~1.0の値に正規化します。mouseの値は、openFrameworksの画面座標が送られてくるため、こちらも先ほど正規化したshaderの座標と同様に-1.0~1.0の値に正規化します。最終的に、outputColorで1ピクセル毎の色を指定しています。今回のポイントでも挙げたように、openFrameworksでGLSLを扱うには、ofShaderを使用します。shaderソースの置き場所は、プロジェクトフォルダ配下のbin/data/以下に置きます。150を使用できるようにするため、main.cppにて設定を行なっています。120を使用する必要があります。ofGetHeight());shader.end();}//以下省略ofApp.cppでは、draw()の中で、shader側に渡す処理と描画したい領域をbegin()とend()の中に記述します。