NinaShader

Unity Shader 学習メモ

【uGUI】_TextureSampleAdd

UnityのUI用のデフォルトシェーダー(UI-Default.shader)の frag関数の中に下記のような処理があります。 half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; この _TextureSampleAdd って何だろうと思って調べてみました。 ち…

【uGUI】Imageに色を加算合成する

uGUIの画像に色を加算合成してみます。 参考記事はこちらです。 www.shibuya24.info ビルトインシェーダーを複製してCustomUI-Add.shaderを作成します。 シェーダー名を変更します。 Shader "CustomUI/Add" 色を決定している箇所を変更します。 // half4 col…

【uGUI】Imageの色を反転する

UnityのuGUIのシェーダーのカスタマイズをしてみます。 以下の記事を参考にしました。 tsubakit1.hateblo.jp ビルドインシェーダーのダウンロード まずは、組み込みシェーダーをダウンロードします。 過去のアーカイブをダウンロードできるページから、 unit…