スカイボックス
公式サイト:
スカイボックス | Unity 2018.4 マニュアル [公式]
概要
参考:
スカイボックスシェーダー | Unity マニュアル [公式]
使い方
参考:
導入
参考:
Skybox – 自分の好きな背景表現ができる! | Cluster Creators Guide
ゲームの見た目が劇的に変わる! Skybox の設定方法 | 侍エンジニアブログ
スカイボックスでゲームの雰囲気をガラッと変えよう | Unity ビギナーズブログ
Skybox コンポーネント
参考:
UnityEngine.Skybox | Unity スクリプトリファレンス [公式]
Unity で skybox を環境光と別々に設定したい – teratail
画像形式
参考:
キューブマップスカイボックス | Unity マニュアル [公式]
パノラマスカイボックス | Unity マニュアル [公式]
HDR 画像を使う
- HDR 画像をプロジェクトにインポートする。
- プロジェクトウィンドウでインポートした画像を選択し、インスペクターを開く。
- 「Texture Shape」を「Cube」に変更して、「Apply」ボタンを押して適用する。
- プロジェクトウィンドウで新規にマテリアルを作成し、「Shader」を「Skybox/Cubemap」に変更する。
- 「Cubemap」としてインポートした画像を割り当てる。
動画:
参考:
HDRI 画像を使って Unity のスカイボックスを切り替える | MR が楽しい
キューブマップと SkyBox 用マテリアルの作成 | yugaki
Creating a High Dynamic Range Image Skybox | Unity Learn [Official]
How do I render HDR as a skybox? – Unity Forum
スクリプトで操作する
public Material skybox;
void Update ()
{
// Scene Lighting
RenderSettings.skybox = skybox;
// Camera
Skybox sky = Camera.main.GetComponent<Skybox>();
sky.material = skybox;
}
Code language: C# (cs)
参考:
Skybox を変更する方法 | Unity で魔物使いゲームを作る
Skybox をスクリプトで操作 (切り替え/回転) する方法 – Qiita
UnityEngine.RenderSettings | Unity スクリプトリファレンス [公式]
UnityEngine.Skybox | Unity スクリプトリファレンス [公式]
Setting up a single button to switch between night and day – Unity Forum
回転させる
参考:
Skybox をスクリプトで操作 (切り替え/回転) する方法 – Qiita
Rotate a Skybox? – Unity Forum
Rotate Skybox Constantly – Unity Answers
How to make this skybox rotate? – Stack Overflow
球体にスカイボックスを適用する
参考:
Unity で 360 度の画像を作る方法/球にセットするだけです | ShinrinMusic.com
全天周画像を貼り付ける球を複数おくときの描画の話 | トマシープが学ぶ
Sphere のマテリアルを Cubemap にしたら Skybox みたいになる | トマシープが学ぶ
Sphere モデルを天球として利用するシェーダー – Qiita
Octahedron Sphere | Catlike Coding
背景をベイクする
参考:
Depth Mask シェーダー
参考:
Shader that only renders the scene’s skybox – Unity Answers
プロシージャルスカイボックス
参考:
プロシージャルスカイボックス | Unity マニュアル [公式]
TwoTailsGames/Unity-Built-in-Shaders/DefaultResourcesExtra/Skybox-Procedural.shader – GitHub
HDRP
参考:
How do I go for a custom skybox using HD Render Loop? – Unity Forum
シェーダー
参考:
boring standard skybox shader – Unity Forum
Shader Forge
参考:
Procedural Skybox | Shader Forge Wiki
Evan Edwards
動画:
参考:
Procedural Skybox | Evan Edwards
Cloud Skybox (keijiro)
リポジトリ:
keijiro/CloudSkybox: Skybox Shader with Volumetric Clouds – GitHub
Dark and Stormy
リポジトリ:
SquirrelyJones/DarkAndStormy: Overcast Clouds with Crazy Colors Skybox Shader – GitHub
参考: