# スカイボックスの作成

> Create a skybox material, and draw the sky for all your cameras, or a specific camera.

新しいスカイボックスマテリアルを作成するには、以下を行います。

1. メニューバーから **Assets > Create > Material** の順にクリックします。
2. **Shader** ドロップダウンで **Skybox** をクリックしてから、使用したいスカイボックスシェーダーをクリックします。
3. マテリアルのプロパティを入力して、スカイボックスを設定できます。マテリアルで使用できるプロパティは、マテリアルが使用するスカイボックスシェーダーによって異なります。

**ノート**: 各スカイボックスシェーダーには必要なテクスチャセットがあり、それぞれ数とテクスチャ形式が異なります。特定のスカイボックスシェーダーに必要なテクスチャについては、そのスカイボックスシェーダーのドキュメントを参照してください。スカイボックスシェーダーとそのドキュメントのリストは、[スカイボックスシェーダー](/engine/6000.0/manual/creating-environments/sky/skybox-shaders.md) ページを参照してください。

## シーンへスカイボックスを描画##drawing-a-skybox-in-your-scene

スカイボックスマテリアルを作成したら、シーンに描画できます。手順は以下のとおりです。

1. メニューバーから **Window > Rendering > Lighting Settings** の順にクリックします。
2. 表示されたウィンドウで **Environment** タブをクリックします。
3. スカイボックスマテリアルを **Skybox Material** プロパティに割り当てます。

これにより、シーンのすべてのカメラの背景にスカイボックスを描画します。特定のカメラのスカイボックスのみを描画したい場合は、[特定のカメラのスカイボックスを描画](#DrawingForCamera) を参照してください。

## 特定のカメラのスカイボックスを描画##drawing-a-skybox-for-a-particular-camera

特定のカメラの背景にのみスカイボックスを描画したい場合は、[Skybox コンポーネント](/engine/6000.0/manual/creating-environments/sky.md) を使用します。このコンポーネントをカメラでゲームオブジェクトにアタッチすると、カメラが描画するスカイボックスをオーバーライドします。Skybox コンポーネントをアタッチして設定するには、以下を行います。

1. シーンでカメラを選択し、Inspector ウィンドウに表示します。
2. **Add Component > Rendering > Skybox** の順にクリックします。
3. Skybox コンポーネントで、スカイボックスマテリアルを **Custom Skybox** プロパティに割り当てます。

## 効率的な利用法##best-practices-for-skyboxes

スカイボックスに、太陽、月、その他のライトが含まれている場合、そのライトと同じ方向を照らすディレクショナルライトを設定します。これにより、スカイボックスのライトがシーンに影を作っているように見せることができます。シーンに複数のディレクショナルライトがある場合は、スカイボックスが使用するディレクショナルライトを選択できます。手順は以下のとおりです。

1. メニューバーから **Window > Rendering > Lighting Settings** の順にクリックします。
2. **Scene** タブを選択します。
3. 使用するディレクショナルライトを **Sun Source** プロパティに割り当てます。

シーンにフォグを追加する場合は、スカイボックスの色にフォグの色を合わせます。これにより、フォグがシーンの空の色にブレンドされます。手順は以下のとおりです。

1. メニューバーから **Window > Rendering > Lighting Settings** の順にクリックします。
2. **Environment** タブをクリックします。
3. **Other Settings** セクションで **Fog** チェックボックスを有効にします。
4. **Color** プロパティをスカイボックスに適した色に設定します。インクスポイトツールを使用してシーンから色を選択できます。
