GENKIさんの魔方陣にあるような半透明による切り取りの原理について
まずやり方の整理
- 切り取る対象を奥に描画する。これは不透明
- 切り取る形状を手前に描画する。これは完全に透明
- 2.⇒1.の順で描画する
すると、2.の形に1.の形状が切り取られる。
原理
- 半透明の描画とは、「そのときに背景にあるデータとブレンドして描画する」というもの
- だから、半透明を描画した時点で、ブレンドするものがなければ、なにもブレンドされない
- そして、次に描画する不透明が半透明の後ろにあると、Zバッファの関係で半透明の部分のピクセルの描画が省略される
したがって、不透明の部分が、半透明の形状に切り取られる。