ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】Depth Testを無効にして3Dでも、透過を可能にする。

成果物

f:id:Nekodigi:20200817230303p:plain
f:id:Nekodigi:20200817230304p:plain
前回作ったRainbow Tunnelを半透明で表示して、以前は隠れていた面も見えるようにしました。

仕組み

3Dでは普通、後ろに隠れているものが表示されないようにDepth Testを使いますが、物体が透明の時も、隠されてしまいます。なので、今回は、Depth Testを無効にして、透明度を設定し、透明の表示ができるようにしました。

コード

Polygon Rainbow Tunnelを更新しました。
github.com