はじめに Unity ではビルトインシェーダの他に自分でカスタムシェーダを作成することができます。シェーダの言語は Cg / HLSL に加えて GLSL も使えるとのことです。 参考: Unity - Manual: GLSL Shader Programs しかしながら、テスト用かターゲットが Mac OS X か GLES 2.0 デバイス用の時だけにしなさいよ、と書いてあります。通常は Cg / HLSL から HLSL2GLES を使って GLSL へトランスコードするようです。 参考: HLSL2GLSL - Wikipedia, the free encyclopedia 私は GLSL しか未だ知らないので、取り敢えず昨日のエントリで作成した GLSL Sandbox のプログラムを Unity で動かす、ということに今回はチャレンジしてみました。 GLSL で光の点をぐる
![Unity で GLSL によるカスタムシェーダを利用する方法 - 凹みTips](https://cdn-ak-scissors.b.st-hatena.com/image/square/94f9b634af07840f3acc98db3dfa4c4590e2aab0/height=288;version=1;width=512/https%3A%2F%2Fcdn.image.st-hatena.com%2Fimage%2Fscale%2F1e072960d2e54162f6416d1bc97f41eb18fade43%2Fbackend%3Dimagemagick%3Bheight%3D1300%3Bversion%3D1%3Bwidth%3D1300%2Fhttp%253A%252F%252Fcdn-ak.f.st-hatena.com%252Fimages%252Ffotolife%252Fh%252Fhecomi%252F20130324%252F20130324233423.png)