Unity 2023.2からはURPとHDRPでのHDR出力がサポートされ、モバイルでの表示も対応。Unityブログで解説

Unity 2023.2からはURPとHDRPでのHDR出力がサポートされ、モバイルでの表示も対応。Unityブログで解説

2023.08.22
ニュースUnity
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Unity Technologies、Unity 2023.2.0a18(および2023.2ベータ)からのHDR出力のサポートについて発表
  • Unity 2023.2では、URPおよびHDRPでのHDR出力がサポートされ、モバイルでのHDR表示もサポート
  • 対応プラットフォーム向けのXRサポートも導入

Unity Technologiesは、Unity 2023.2.0a18(および2023.2ベータ)から、EditorおよびスタンドアロンのPlayerがさまざまなプラットフォームでHigh Dynamic Range(以下、HDR)表示に対応したことを、Unityブログで発表しました。

(画像はUnityブログより引用)

HDRレンダリングを有効にすると、カメラはシーンを浮動小数点フレームバッファにレンダリングします。これにより、レンダーパイプラインはより広い範囲の色値を保存し、ディテールがより適切に保持されます。

Unity 2022.1は、デスクトップおよびコンソールプラットフォームをサポート対象としたHDRP用のHDR出力に対応しました。これは、スワップチェーン作成時にデバイス側の色空間を設定し、カスタムHDRトーンマッピングを使用してカラーバッファの内容をディスプレイ側のHDRレンジに再マップすることで機能します。 HDR エンコードはHDRスワップ チェーン画像に書き込む前の最終ステップとして適用されます。

HDR出力を有効にするとスワップチェーン画像の形式は、より高い色深度(チャネルあたり10ビットまたは 16ビット)が有効になります。これにより、各ピクセルははるかに広い約68億の色値を表すことができ、輝度範囲が大幅に拡大します。

Unity 2023.2では、EditorおよびスタンドアロンのPlayerは、あらゆるレンダーパイプラインや対応プラットフォームでHDRトーンマッピングの出力に対応するようになります。

HDR出力を利用するには、HDRに対応したディスプレイとGPUが必要で、互換性のないデバイスでは自動的に無効化されます。

同ブログ記事で公開された、UnityでHDR出力に対応しているプラットフォームは以下の通りです。

Unity 2023.1~

  • DirectX 12およびVulkanを使用するWindowsエディタ
  • DirectX 11/12およびVulkanを使用するWindowsプレーヤー
  • MacOSエディターとプレーヤー
  • コンソールプレーヤー

Unity 2023.2~

  • iOSプレーヤー (iOS 16+, iPadOS 16+)
  • VulkanおよびGLESを使用するAndroidプレーヤー(Android 9以上、デバイスの機能による)

また、対応プラットフォーム向けのXRサポートも導入しています。

HDR表示を有効にするには、「Project Settings」>「Player設定」>「Other Settings」から行います。HDR出力を有効にすることで、スワップ チェーンビット深度も変更が可能になります。

URPを使用する場合は、プロジェクトのレンダーパイプラインアセット(通常は「Assets」>「Settings」フォルダ内)を選択し、Inspectorの「Quality」>「HDR」を有効にします。

(画像はUnityブログより引用)

詳細は公式サイトをご確認ください。

Cross-platform HDR display support in Unity 2023

関連記事

ゲーム開発関連ツールのリリース・アップデートまとめ【2026/7/11】
2026.07.11
オンラインマルチプレイ機能を実装できるUnity向けSDK「Photon Fusion 2.1」リリース。CPU負荷の低い「Forecast Physics」などが実装
2026.07.07
Unityの物理エンジン「Unity Physics」最新機能や、2Dアクションゲームの実装手法も解説。「Unity 物理 完全に理解した勉強会」アーカイブ動画とスライド資料が公開
2026.07.06
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/7/4】
2026.07.04
UnityのECSでスキンメッシュアニメーションを実装。GameObjectのデータを変換する仕組みなど、QualiArtsがブログで解説
2026.07.03
Unityの規約改定で外部AIツール連携が制限。AI学習・スクレイピングの阻止が目的で、「サードパーティーMCP自体は禁止しない」との説明も
2026.07.03

注目記事ランキング

2026.07.06 - 2026.07.13
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

プレイアブル(Playable)
プレイアブル
  1. ゲームをプレイすることができる状態。
  2. 1の状態の実行ファイルのこと。
  3. プレイヤーの操作が可能な状態。操作可能なキャラクターのことをプレイアブルキャラクター(Playable Character)と呼ぶ。
VIEW MORE

Xで最新情報をチェック!