고해상도 렌더 파이프라인/빌트인 렌더 파이프라인 비교
다음 표에는 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 | 지원 | 지원 |