무엇을 찾고 계신가요?
Hero background image
Unity 2019.2 release
그래픽스를 위한 새로운 기능 및 업데이트
이번 릴리스에는 비주얼 이펙트 그래프와 셰이더 그래프를 비롯한 아티스트 툴이 많이 업데이트되어 퍼포먼스와 워크플로가 개선되었습니다. 또한 라이팅과 함께 스크립터블 렌더 파이프라인 (HDRP 및 LWRP) 도 업데이트되었습니다.

새로운 기능

그래픽스에 대한 몇 가지 주요 업데이트의 개요입니다. 자세한 내용은 릴리스 노트를 확인하세요.

고해상도 렌더 파이프라인 업데이트
고해상도 렌더 파이프라인 업데이트

고화질 렌더 파이프라인 (HDRP) 에 이제 임의 출력 변수 (AOV) API가 포함되어 머티리얼 프로퍼티만, 조명만, 뎁스 버퍼 및 씬의 기타 패스를 출력할 수 있습니다. 이 API는 레코더에서 사용되므로 HDRP로 렌더링할 특정 출력을 쉽게 익스포트할 수 있습니다.

또한 하드웨어 동적 해상도 지원을 통해 월드가 렌더링되는 해상도를 조정할 수 있는 동적 해상도도 추가되었습니다. 이는 소프트웨어 동적 해상도에 비해 더 나은 성능을 제공합니다.

MatCap 디버그 뷰 모드는 오브젝트의 머티리얼과 조명을 단순한 환경 텍스처로 대체합니다. 이 모드는 씬 조명을 설정하지 않고도 씬을 탐색하고 이해하는 데 유용합니다. 예를 들어 동굴 내부와 같은 어두운 영역을 편집하는 경우 조명이 약하면 탐색하기가 어려울 수 있습니다.

새로운 앰비언트 오클루전 효과는 스크린 스페이스 알고리즘으로, 특히 소규모 디테일의 경우 더 나은 품질을 제공하면서도 성능은 더 우수합니다. 프로젝트에 맞는 최적의 성능/품질 설정을 구성할 수 있는 몇 가지 옵션이 있습니다.

마지막으로, Windows 10 및 Direct3D11 디바이스에서 VR 프로젝트 (프리뷰) 에 대한 지원을 포함했습니다.

VR 프로젝트를 위한 HDRP 업데이트

HDRP는 이제 Windows 10 및 Direct3D11에서 VR 싱글 패스 인스턴싱으로 VR 프로젝트 (프리뷰) 를 지원합니다.

성능 향상에는 싱글 패스 인스턴싱이 권장됩니다. VR 프로젝트는 볼류메트릭, 스크린 스페이스 리플렉션, 데칼, 디퍼드 렌더링을 비롯한 모든 HDRP 효과를 지원합니다. VR 더블 와이드 모드가 HDRP에서 제거되었습니다.

셰이더 그래프의 HDRP 업데이트
셰이더 그래프의 HDRP 업데이트

이제 셰이더 그래프에서 렌더링 상태가 머티리얼에 있습니다. 이렇게 하면 머티리얼에 있던 렌더 상태가 복제되므로 이제 동일한 셰이더 그래프를 사용하여 머티리얼이 불투명하거나 투명한 경우 머티리얼을 선택할 수 있습니다. 이전에는 배리언트를 만들려면 그래프의 복사본을 만들어야 했습니다.

이렇게 하면 머티리얼 레벨에서 더 많은 컨트롤이 추가되므로 그래프 순열을 많이 만들 필요가 없습니다. 또한 투명 머티리얼의 ZTest, ZWrite 및 Cull Mode를 더 세밀하게 제어할 수 있어 벽 뒤에 오브젝트를 표시하는 것과 같은 효과를 내는 데 유용합니다. 헤어, 패브릭, 데칼 마스터 노드에 대한 샘플도 추가했습니다.

또한 패키지 관리자의 HDRP 페이지에서 셰이더 그래프 샘플을 임포트하여 샘플 씬의 헤어, 패브릭, 데칼 마스터 노드의 일반적인 용도를 확인할 수 있습니다.

섀도우 레이어
섀도우 레이어

Light Layers 시스템의 Shadow Layers 옵션을 사용하면 조명에서 그림자를 분리할 수 있습니다. 섀도우 맵 설정에서 이 기능을 활성화하면 게임 오브젝트가 눈에 띄게 빛을 받지 않아도 그림자를 드리우거나 그 반대의 경우도 마찬가지입니다. 또한 섀도우 틴트를 사용하여 그림자 색상을 변경하고 아티스트로서 더 자유롭게 작업할 수 있습니다.

이미시브 데칼의 사전 노출을 통해 HDRP가 데칼의 이미시브 부분을 얼마나 노출할지, 카메라 노출이 미치는 효과의 양을 제어할 수 있습니다. 이는 HDRP 릿 셰이더와 비슷합니다.

조명 업데이트
조명 업데이트

라이트맵 노이즈 제거는 이제 GPU 제조업체와 상관없이 모든 에디터 플랫폼에서 작동합니다. 또한 베이킹을 구성하는 방법도 근본적으로 변경했습니다. 프로브 라이트와 라이트맵 적용 여부에 관계없이 모든 오브젝트가 글로벌 일루미네이션 베이크에 기여할 수 있습니다. 이를 통해 프로브 워크플로의 새로운 가능성이 열리며, 이를 지속적으로 개선할 예정입니다. 또한 이번 릴리스에는 특히 GPU 라이트매퍼를 사용한 조명 반복 작업 시 주요 속도 개선 사항이 포함되어 있습니다.

라이트매핑은 이제 AI 기반 노이즈 제거 필터인 새로운 크로스 플랫폼 인텔 오픈 이미지 노이즈 제거 라이브러리도 지원합니다. Unity에서는 라이트맵을 포스트 프로세싱하여 라이트매핑 워크플로와 라이트맵 품질을 개선합니다. 이렇게 하면 훨씬 적은 수의 샘플을 사용하는 부드럽고 노이즈 없는 라이트맵이 생성됩니다. 자세한 내용은 이 주제에 관한 Unity GDC 2019 강연을 시청하십시오.

LWRP의 새로운 2D 조명 및 픽셀 퍼펙트
LWRP의 새로운 2D 조명 및 픽셀 퍼펙트

이제 2D 픽셀 퍼펙트 및 2D 광원을 포함하는 실험용 2D 렌더러로 경량 렌더 파이프라인 (LWRP) 을 업데이트했습니다.

새로운 2D 조명을 사용하면 3D 조명이나 커스텀 셰이더를 사용하지 않고도 2D 프로젝트에서 직접 손쉽게 비주얼을 개선할 수 있습니다.

새로운 2D 스프라이트 릿 머티리얼을 사용하여 스프라이트에서 광원 조건에 더 현실적으로 반응하도록 보조 텍스처(노멀 맵)를 갖습니다. 이제 보조 텍스처는 올해 출시되는 스프라이트 셰이프 및 타일맵 렌더러에 대한 지원을 통해 스프라이트 렌더러와 호환됩니다.

포인트 라이트, 스프라이트 기반 라이트, 파라메트릭, 글로벌, 프리폼 라이트 등 다양한 유형의 라이트를 사용할 수 있습니다. 이러한 광원은 광원 색상, 강도, 감쇠 및 블렌딩 효과 등 쉽게 설정 가능한 파라미터가 특징입니다.

GDC 2019의 이 강연에서 2D 조명에 대해 자세히 알아볼 수 있습니다.

프로브 릿 GI 컨트리뷰터(Probe-Lit GI Contributor)
프로브 릿 GI 컨트리뷰터(Probe-Lit GI Contributor)

라이트맵 스태틱 오브젝트의 용어를 변경했습니다. 이제부터는 대신 “Contribute GI”가 됩니다. 메시 렌더러, 스킨드 메시 렌더러, 터레인의 새로운 드롭다운 메뉴를 통해 오브젝트가 라이트맵에서 GI를 가져올지, 라이트 프로브에서 GI를 가져올지 선택할 수 있습니다.

라이트맵 업그레이드를 위한 NVIDIA OptiX AI 디노이저
라이트맵 업그레이드를 위한 NVIDIA OptiX AI 디노이저

NVIDIA OptiX AI 디노이저는 이전보다 최대 10배 더 빠른 노이즈 없는 라이트맵을 제공합니다. 업데이트된 버전을 통해 아티스트는 더 쉽고 직관적인 워크플로와 더 빠르게 반복할 수 있습니다. 또한 성능이 향상되고 메모리 사용량이 줄어들며 NVIDIA Turing GPU에 대한 지원도 제공됩니다.

인텔® 오픈 이미지 노이즈 제거
인텔® 오픈 이미지 노이즈 제거

모든 에디터 플랫폼에서 빠른 반복 작업을 제공하는 인텔® 오픈 이미지 디노이즈를 추가했습니다. 또한 정교한 샘플링 방법을 추가하여 베이킹 반복 속도를 개선했습니다 (예: 오프라인 렌더링의 다중 중요도 샘플링). 이를 통해 HDRI 환경을 사용할 때 클린 베이크를 할 수 있습니다. 이제 아티스트용 추가 옵션을 사용하여 원하는 라이트맵 수를 지정할 수 있으므로 라이트맵 레이아웃을 더 세밀하게 제어할 수 있습니다.

비주얼 이펙트 그래프
비주얼 이펙트 그래프

복잡한 그래프를 더 잘 정리할 수 있도록 비주얼 이펙트 그래프에 하위 그래프를 추가했습니다. 블록과 연산자에 대한 하위 그래프를 공유, 결합 및 재사용할 수 있으며 VFX에 전체 VFX를 포함할 수도 있습니다.

또한 비주얼 이펙트 그래프는 이제 HDRP와 더 잘 통합되며 HDRP에서도 기본적으로 이를 가져옵니다. HDRP에 특화된 새로운 기능으로는 렌더 대기열 선택, 노출 제어, 왜곡 출력이 있습니다.

알파 텍스처의 그래디언트 매핑, 효과를 최적화하기 위한 새로운 프리미티브 (삼각형, 팔각형), 모션 벡터 맵을 사용한 플립북 보간과 같은 새로운 렌더링 기능도 추가되었습니다.

셰이더 그래프 개선
셰이더 그래프 개선

색상 모드를 사용하면 그래프의 노드 색상을 표시하고 변경하여 가독성을 높일 수 있습니다. 이는 대형 그래프에서 작업할 때 다양한 유형의 노드와 노드 연결을 식별하는 데 특히 유용합니다.

Precision Mode에서는 GPU 메모리를 적게 사용하도록 노드를 설정하여 다양한 플랫폼에서 성능을 높일 수 있습니다. 또한 GPU의 정확도와 메모리 사용량을 선택할 수 있습니다.

경량 렌더 파이프라인 (LWRP) 의 새로운 2D 렌더러와 함께 이제 셰이더 그래프에는 LWRP에서 2D 스프라이트가 사용하는 머티리얼의 2D 셰이더를 생성할 수 있는 두 개의 마스터 노드가 있습니다. 스프라이트 리스트와 스프라이트 언릿. 셰이더 그래프를 사용하면 2D 셰이더를 시각적으로 만들어 2D 프로젝트를 개선할 수 있습니다.

GPU 라이트매퍼 개선 사항
GPU 라이트매퍼 개선 사항

이번 릴리스에서 GPU 라이트매퍼 (프리뷰) 는 CPU 라이트매퍼와 동일한 기능을 구현하기 위한 몇 가지 중요한 단계를 거쳤습니다.

새로운 기능에는 다음이 포함됩니다.

  • 환경 조명에 중요도 기반 멀티 샘플링 지원
  • NVDIA Optix 노이즈 제거 지원
  • 뷰 우선순위 지정 또는 소규모/낮은 점유의 라이트맵 사용 시 샘플링 성능 향상
지금 Unity 2019.3 다운로드
지금 Unity 2019.3 다운로드

위에 소개된 모든 기능을 포함한 다양한 기능을 지금 바로 사용해 보세요.

인텔, 인텔 로고, 인텔® VTune™ 증폭기는 미국 및/또는 기타 국가에서 인텔사의 상표입니다.


*기타 이름 및 브랜드는 타인의 재산으로 주장될 수 있습니다. © 인텔사.