スカイボックス

公式サイト:

スカイボックス | Unity 2018.4 マニュアル [公式]

概要

参考:

スカイボックス | Unity マニュアル [公式]

スカイボックスシェーダー | Unity マニュアル [公式]

空 | Unity マニュアル [公式]

使い方

参考:

スカイボックスの使用 | Unity マニュアル [公式]

導入

参考:

Skybox – 自分の好きな背景表現ができる! | Cluster Creators Guide

ゲームの見た目が劇的に変わる! Skybox の設定方法 | 侍エンジニアブログ

スカイボックスでゲームの雰囲気をガラッと変えよう | Unity ビギナーズブログ

Skybox コンポーネント

参考:

UnityEngine.Skybox | Unity スクリプトリファレンス [公式]

Unity で skybox を環境光と別々に設定したい – teratail

画像形式

参考:

6面スカイボックス | Unity マニュアル [公式]

キューブマップスカイボックス | Unity マニュアル [公式]

パノラマスカイボックス | Unity マニュアル [公式]

HDR 画像を使う

  1. HDR 画像をプロジェクトにインポートする。
  2. プロジェクトウィンドウでインポートした画像を選択し、インスペクターを開く。
  3. 「Texture Shape」を「Cube」に変更して、「Apply」ボタンを押して適用する。
  4. プロジェクトウィンドウで新規にマテリアルを作成し、「Shader」を「Skybox/Cubemap」に変更する。
  5. 「Cubemap」としてインポートした画像を割り当てる。

動画:

Adding Skybox using HDRI

参考:

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

How to change or set the Ground and Sky Tint color of a Procedural Skybox through script? – Unity Answers

回転させる

参考:

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

How to create a “mini skybox” or sphere that surrounds the camera and acts like a skybox? – Unity Forum

背景をベイクする

参考:

背景を Skybox で描画する | テラシュールブログ

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

シェーダー

参考:

Skybox シェーダーの書き方 – Qiita

boring standard skybox shader – Unity Forum

Shader Forge

参考:

Procedural Skybox | Shader Forge Wiki

Evan Edwards

動画:

Procedural Skybox – Vimeo

参考:

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

参考:

Dark and Stormy | Real Time VFX Mike

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA