はじめに ゲームを作る際によくマスク使いますよね。 UnityのuGUIにあるマスクはステンシルを用いたものです。 ステンシルを用いたMaskには弱点があって、角がジャギジャギになってしまいます。 それを解決するのが一般的に言われるソフトマスクというものです。 ソフトマスクはステンシルを使わず、アルファを用いてマスクする機能です。 ソフトマスクはしたいがメモリは使いたくない、だけどなるべく使い勝手も捨てたくない。 ということで今回はレンダーテクスチャを使用しないソフトマスクの実装方法を考えようと思います。 簡易なソフトマスク 最も簡単なソフトマスクの実装はマスクをマテリアルプロパティにセットし…