テーマは「GLSLを使ったマスク表現」
サンプルファイルはこちら↓↓
github.com
サンプル1の解説
- 2つのシーンを用意する
マスク用のシーン↓
ベースとなるシーン↓
合体↓
マスク用シーンの赤い部分(アルファが0じゃない部分)だけ表示する↓
↑の処理で重要なのはここ↓
intr13/index.html at master · ikeryou/intr13 · GitHub
サンプル2の解説
途中までは同じで重なった部分の処理だけ違う
マスク用シーンの赤い部分だけ色を反転させる↓
ソース的にはこちら↓
intr13/index.html at master · ikeryou/intr13 · GitHub
サンプ3の解説
マスクとなる立方体を色違いで複数用意する
くり抜き方は同じで、くり抜く際にマスクの色で補正する
ソース的にはこちら↓
intr13/index.html at master · ikeryou/intr13 · GitHub