中に入るとSkyboxが変わるシェーダー
- 0 JPY
■概要 オブジェクトの中に入ったときにSkyboxを切り替えるシェーダーです。 Vケットなどで見かけた「ブースの中に入ると別空間に変わる」というものを自分なりに作ってテンプレート化したものです。 Stencilを利用することでサンプル動画のようにSkyboxだけではなくオブジェクトにも適用可能です。 本シェーダーはSkyboxを貼り付けた巨大なCubeを表示・非表示することで実装されています。 Cubeのサイズを大きくすると奥行き感は増しますが、他のオブジェクトに干渉しないように注意してください。 ■各シェーダーの説明 (1)StencilSkyB 表示したいSkyboxを設定するシェーダー (2)StencilWindow このシェーダーを適用したオブジェクト内部にカメラが入ると(1)で指定したSkyboxが表示される (3)StencilObject Skybox以外で表示を切り替えたいオブジェクトに適用 ■動作確認環境 Unity 2018.4.20f1