Unity 검색

Unity를 통한 고성능 그래픽스: 베스트 프랙티스 및 팁

최근 업데이트: 2019년 1월

이 페이지의 내용: Unity 스크립터블 렌더 파이프라인에 관한 심층 리소스를 살펴봅니다.

HDRP(고해상도 렌더 파이프라인)와 LWRP(경량 렌더 파이프라인)로 구성된 SRP(스크립터블 렌더 파이프라인)는 Unity에서 사용하는 가장 중요한 시스템 중 하나입니다. SRP를 사용하면 C# 스크립트를 통해 렌더링을 제어하고 조정할 수 있습니다. 이를 통해 렌더 파이프라인을 조금만 수정하거나 완전히 만들고 커스터마이징하여 모든 플랫폼에서 실행 가능한 아름다운 인터랙티브 콘텐츠를 만들 수 잇습니다.

읽어보고 배운 다음 아름다움을 창조하세요.

시작하기 전에 두 렌더링 파이프라인 모두 현재 프리뷰 모드인 점을 감안하세요. 렌더링 파이프라인을 사용하는 모든 스크립트는 향후 릴리스에서 업데이트될 수 있으며 프리뷰 모드가 끝난 뒤 정식 릴리스될 때까지 본격적인 제작 과정에서는 이 기능에 의존하지 않는 것이 좋습니다.

시작 지점: 개요 및 설치 방법

Unity 기술 자료는 새로운 SRP에 대한 최고의 개요를 제공하고 새로운 Unity Hub 또는 패키지 관리자를 통한 설치 방법을 보여줍니다.

또한 SRP Github 페이지에서 소개 및 업데이트를 확인할 수 있으며 그래픽 실험 기능 프리뷰 포럼에 참여하면 더 많은 업데이트를 확인할 수 있습니다.

고해상도 렌더 파이프라인

Unity 스크립터블 렌더 파이프라인을 통한 실시간 자동차 렌더링

HDRP는 콘솔 및 PC와 같은 고성능 하드웨어를 대상으로 합니다. HDRP를 사용하면 까다로운 시나리오에서도 사실적인 그래픽을 구현할 수 있습니다. HDRP는 컴퓨트 셰이더(Compute Shader) 기술을 사용하므로 호환 가능한 GPU 하드웨어가 필요합니다.

HDRP는 주로 자동차 데모, 건축 애플리케이션, AAA 게임 등 성능보다 고화질의 그래픽을 선호하는 분야에서 사용하도록 개발되었습니다. HDRP는 물리 기반 조명 및 머티리얼을 사용하고 포워드 렌더링과 디퍼드 렌더링을 모두 지원합니다.

추가 학습

유니티의 수석 그래픽스 개발자인 Sebastian Lagarde는 다음과 같이 멋진 HDRP 안내글을 제공합니다. 이 블로그 게시물

아티스트와 그래픽스 프로그래머 모두 HDRP를 이용한 고사양 콘텐츠 제작 방법에 관해 자세히 다룬 이 게시물을 통해 많은 것을 배울 수 있습니다.

경량 렌더 파이프라인

Unity 경량 렌더 파이프라인

LWRP는 다양한 하드웨어에서 사용할 수 있고 주로 모바일로의 확장을 위해 개발되었지만 고성능 PC 또는 콘솔에서 실행되는 콘텐츠에도 사용할 수 있습니다. LWRP를 사용하면 고품질 이미지를 신속하게 렌더링할 수 있습니다. LWRP는 물리 기반 조명 및 머티리얼과 싱글 패스 포워드 렌더링을 사용합니다.

추가 학습

유니티의 수석 그래픽스 책임자인 팀 쿠퍼(Tim Cooper)는 LWRP가 프리뷰 모드에서 출시되었을 때 LWRP에 대한 훌륭한 개요를 작성했습니다.

최근 그래픽스 프로그래머 펠리프 리라(Felipe Lira)와 그래픽 테스트 엔지니어 안드레 맥그레일(André McGrail)이 LWRP에 대한 심층 프레젠테이션를 발표했습니다. 약 15분간의 프레젠테이션 동안 펠리프는 다음과 같은 핵심 주제를 다뤘습니다.

  • 파이프라인 설정
  • 카메라 데이터의 처리 방법
  • LWRP로 제공되는 스탠다드 셰이더
  • 새로운 머티리얼 업그레이더를 사용하는 방법
  • 셰이더 스트리핑(셰이더 스트리핑에 대한 자세한 내용은 이 블로그 게시물 참조)
  • LWRP와 빌트인 파이프라인 간의 성능 비교
  • LWRP에서 새로운 최적화를 통해 드로우 콜, 필 레이트, 대역폭 등의 병목 현상을 해결하는 방법: 새로운 셰이딩 프레임워크 및 자체 렌더러인 Batcher

프레젠테이션을 마무리하면서 두 엔지니어는 LWRP 기능을 쇼케이스하는 데모의 제작 과정을 자세하게 설명합니다.

테크니컬 아티스트 및 그래픽스 프로그래머가 제공하는 실무 현장의 베스트 프랙티스 및 팁

Unity XR 그래픽 최적화

아직 끝나지 않았습니다! 시간을 내어 다음 가이드를 읽어보세요.

XR 그래픽 최적화 팁

조명 파이프라인 설정

Unity에서 사실적인 비주얼 만들기

모바일에서 광원 베이킹된 프리팹 사용

리소스 더 보기
확인

유니티에서는 웹 사이트의 모든 기능을 최대로 이용할 수 있도록 쿠키를 사용합니다. 자세한 정보는 쿠키 정책 페이지를 참조하세요.