docs.unity3d.com
    目次を表示する/隠す

    HD レンダーパイプラインとビルトインレンダーパイプラインの比較

    以下の表では、Unity の ビルトインレンダーパイプライン (Built-in Render Pipeline) と比較した、HD レンダーパイプライン (High Definition Render Pipeline、HDRP) がサポートする機能の概要を説明します。

    カメラ

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    HDR rendering サポートあり。ビルトインレンダラーは HDR テクスチャフォーマットを使用します。 サポートあり
    HDR output サポートあり サポートなし、ただし HDRP でのこの機能は調査中です。詳細情報は、ハイダイナミックレンジ を参照してください。
    Anti-Aliasing サポートあり。ビルトインレンダラーは、フォワードレンダラーの MSAA をサポートします。

    Post-processing v2 パッケージを使うと、このレンダーパイプラインは以下もサポートします。
    • Temporal anti-aliasing (TAA)
    • Fast approximate anti-aliasing (FXAA)
    • Subpixel morphological anti-aliasing (SMAA)
    サポートあり。HDRP は以下をサポートします。
    • フォワードレンダラー用 MSAA
    • TAA
    • FXAA
    • SMAA
    Physical Camera サポートあり。ビルトインレンダーパイプライン は物理カメラプロパティーのみを使って、カメラの有効視野を計算します。 サポートあり。HDRP は物理カメラプロパティーを使って以下を実行します。
    • カメラの有効視野の計算。
    • シーンのエクスポージャーの計算。
    • 特定のポストプロセスエフェクトの結果の計算。
    Multi Display サポートあり サポートあり
    Stacking サポートあり サポートなし
    Flare Layer サポートあり サポートなし
    Depth Texture サポートあり サポートあり
    Depth + Normals Texture サポートあり サポートあり
    Color Texture サポートなし サポートあり
    Motion Vectors サポートあり サポートあり
    Dynamic Resolution
    Software サポートあり。限定的です。 サポートあり。すべてのプラットフォームです。
    Hardware サポートなし サポートあり、ただしコンソールのみです。

    リアルタイムライト

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    ライトタイプ
    Directional サポートあり サポートあり
    Spot サポートあり サポートあり。次の形状をサポートします。
    • 円錐
    • ピラミッド
    • ボックス
    Point サポートあり サポートあり
    Area サポートあり。次の形状をサポートします。
    • 矩形
    • ディスク (ベイクしたもの限定)
    サポートあり。次の形状をサポートします。
    • 矩形
    • チューブ
    • ディスク (ベイクしたもの限定)
    Inner Spot Angle サポートなし サポートあり
    Shading 複数パス タイル/クラスター
    Culling
    Per-Object サポートあり サポートあり
    Per-Layer サポートあり サポートあり
    Light Limits Quality Settings を参照してください
    Main Directional Light 1 無制限ですが、HDRP は 1 回につき 1 つのディレクショナルライトへのシャドウイングのみをサポートします。
    Per Object 無制限です 無制限です
    Per Camera 無制限です 無制限です
    Attenuation Legacy InverseSquared
    Vertex Lights サポートあり サポートなし
    SH Lights サポートあり サポートなし

    リアルタイムシャドウ

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    ライトタイプ
    Directional サポートあり サポートあり、ただし 1 回に 1 つのみです。
    Spot サポートあり サポートあり
    Point サポートあり サポートあり
    Area サポートなし サポートあり、ただし矩形形状のみです。
    Shadow Projection
    Stable Fit サポートあり サポートあり
    Close Fit サポートあり サポートあり
    Shadow Cascades
    Number of Cascades 1、2、または 4 1 から 4
    Control by Percentage サポートあり サポートあり
    Control by Distance サポートなし サポートあり
    Shadow Resolve Type
    Lighting Pass サポートあり サポートあり
    Screen Space Pass サポートあり サポートあり
    Shadow Bias サポートあり。次のタイプをサポートします。
    • 定数クリップスペースオフセット
    • 法線バイアス
    サポートあり。次のタイプをサポートします。
    • スロープバイアス
    • 法線バイアス

    バッチング

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Static Batching
    By Shader サポートなし サポートあり
    By Material サポートあり サポートあり
    Dynamic Batching サポートあり サポートあり
    Dynamic Batching Shadows サポートあり サポートあり
    GPU Instancing サポートあり サポートあり

    色空間

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Linear サポートあり サポートあり
    Gamma サポートあり サポートなし

    グローバルイルミネーション (バックエンド)

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Enlighten サポートあり サポートなし
    Enlighten Realtime サポートあり サポートなし
    Progressive CPU サポートあり サポートあり
    Progressive GPU サポートあり サポートあり

    混合ライティング

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Subtractive サポートあり サポートなし
    Baked Indirect サポートあり サポートあり
    Shadow Mask サポートあり サポートあり。ライトごとの設定です。
    Distance Shadow Mask サポートあり サポートあり。ライトごとの設定です。

    グローバルイルミネーション (ライトプローブ)

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Blending サポートあり サポートあり
    Proxy Volume (LPPV) サポートあり サポートあり
    Custom Provided サポートあり サポートあり
    Occlusion Probes サポートあり サポートあり

    グローバルイルミネーション (リフレクションプローブ)

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Realtime サポートあり サポートあり
    Baked サポートあり サポートあり
    Sampling
    Simple サポートあり リフレクションヒエラルキー を参照してください。
    Blend Probes サポートあり リフレクションヒエラルキー を参照してください。
    Blend Probes and Skybox サポートあり リフレクションヒエラルキー を参照してください。
    Projection
    Box サポートあり サポートあり
    Sphere サポートなし サポートあり
    Proxy Volume サポートなし サポートあり
    Other Reflections ビルトインレンダーパイプライン はスクリーンスペースリフレクションもサポートします。 HDRP は次のその他のリフレクション方法をサポートします。
    • 平面リフレクションプローブ
    • スクリーンスペースリフレクション
    • Ray-traced リフレクション

    グローバルイルミネーション (Lightmap モード)

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Non-Directional サポートあり サポートあり
    Directional サポートあり サポートあり

    グローバルイルミネーション (環境)

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Source
    Skybox サポートあり 単一のスカイを使ってグローバルイルミネーションをベイクします。そうでなければ、ボリュームごとにスカイ設定を使います。マテリアルおよび スクリプトを介して独自のスカイを作成 できます。
    Gradient サポートあり 単一のスカイを使ってグローバルイルミネーションをベイクします。そうでなければ、ボリュームごとにスカイ設定を使います。マテリアルおよび スクリプトを介して独自のスカイを作成 できます。
    Color サポートあり 単一のスカイを使ってグローバルイルミネーションをベイクします。そうでなければ、ボリュームごとにスカイ設定を使います。マテリアルおよび スクリプトを介して独自のスカイを作成 できます。
    Ambient Mode
    Realtime サポートあり サポートあり
    Baked サポートあり サポートあり

    スカイ

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Procedural サポートあり サポートあり。このスカイタイプは廃止予定ですが、Procedural Sky Sample をインストールすればまだ使用可能です。
    6 Sided サポートあり サポートあり。HDRI スカイは Unity インポーターが 6 面マップから構築できる、キューブマップをサポートします。
    Cubemap サポートあり HDRI Sky を参照
    Panoramic サポートあり サポートあり。HDRI Sky は Unity インポーターがパノラママップから構築できる、キューブマップをサポートします。
    Physical サポートなし サポートあり
    Gradient サポートなし サポートあり

    フォグ

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Linear サポートあり サポートなし
    Exponential サポートあり サポートあり。フォグオーバーライド は指数関数フォグを使います。
    Exponential Squared サポートあり サポートなし
    Local Volumetric サポートなし サポートあり

    シェーダー (一般)

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Shader Graph サポートなし サポートあり
    Surface Shaders サポートあり サポートなし
    Camera-relative Rendering サポートなし サポートあり。カメラ相対レンダリング を参照してください。
    Standard Lit Shader
    Metallic Workflow サポートあり サポートあり
    Specular Workflow サポートあり サポートあり
    Surface Type and Blend Mode
    Opaque サポートあり サポートあり
    Faded (Alpha Blend) サポートあり サポートあり。HDRP は事前乗算されたアルファもサポートします。
    Transparent サポートあり サポートあり
    Cutout サポートあり サポートあり
    Additive サポートなし サポートあり
    Multiply サポートなし サポートなし
    Decals サポートなし サポートあり。HDRP でデカールを作成するには、デカールメッシュまたはデカールプロジェクターを使うことができます。
    Detail Maps サポートあり。アルベドおよび法線マップを割り当てられます。 サポートあり。HDRP は マスクおよびディテールマップ を使って、アルベド、法線、そしてスムースネスなどのマップを組み合わせます。
    Advanced Material Options サポートなし HDRP は次の上級者向けマテリアルをサポートします。
    • 異方性
    • サブサーフェス散乱
    • 遊色
    • 半透明
    Surface Inputs
    Albedo (Base Map) サポートあり サポートあり
    Specular サポートあり サポートあり
    Metallic サポートあり サポートあり。マスクマップを使います。
    スムースネス サポートあり サポートあり。マスクマップを使います。
    アンビエントオクルージョン サポートあり サポートあり。マスクマップを使います。
    Normal Map サポートあり サポートあり
    Detail Map サポートあり サポートあり
    Detail Normal Map サポートあり サポートあり
    Heightmap サポートあり サポートあり。ピクセルおよび頂点ディスプレイスメントの両方をサポートします。
    Detail Mask サポートあり サポートあり。マスクマップを使います。
    Light Cookies サポートあり。グレースケールテクスチャをサポートします。 サポートあり。RGB テクスチャをサポートします。
    Parallax Mapping サポートあり サポートあり。頂点ディスプレイスメントを使います。
    Light Distance Fade サポートなし サポートあり
    Shadow Distance Fade サポートあり サポートあり
    Shadow Cascade Blending サポートなし サポートあり
    GPU Instancing サポートあり サポートあり
    GPU Tessellation サポートなし サポートあり。LitTesselation シェーダーを使います。
    Double Sided GI サポートあり サポートあり
    Two Sided サポートなし サポートあり
    Order In Layer サポートなし サポートなし
    Advanced Materials
    ClearCoat サポートなし サポートあり
    Hair サポートなし サポートあり
    Fabric サポートなし サポートあり

    LOD 管理

    ビルトインレンダーパイプラインでは、クオリティー設定から詳細度 (LOD) を管理します。各クオリティー設定は LOD バイアスおよび最大 LOD 値を定義します。従って、これらは全体的なクオリティー設定であり、カメラベースで変更はできません。HDRP では、既存のクオリティーレベルの HDRP アセットに含まれる、事前決定された値を使うか、もしくはオーバーライドされた値を使って、カメラごとに LOD 設定を変更できるスケーラビリティ設定があります。詳細情報は、HDRP アセット および フレーム設定 を参照してください。

    このように LOD を管理する際の注意点は 2 つあります。

    • クオリティレベルのデフォルト LOD 設定は、クオリティー設定ではなく、現在 HDRP アセットに格納されています。
    • QualitySettings.lodBias や QualitySettings.maximumLODLevel などのビルトイン API は現在使えません。これらのプロパティーは、代わりにカメラフレーム設定から変更してください。ビルトイン API を使っても、効果はまったく得られません。

    Render Pipeline Hooks

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Camera.RenderWithShader サポートあり サポートなし
    Camera.AddCommandBuffer(Camera.Remove[All]CommandBuffer) サポートあり サポートなし
    Camera.Render サポートあり サポートあり
    Light.AddCommandBuffer(LightRemove[All]CommandBuffer) サポートあり サポートなし
    OnPreCull サポートあり サポートなし
    OnPreRender サポートあり サポートなし
    OnPostRender サポートあり サポートなし
    OnRenderImage サポートあり サポートなし
    OnRenderObject サポートあり サポートなし
    OnWillRenderObject サポートあり サポートなし
    OnBecameVisible サポートあり サポートなし
    OnBecameInvisible サポートあり サポートなし
    Camera Replacement Material サポートなし サポートなし
    RenderPipeline.BeginFrameRendering サポートなし サポートあり
    RenderPipeline.EndFrameRendering サポートなし サポートあり
    RenderPipeline.BeginCameraRendering サポートなし サポートあり
    RenderPIpeline.EndCameraRendering サポートなし サポートあり
    UniversalRenderPipeline.RenderSingleCamera サポートなし サポートなし
    ScriptableRenderPass サポートなし サポートなし
    Custom Renderers サポートなし サポートなし
    CustomPass サポートなし サポートあり
    Custom Post Process Pass サポートなし サポートあり

    ポストプロセス

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Implementation Post-Processing Version 2 パッケージを使います。 HDRP パッケージ埋め込み型ネイティブポストプロセスソリューション
    アンビエントオクルージョン サポートあり。ビルトインレンダーパイプライン は以下をサポートします。
    • マルチスケールアンビエントオクルージョン
    サポートあり。HDRP は以下をサポートします。
    • 正確なアンビエントオクルージョン
    • Ray-traced アンビエントオクルージョン
    Exposure サポートあり。ビルトインレンダーパイプライン は以下をサポートします。
    • 固定エクスポージャー
    • 自動エクスポージャー
    サポートあり。HDRP は以下をサポートします。
    • 固定エクスポージャー
    • 自動 (Eye adaptation)
    • カーブマッピング
    • 物理カメラ設定
    Bloom サポートあり サポートあり
    Chromatic Aberration サポートあり サポートあり
    Color Grading / Tonemapping サポートあり サポートあり
    Depth of Field サポートあり。これにはボケも含まれます。 サポートあり。これにはボケも含まれます。
    Film Grain サポートあり サポートあり
    Lens Distortion サポートあり サポートあり
    Motion Blur
    Object サポートあり サポートあり
    Camera サポートあり サポートあり
    Vignette サポートあり サポートあり
    Panini Projection サポートなし サポートあり

    CPU パーティクル

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Soft Particles サポートあり サポートあり
    Distortion サポートあり サポートあり。シェーダーグラフ内で利用可能です。
    Flipbook Blending サポートあり サポートあり。シェーダーグラフ内で利用可能です。
    Trail サポートあり サポートあり
    Shaders
    Lit サポートあり サポートあり
    Simple Lighting サポートあり。Blinn Phong を使います。 サポートあり
    Unlit サポートあり サポートあり
    GPU Instancing サポートあり サポートなし

    VFX Graph 付き GPU Particles

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Integration with Vfx Graph サポートなし サポートあり
    Soft Particles サポートなし サポートあり
    Distortion サポートなし サポートあり
    Flipbook Blending サポートなし サポートあり
    Trail サポートなし サポートあり
    Half-resolution サポートなし サポートあり
    Shaders
    Lit サポートなし サポートあり
    Simple Lighting サポートなし サポートあり
    Unlit サポートなし サポートあり

    Visual Effect コンポーネント

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Halo サポートあり サポートなし
    Lens Flare サポートあり サポートなし
    Trail Renderer サポートあり サポートあり。VFX Graph を使ってカスタムトレイルエフェクトを作ることもできます。
    Billboard Renderer サポートあり サポートあり、ただし VFX Graph を使用する場合のみです。
    Projector サポートあり サポートなし

    Terrain (地形)

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Speed Tree サポートあり 調査中です
    Paint Trees サポートあり サポートあり
    Detail サポートあり サポートなし
    Wind Zone サポートあり サポートなし
    Number of Layers 無制限です 8
    GPU Instanced Rendering サポートあり サポートあり
    Terrain Holes サポートあり サポートあり
    Shaders
    Physically Based サポートなし サポートあり
    Simple Lit (Blinn-Phong) サポートあり サポートなし
    Unlit サポートなし サポートなし

    2D

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Sprite サポートあり サポートなし
    Tilemap サポートあり サポートなし
    Sprite Shape サポートあり サポートなし
    Pixel-Perfect サポートあり。スタンドアローンの 2D Pixel Perfect パッケージを使います。 サポートなし
    2D Lights サポートなし サポートなし
    2D Shadows サポートなし サポートなし

    UI (Canvas Renderer)

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Screen Space - Overlay サポートあり サポートあり
    Screen Space - Camera サポートあり サポートあり
    World Space サポートあり サポートあり
    Text Mesh Pro サポートあり サポートあり

    Ray Tracing

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Ray-traced Ambient Occlusion サポートなし サポートあり
    Ray-traced Contact Shadows サポートなし サポートあり
    Ray-traced Global Illumination サポートなし サポートあり
    Ray-traced Reflections サポートなし サポートあり
    Ray-traced Shadows サポートなし サポートあり
    Ray-traced Recursive Rendering サポートなし サポートあり
    Path Tracing サポートなし サポートあり

    VR

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Multipass サポートあり サポートあり
    Single Pass (double-wide) サポートあり サポートなし
    Single Pass Instanced サポートあり Windows および PSVR のみです
    Multiview サポートあり 調査中です
    Platforms
    Oculus Rift サポートあり サポートあり
    Oculus Quest サポートあり サポートなし
    Oculus Go サポートあり サポートなし
    Gear VR サポートあり サポートなし
    PSVR サポートあり サポートあり
    HoloLens サポートあり サポートなし
    WMR サポートあり サポートあり
    Magic Leap One サポートあり サポートなし

    AR

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    AR Foundation サポートあり サポートなし

    デバッグ

    機能 ビルトインレンダーパイプライン HD レンダーパイプライン
    Scene view modes サポートあり サポートあり
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)