3.

Unity 背景・スカイボックスアセット完全ガイド

編集
この記事の要点
  • Unity の背景は Skybox (天球) または Volumetric Sky で表現する
  • 無料の定番: Allsky Free (10 スカイボックス)、Wispy SkyboxSimplePoly Landscape
  • 有料の定番: AllSky (200+ スカイ)、Skybox HDR Volume 1/2Time of Day
  • URP / HDRP は 独自の Sky System (Physical Sky / HDRI Sky / Procedural Sky) を持つ
  • HDRI は Poly Haven (CC0 で無料) を活用、自前作成は Cubemap や 360 撮影で

Unity の背景表現の選択肢

方式用途特徴
Skybox (6-sided / Cubemap)屋外シーンの空軽い、固定
Skybox (Panoramic / HDRI)リアル屋外1 枚画像、IBL 対応
Procedural Skybox動的な空太陽位置から計算
Volumetric Cloud立体的な雲HDRP 標準、URP は有料アセット
2D 背景 (UI Image)2D ゲームCanvas 後ろに配置
背景モデル (Box Projection)屋内シーン反射用 Cubemap として使う

おすすめ無料アセット

AllSky Free - 10 Sky / Skybox Set

無料の定番中の定番。10 種類のスカイボックスが入っており、それだけで小規模ゲームの背景は揃います。Asset Store で「AllSky Free」と検索。

  • 朝焼け / 夕焼け / 昼間 / 夜空 / 宇宙風など多様
  • すぐに Lighting → Environment → Skybox Material にドラッグするだけ
  • ライセンスは Standard Unity Asset Store EULA

Wispy Skybox

柔らかい雲が印象的な無料スカイボックス。VR や軽量モバイルゲーム向け。

SimplePoly Landscape

ローポリ風の風景アセット。山・木・地形がセットになっており、スカイボックスとマッチさせるとカートゥーン風のゲーム背景がすぐ作れます。

おすすめ有料アセット

アセット価格目安収録数
AllSky (HDR)$50〜200+ スカイボックス
Skybox HDR Volume 1$1533 HDRI
Skybox HDR Volume 2$2530 HDRI
Fantasy Skybox FREE / PRO無料 / $1510 / 50+
Time of Day$60動的天候システム
Enviro - Sky and Weather$70動的天候・四季
TrueSky$200〜Volumetric Cloud 高品質

Skybox の適用方法

// シーン全体に適用 (Lighting Settings)
// Window → Rendering → Lighting → Environment
// → Skybox Material にマテリアルをドラッグ

// カメラ単位で背景を変える
using UnityEngine;

public class SkyboxChanger : MonoBehaviour {
    public Material daySkybox;
    public Material nightSkybox;

    void Update() {
        // 時刻に応じて切り替え
        if (System.DateTime.Now.Hour < 18) {
            RenderSettings.skybox = daySkybox;
        } else {
            RenderSettings.skybox = nightSkybox;
        }
        DynamicGI.UpdateEnvironment();  // GI を再計算
    }
}

Procedural Skybox (動的)

Unity 組み込みの Procedural Skybox は、Directional Light の向きに応じて太陽位置と空色が変わります。Time of Day を自前実装するときの基礎:

using UnityEngine;

[ExecuteAlways]
public class SunRotator : MonoBehaviour {
    public float speed = 1f;  // 度/秒
    public Light sun;

    void Update() {
        sun.transform.Rotate(speed * Time.deltaTime, 0, 0);
        DynamicGI.UpdateEnvironment();
    }
}

URP / HDRP の Sky System

URP (Universal Render Pipeline)

URP は Built-in と同じ Skybox Material を使えますが、より新しい Volume System から Sky 設定を扱う方が拡張性があります。

HDRP (High Definition Render Pipeline)

  • Physically Based Sky: 地球の大気を物理的に再現。リアル系
  • HDRI Sky: HDRI 画像を貼る。実写ベース
  • Gradient Sky: 上中下 3 色のグラデーション。スタイライズド向け
  • Volumetric Clouds: 立体的な雲。HDRP 12+ 標準搭載

HDRP では Global Volume に Sky オーバーライドを追加して制御します。

HDRI のダウンロード (Poly Haven)

商用無料 (CC0) の HDRI を配布しているサイト:

  • Poly Haven (旧 HDRI Haven): 600+ HDRI、最大 16K 解像度、CC0
  • HDRIs.com: 商用素材
  • Adobe Stock: 商用

ダウンロードした .hdr / .exr を Unity の Project ウィンドウにドラッグ → Inspector で Texture Shape: Cube + Mapping: Latitude-Longitude Layout に設定 → マテリアルを作って Skybox/Cubemap シェーダーを当てる。

Cubemap の自作

// シーン内に作った 3D 空間から Cubemap を生成
using UnityEngine;
using UnityEditor;

public class CubemapMaker : EditorWindow {
    [MenuItem("Tools/Render Cubemap from Camera")]
    static void Render() {
        var cam = Camera.main;
        var cube = new Cubemap(1024, TextureFormat.RGB24, false);
        cam.RenderToCubemap(cube);
        AssetDatabase.CreateAsset(cube, "Assets/MyCubemap.cubemap");
    }
}

Box Projection (屋内シーン)

屋内シーンで反射プローブを使うとき、Box Projection を有効にすると四角い部屋の壁が反射に正しく映ります。屋内ゲームでは「Skybox = 部屋の壁」というイメージです:

  1. Reflection Probe を部屋の中央に配置
  2. Inspector で Box Projection にチェック
  3. Box Size を部屋のサイズに合わせる
  4. Bake

パフォーマンスの注意

  • HDRI は解像度を抑える。モバイルでは 2K で十分、4K 以上は VRAM を圧迫
  • Procedural Skybox は GPU 負荷が低い (フラグメントシェーダーで計算)
  • 動的天候 (Enviro / Time of Day) は最も重い
  • 2D ゲームの背景は UI Canvas + RawImage で軽量実装

FAQ

Q: 自作 3D モデルを背景にしたい
A: シーンに巨大な Sphere (Inside Normals) を置き、テクスチャを貼ります。または Box の内側にテクスチャを貼って Skybox 代わりに。

Q: Skybox の明るさ調整は?
A: マテリアルの Exposure を調整。HDRI なら IBL の影響も Environment Lighting → Intensity Multiplier で。

Q: 雲を動かしたい
A: パンニングは Skybox では難しいので、HDRP の Volumetric Cloud か、有料アセット (TrueSky / Enviro) を使うか、自前で空をテクスチャアニメーションさせます。

編集
Post Share
子ページ
  1. 3 Skyboxes
同階層のページ
  1. Standard Assets
  2. 地形・建物
  3. 背景
  4. キャラクター

最近更新/作成されたページ