0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

SkyBoxのフェード切り替え

Posted at

はじめに

SkyBoxを別のテクスチャにフェードで切り替えたい。
しかし、ビルトインシェーダー内に、2つのCubeMapをブレンドして表示するようなシェーダーはなかったため、もともと入っているシェーダーを改造して作ることにする

やりかた

Unityのあらかじめ入っているシェーダのソースコードは、Unity ダウンロード アーカイブから指定バージョンのダウンロードボタンを押すとできます。「ビルトインシェーダー」を押して、ダウンロードします。今回は例として、2019.4.6を落とします
image.png

さっそく改造しようと思ったら、なんか初めからできそうなのがはいってる。。
image.png

これを使えば解決しました笑
マテリアルにCubeMapを2つ指定して、Valueを動かすとブレンドされます
image.png

その他のアプローチ

カメラを2つ使って、RenderTextureでフェードするのも手

参考

UnityのStandardシェーダーのソースコードを取得する
https://bluebirdofoz.hatenablog.com/entry/2019/07/25/093410
ビルトインシェーダガイド
http://www.mikame.net/sample/unity_documentation/Components/Built-in%20Shader%20Guide.html

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?