고해상도 렌더 파이프라인/빌트인 렌더 파이프라인 비교
다음 표에는 Unity의 빌트인 렌더 파이프라인과 비교하여 고해상도 렌더 파이프라인(HDRP)이 지원하는 기능에 대한 개요가 나와 있습니다.
카메라(Camera)
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| HDR rendering | 지원(빌트인 렌더러는 HDR 텍스처 포맷을 사용합니다.) | 지원 |
| HDR output | 지원 | 미지원(하지만 이 기능은 HDRP에 대해 연구 중입니다. 자세한 내용은 HDR을 참조하십시오.) |
| Anti-Aliasing | 지원(빌트인 렌더러는 포워드 렌더러에 대한 멀티 샘플 안티앨리어싱(MSAA)을 지원합니다. 포스트 프로세싱 V2 패키지를 사용하는 경우 이 렌더 파이프라인도 다음을 지원합니다. • TAA(Temporal anti-aliasing) • 빠른 근사 안티앨리어싱(FXAA) • 서브픽셀 모폴로지컬 안티앨리어싱(SMAA)) |
지원(HDRP는 다음을 지원합니다. • MSAA(포워드 렌더러의 경우) • TAA • FXAA • SMAA) |
| Physical Camera | 지원(빌트인 렌더 파이프라인은 물리적 카메라 프로퍼티만을 사용하여 카메라의 시야각(FOV)을 계산합니다.) | 지원(HDRP는 물리적 카메라 프로퍼티를 다음의 경우에 사용합니다. • 카메라의 시야각(FOV) 계산 • 씬 노출 계산 • 특정 포스트 프로세싱 효과의 결과 계산) |
| Multi Display | 지원 | 지원 |
| Stacking | 지원 | 미지원 |
| Flare Layer | 지원 | 미지원 |
| Depth Texture | 지원 | 지원 |
| Depth + Normals Texture | 지원 | 지원 |
| Color Texture | 미지원 | 지원 |
| Motion vectors | 지원 | 지원 |
| Dynamic Resolution | ||
| Software | 지원(제한 있음) | 지원(모든 플랫폼에서) |
| Hardware | 미지원 | 지원(콘솔 전용) |
실시간 광원
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Light Types | ||
| Directional | 지원 | 지원 |
| Spot | 지원 | 지원(다음의 모양을 지원합니다. • 원뿔 • 피라미드 • 상자) |
| Point | 지원 | 지원 |
| Area | 지원(다음의 모양을 지원합니다. • 사각형 • 원반(베이크된 원반 전용)) |
지원(다음의 모양을 지원합니다. • 사각형 • 튜브 • 원반(베이크된 원반 전용)) |
| Inner Spot Angle | 미지원 | 지원 |
| Shading | 다중 패스 | 타일/클러스터 적용 |
| Culling | ||
| Per-Object | 지원 | 지원 |
| Per-Layer | 지원 | 지원 |
| Light Limits | Quality Settings를 참조하십시오. | |
| Main Directional Light | 1 | 제한은 없지만 HDRP가 한 번에 하나의 방향 광원에 대한 셰이딩만 지원합니다. |
| Per Object | 무제한 | 무제한 |
| Per Camera | 무제한 | 무제한 |
| Attenuation | Legacy | InverseSquared |
| Vertex Lights | 지원 | 미지원 |
| SH Lights | 지원 | 미지원 |
실시간 섀도우
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Light Types | ||
| Directional | 지원 | 지원(한 번에 하나) |
| 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 | 지원(다음 타입을 지원합니다. • 일정한 클립 공간 오프셋 • 노멀 바이어스) |
지원(다음 타입을 지원합니다. • 기울기 바이어스 • 노멀 바이어스) |
배칭
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Static Batching | ||
| By Shader | 미지원 | 지원 |
| By Material | 지원 | 지원 |
| Dynamic Batching | 지원 | 지원 |
| Dynamic Batching Shadows | 지원 | 지원 |
| GPU Instancing | 지원 | 지원 |
색 공간
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Linear | 지원 | 지원 |
| Gamma | 지원 | 미지원 |
전역 조명(백엔드)
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Enlighten | 지원 | 미지원 |
| Enlighten Realtime | 지원 | 미지원 |
| Progressive CPU | 지원 | 지원 |
| Progressive GPU | 지원 | 지원 |
혼합 조명
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Subtractive | 지원 | 미지원 |
| Baked Indirect | 지원 | 지원 |
| Shadow Mask | 지원 | 지원(광원마다 설정) |
| Distance Shadow Mask | 지원 | 지원(광원마다 설정) |
전역 조명(광원 프로브)
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Blending | 지원 | 지원 |
| Proxy Volume (LPPV) | 지원 | 지원 |
| Custom Provided | 지원 | 지원 |
| Occlusion Probes | 지원 | 지원 |
전역 조명(반사 프로브)
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Realtime | 지원 | 예 |
| Baked | 지원 | 지원 |
| Sampling | ||
| Simple | 지원 | 리플렉션 계층 구조를 참조하십시오. |
| Blend Probes | 지원 | 리플렉션 계층 구조를 참조하십시오. |
| Blend Probes and Skybox | 지원 | 리플렉션 계층 구조를 참조하십시오. |
| Projection | ||
| Box | 지원 | 지원 |
| Sphere | 지원 안 함 | 지원 |
| Proxy Volume | 미지원 | 지원 |
| Other Reflections | 빌트인 렌더 파이프라인도 스크린 공간 반사를 지원합니다. | HDRP는 다음의 다른 반사 메서드를 지원합니다. • 평면 반사 프로브 • 스크린 공간 반사 • 레이트레이싱된 리플렉션 |
전역 조명(라이트맵 모드)
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Non-Directional | 지원 | 지원 |
| Directional | 지원 | 지원 |
전역 조명(환경)
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Source | ||
| Skybox | 지원 | 단일 하늘을 사용하여 전역 조명을 베이크합니다. 그렇지 않으면 볼륨마다 하늘 설정을 사용합니다. 머티리얼과 스크립트를 통해 자체 하늘을 생성할 수 있습니다. |
| Gradient | 지원 | 단일 하늘을 사용하여 전역 조명을 베이크합니다. 그렇지 않으면 볼륨마다 하늘 설정을 사용합니다. 머티리얼과 스크립트를 통해 자체 하늘을 생성할 수 있습니다. |
| Color | 지원 | 단일 하늘을 사용하여 전역 조명을 베이크합니다. 그렇지 않으면 볼륨마다 하늘 설정을 사용합니다. 머티리얼과 스크립트를 통해 자체 하늘을 생성할 수 있습니다. |
| Ambient Mode | ||
| Realtime | 지원 | 지원 |
| Baked | 지원 | 지원 |
하늘
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Procedural | 지원 | 지원(이 하늘 타입은 사용 중단 예정이지만 Procedural Sky Sample을 설치하는 경우 계속 사용할 수 있습니다.) |
| 6 Sided | 지원 | 지원(HDRI 하늘은 Unity 임포터가 6면으로 된 맵에서 빌드할 수 있는 큐브맵을 지원합니다.) |
| Cubemap | 지원 | HDRI 하늘을 참조하십시오. |
| Panoramic | 지원 | 지원(HDRI 하늘은 Unity 임포터가 파노라마 맵에서 빌드할 수 있는 큐브맵을 지원합니다.) |
| Physical | 지원 안 함 | 지원 |
| Gradient | 지원 안 함 | 지원 |
안개
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Linear | 지원 | 미지원 |
| Exponential | 지원 | 지원(안개 오버라이드는 지수형 안개를 사용합니다.) |
| Exponential Squared | 지원 | 미지원 |
| Local Volumetric | 지원 안 함 | 지원 |
셰이더(일반)
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| 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 | None | HDRP는 다음의 고급 머티리얼을 지원합니다. • 이방성 • 피하 산란 • 이리데선스 • 반투명 |
| Surface Inputs | ||
| Albedo (Base Map) | 지원 | 지원 |
| Specular | 지원 | 지원 |
| Metallic | 지원 | 지원(마스크맵 사용) |
| Smoothness | 지원 | 지원(마스크맵 사용) |
| Ambient Occlusion | 지원 | 지원(마스크맵 사용) |
| 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 관리
빌트인 렌더 파이프라인에 있는 QualitySettings에서 디테일 수준(LOD)을 관리합니다. 각 품질 설정은 LOD 바이어스와 최대 LOD 값을 정의합니다. 따라서 품질 설정에 전역으로 적용되며 카메라별로 변경할 수 없습니다. HDRP에는 현재 품질 수준의 HDRP 에셋에 포함되어 있는 미리 정해진 값이나 오버라이드된 값을 사용하여 LOD 설정을 카메라별로 변경할 수 있게 해주는 확장성 설정이 있습니다. 자세한 내용은 HDRP 에셋과 프레임 설정을 참조하십시오.
이런 식으로 LOD를 관리하는 경우 두 가지 결과가 나옵니다.
- 품질 수준에 대한 기본 LOD 설정이 현재 품질 설정이 아닌 HDRP 에셋에 저장됩니다.
- QualitySettings.lodBias 또는 QualitySettings.maximumLODLevel과 같은 빌트인 API는 더 이상 작동하지 않습니다. 대신 카메라 프레임 설정을 통해 이러한 프로퍼티를 변경해야 합니다. 빌트인 API를 사용하는 경우 전혀 효과가 없습니다.
렌더 파이프라인 후크
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| 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 | 미지원 | 지원 |
포스트 프로세싱
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Implementation | 포스트 프로세싱 버전 2 패키지를 사용합니다. | 네이티브 포스트 프로세싱 솔루션은 HDRP 패키지에 내장되어 있습니다. |
| Ambient Occlusion | 지원(빌트인 렌더 파이프라인은 다음을 지원합니다. • 멀티 스케일 앰비언트 오클루전) |
지원(HDRP는 다음을 지원합니다. • Ground Truth 앰비언트 오클루전 • 레이트레이싱된 앰비언트 오클루전) |
| Exposure | 지원(빌트인 렌더 파이프라인은 다음을 지원합니다. • 수정 노출 • 자동 노출) |
지원(HDRP는 다음을 지원합니다. • 수정 노출 • 자동 (시각 적응) • 커브 매핑 • 물리적 카메라 설정) |
| Bloom | 지원 | 지원 |
| Chromatic Aberration | 지원 | 지원 |
| Color Grading / Tonemapping | 지원 | 지원 |
| Depth of Field | 지원(보케 포함) | 지원(보케 포함) |
| Film Grain | 지원 | 지원 |
| Lens Distortion | 지원 | 지원 |
| Motion Blur | ||
| Object | 지원 | 지원 |
| Camera | 지원 | 지원 |
| Vignette | 지원 | 지원 |
| Panini Projection | 미지원 | 지원 |
CPU 파티클
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Soft Particles | 지원 | 지원 |
| Distortion | 지원 | 지원(셰이더 그래프에서 사용 가능) |
| Flipbook Blending | 지원 | 지원(셰이더 그래프에서 사용 가능) |
| Trail | 지원 | 지원 |
| Shaders | ||
| Lit | 지원 | 지원 |
| Simple Lighting | 지원(Blinn Phong 사용) | 지원 |
| Unlit | 지원 | 지원 |
| GPU Instancing | 지원 | 지원 안 함 |
VFX 그래프가 있는 GPU 파티클
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Integration with Vfx Graph | 미지원 | 지원 |
| Soft Particles | 미지원 | 지원 |
| Distortion | 미지원 | 지원 |
| Flipbook Blending | 미지원 | 지원 |
| Trail | 미지원 | 지원 |
| Half-resolution | 미지원 | 지원 |
| Shaders | ||
| Lit | 미지원 | 지원 |
| Simple Lighting | 미지원 | 지원 |
| Unlit | 미지원 | 지원 |
시각 효과 컴포넌트
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Halo | 지원 | 미지원 |
| Lens Flare | 지원 | 미지원 |
| Trail Renderer | 지원 | 지원(VFX 그래프를 사용하여 커스텀 잔상 효과도 생성할 수 있습니다.) |
| Billboard Renderer | 지원 | 지원(VFX 그래프와 함께 사용 시) |
| Projector | 지원 | 미지원 |
터레인
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| 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
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Sprite | 지원 | 미지원 |
| Tilemap | 지원 | 미지원 |
| Sprite Shape | 지원 | 미지원 |
| Pixel-Perfect | 지원(스탠드얼론 2D 픽셀 퍼펙트 패키지 사용) | 미지원 |
| 2D Lights | 미지원 | 미지원 |
| 2D Shadows | 미지원 | 미지원 |
UI (캔버스 렌더러)
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Screen Space - Overlay | 지원 | 지원 |
| Screen Space - Camera | 지원 | 지원 |
| World Space | 지원 | 지원 |
| Text Mesh Pro | 지원 | 지원 |
레이트레이싱
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| 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
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| 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
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| AR Foundation | 지원 | 지원 안 함 |
디버그
| 기능 | 빌트인 렌더 파이프라인 | 고해상도 렌더 파이프라인(HDRP) |
|---|---|---|
| Scene view modes | 지원 | 지원 |