Unity 검색

In-Editor view of Lighting sample and menu from the 2023.2 Tech Stream
In-Editor view of Lighting sample and menu from the 2023.2 Tech Stream
공유

Is this article helpful for you?

Thank you for your feedback!

Unity 2023.2 테크 스트림을 다운로드할 수 있다는 기쁜 소식을 전해 드립니다.

Unity 2023.2 테크 스트림은 2023 개발 사이클의 최신 릴리스입니다. 하지만 이 버전 다음부터는 적합한 버전을 더 쉽게 파악할 수 있도록 변화를 줄 예정입니다.

유나이트 2023 기조연설에서 발표한 대로 Unity 2023 LTS의 명칭을 Unity 6로 변경하여 기존처럼 릴리스 이름을 명확하게 지정할 예정입니다. 이에 따라 2023.1(7월 릴리스)부터 LTS까지 모든 2023 릴리스가 새로운 Unity 6에 통합됩니다.

이러한 변화로 이후 릴리스부터 Unity 6 명명 규칙으로 마이그레이션되겠지만 이번 2023.2 테크 스트림은 쉽게 알아볼 수 있도록 이름이 변경되지 않았습니다. 항상 그렇듯 테크 스트림 릴리스는 차기 메이저 릴리스 전까지 정식 제작 수준의 완전한 지원이 제공되므로 Unity 엔진에 추가될 멋진 기능을 안심하고 사용할 수 있습니다.

Unity 6의 다른 기능은 유나이트 2023 제품 로드맵 세션에서 간략하게 확인할 수 있습니다. 향상된 그래픽 성능, 더 빨라진 멀티플레이어 워크플로, 동적 AI 기능, 모바일 및 최신 XR 플랫폼의 웹 플랫폼 지원을 제공하는 데에 주력하고 있는 유니티의 이야기를 이 세션을 통해 알아보세요.

이 게시물에서 이번 릴리스의 주요 내용을 알아보고 전체 릴리스 노트에서 자세한 내용을 확인하세요. 유니티는 커뮤니티와 계속 협력하며 최고의 Unity 에디터 경험을 제공하기 위해 여러분의 피드백이 필요합니다.

확장성이 뛰어난 렌더링

2023.2는 크로스 플랫폼 조명 성능이 다방면으로 개선되고, HDRP(고해상도 렌더 파이프라인)용 대기 효과 기능이 강화되고, VFX 그래프의 아티스트 워크플로가 향상되어 프로젝트의 품질과 사실성을 높일 수 있습니다.

SRP(스크립터블 렌더 파이프라인) 적응적 프로브 볼륨 성능

반복 작업(iteration) 시간과 런타임 성능이 향상되고, 특히 모바일 디바이스의 URP(유니버설 렌더 파이프라인)용으로 APV(적응적 프로브 볼륨)에 상당한 업그레이드가 이루어졌습니다. 디스크에서 HDRP 라이트 프로브 데이터를 스트리밍하는 기능이 도입되어 런타임 경험이 더욱 원활해지며 대규모 씬에 모든 프로브 데이터를 수용할 수 있도록 CPU 풀이 최적화됩니다.

An Enable Disk Streaming option is now available in an HDRP asset.
이제 HDRP 에셋에서 Enable Disk Streaming 옵션을 사용할 수 있습니다.

이전에 APV는 픽셀당 품질 간접 조명만 지원했으나, 이러한 방식은 런타임 시 APV 실행 성능이 허용되는 수준보다 떨어질 수 있으므로 다수의 모바일 디바이스에 적합하지 않을 수 있습니다. APV용 버텍스당 품질 설정을 사용하면 라이트 프로브의 간접 조명 품질을 결정하여 모바일 디바이스의 라이트 프로브 릿 환경을 효율적으로 실행할 수 있습니다.

Per-vertex sampling is now available for Probe Volumes. It can be useful for trading performance over quality depending on the geometry complexity.
이제 프로브 볼륨에 버텍스당 샘플링을 사용할 수 있으며 지오메트리 복잡도에 따라 성능과 품질의 균형을 맞출 때 유용하게 사용할 수 있습니다.

GPU 라이트매퍼 프리뷰 종료

GPU 라이트매퍼의 정식 제작 릴리스는 CPU 라이트매퍼의 기능을 능가하는 매우 빠른 속도로 라이트맵과 프로브를 베이크할 수 있는 획기적인 기능입니다. GPU 라이트매퍼는 CPU 라이트매퍼에 비해 조명 데이터 처리 시간을 절반 이상 줄일 수 있고 대규모 씬과 고해상도 라이트맵 텍스처에 매우 적합합니다.

정적 GI(전역 조명)를 사용 중인 경우에는 새로운 Interactive Preview 기능을 사용하면 베이크된 조명 데이터의 저작(authoring)과 문제 해결이 간편해지므로 ‘Auto Generate’ 기능을 대체할 수 있습니다.

“Auto Generate” has been replaced with an interactive and non-destructive preview in the scene view debug modes.
‘Auto Generate’는 씬 뷰 디버그 모드에서 인터랙티브 비파괴 프리뷰로 대체되었습니다.

베이크 후 라이트 프로브 이동을 위한 새 API

라이트 프로브를 포함해 모듈식 콘텐츠를 제작 중이라면 더 이상 읽기 전용 라이트 프로브 위치로 제한될 필요가 없습니다. 이번 릴리스에서는 프로브 베이크 후 라이트 프로브 위치를 수정할 수 있는 API를 제공합니다.

Multiple clones of a few baked template scenes are being additively loaded. Here, probes are being translated to new positions at runtime.

HDRP로 향상된 환경 기능

HDRP는 강화된 기능으로 시각적 경험을 확장합니다. 이제 HDRP Night Sky가 시간대 전환을 지원하며 더 몰입도 높은 씬을 구현할 수 있도록 별과 달 같은 천체를 통합합니다. 볼류메트릭 클라우드도 섀도우 맵 개선을 통해 시각적 품질이 대폭 향상되어 더 사실적이고 시각적으로 뛰어난 셀프 섀도잉 효과를 구현할 수 있습니다.

To expand on environment lighting, you can now include a new HDRP night sky in your time-of-day scenario.
이제 새로운 HDRP 밤하늘을 시간대 시나리오에 포함하여 환경 조명을 더 폭넓게 표현할 수 있습니다.

HDRP의 SpeedTree 화질이 향상되었으며 새로운 Transmission Mask를 활용하여 잎에만 피하 산란을 적용할 수 있습니다. 이제 나무껍질과 잔가지에서 전송된 의도치 않은 광원을 제거할 수 있을 뿐 아니라, 지나치게 밝아 3D 지오메트리 조명에 적합하지 않은 빌보드 조명도 수정할 수 있습니다.

데칼은 패스 트레이서(path tracer)와의 호환성이 개선되었으며, 셰이더 그래프 기반 데칼로 투명 오브젝트에 영향을 줄 수 있으므로 빗방울, 잔물결, 커스텀 음각, 유리 표면의 먼지 효과 같은 절차적 효과를 구현할 수 있습니다.

VFX 그래프 아티스트 워크플로

2022 LTS에는 HDRP용 VFX 그래프 6방향 조명이 도입되었고 현재 URP에 사용할 수 있습니다. 이 툴을 사용하면 런타임에 라이트맵을 베이크하고 스프라이트 시트에서 조명을 시뮬레이션할 수 있으므로 다양한 조명 조건에서 연출되는 연기, 구름, 증기 등 커스터마이즈 가능한 효과를 생성할 수 있습니다.

You can now create customizable visual effects with 6-way lighting in URP.

아티스트는 VFX 그래프의 모션 벡터 지원과 URP의 오브젝트 모션 블러 지원을 함께 사용하여 카메라의 노출 시간보다 빠르게 움직이는 오브젝트에 블러 효과를 적용할 수 있습니다. 이를 통해 TAA(Temporal Anti-Aliasing) 같은 시스템과 자연스럽게 통합되는 인상적인 시각 효과를 구현할 수 있습니다.

새로운 VFX 그래프 템플릿 및 마법사로 사전 정의된 효과가 제공되는 템플릿 창에 액세스하여 이를 기반으로 고유 효과를 더 쉽게 생성할 수 있습니다.

고도로 숙련된 VFX 아티스트와 개발자를 위해서 커스텀 HLSL 블록도 추가했습니다. VFX 그래프의 잠재력을 넓히는 이 기능으로 이웃 검색을 통한 군중 효과 또는 버퍼에서 다시 읽어 오디오를 트리거하는 효과 등을 추가할 수 있습니다.

UI를 이용한 셰이더 그래프 통합

셰이더 그래프 업데이트에 포함된 UGUI용 셰이더 그래프를 사용하면 무수히 많은 애니메이션 효과를 생성하고 UI의 동작과 디자인을 수정하는 동시에 성능 비용과 메모리 비용을 줄일 수 있습니다.

You can now select Canvas as a new Material Type in the Graph Inspector for HDRP, URP, and the Built-in Render Pipeline.
이제 HDRP, URP, 빌트인 렌더 파이프라인의 그래프 인스펙터에서 새 Material Type으로 Canvas를 선택할 수 있습니다.

플랫폼 개선 사항

최근 여러 플랫폼에 이루어진 시각적 개선 사항을 통해 게이머가 원하는 풍부한 그래픽스로 구성된 경험의 품질이 향상되었고, Android 디바이스에서의 안정성 강화 등 전반적인 모바일 게이밍이 개선되었습니다.

HDR(High Dynamic Range) 크로스 플랫폼 디스플레이 지원이 릴리스되어 자연스러운 조명 조건에 가깝게 더 넓은 범위의 휘도 차로 이미지를 재현할 수 있습니다. HDR 방식으로 출력하면 선형 조명 렌더 및 HDR 이미지의 콘트라스트와 품질을 더 양호한 상태로 보존하여 디바이스에 표시할 수 있습니다. 이제 모바일 및 XR을 포함한 모든 렌더링 파이프라인과 실행 가능한 플랫폼을 대상으로 Unity 에디터 및 스탠드얼론 플레이어에서 전체 HDR 톤 매핑 및 디스플레이 지원도 제공됩니다.

인라인 레이트레이싱으로 놀라운 하드웨어 가속 레이트레이싱 효과와 시뮬레이션을 구현할 수 있습니다. 이 기술은 DXR1.1 지원 Windows 플랫폼, Xbox Series X|S, Playstation®5를 타게팅할 때 래스터화 및 컴퓨트 셰이더에서 활용할 수 있습니다. 이제 바운드 레이트레이싱 가속도 구조를 순회하고 교차 테스트를 수행하기 위해 셰이더 내에서 레이 쿼리를 보낼 수 있습니다.

다운로드 크기를 줄이고 게임의 전반적인 안정성에 영향을 미치는 문제에 대한 유용한 인사이트를 제공할 수 있도록 Google과 협력하여 Android의 설치 및 런타임 경험을 개선했습니다.

Play 에셋 제공 및 텍스처 압축 포맷 타게팅이 권장 Unity 에셋 관리 솔루션인 Addressables에 도입될 예정입니다. 새로운 Addressable for Android 패키지를 사용하면 신규 또는 기존 Addressables 설정으로 Play 에셋 제공의 동적 제공 옵션을 활용할 수 있습니다. 텍스처 압축 타겟 포맷 지정과 결합하면 플레이어 디바이스에 커스터마이즈되고 초기 설치 크기보다 작은 텍스처를 제공할 수 있습니다. 새로운 패키지에 대한 자세한 내용은 여기에서 확인하세요.

이제 애플리케이션의 종료 원인에 대한 액세스를 제공하는 다수의 새 C# API를 통합할 수 있습니다. 이러한 인사이트를 활용해 크래시 및 ANR(애플리케이션 응답 없음) 이벤트 발생 시의 사용자 메시지를 조정하거나, 애널리틱스로 전송하거나, 게임 실행 방식을 조정할 수도 있습니다. 자세한 내용은 기술 자료에서 확인할 수 있습니다.

Meta Quest 3 지원

유니티는 2022 LTS, 2023.1, 2023.2에 Meta Quest 3 지원을 추가했습니다. 이제 이전 Quest 디바이스에 활용된 익숙한 워크플로로 VR 게임을 제작할 수 있습니다. AR Foundation으로 매력적인 Quest 3용 혼합 현실 경험을 제작하고 강화된 패스스루로 디지털 콘텐츠와 현실 세계를 자연스럽게 혼합할 수도 있습니다.

Meta Quest 3, Meta’s next-generation mixed reality headset and their most powerful yet
Unity 2022 LTS부터 Meta Quest 3 지원이 추가되어 VR 또는 MR 앱을 제작할 수 있습니다.

새로운 AR, VR, MR 템플릿

혼합 현실, 가상 현실, 모바일 AR용 신규 프로젝트 템플릿으로 작업을 시작하세요. 템플릿을 사용하면 OpenXR, Meta Quest, Windows Mixed Reality, ARKit 및 ARCore 지원 디바이스를 대상으로 더 쉽게 제작하고 배포할 수 있습니다. AR Foundation 및 XRI(XR Interaction) 툴킷에 기반하여 월드 추적, 입력, 상호 작용 기능을 시연하는 예시 씬으로 기본 내용을 학습하세요. Unity Hub에서 템플릿을 다운로드하고 기술 자료에서 자세히 알아보세요.

XR Interaction Toolkit

XRI에는 뛰어난 인터랙티브 경험 제작에 도움이 되는 다수의 업데이트가 포함될 예정입니다. 오브젝트를 잡을 때 정확도를 높이기 위한 여러 시각적 개선 사항과 광선 기반 상호 작용을 업데이트했습니다. 더욱 인터랙티브한 크로스 플랫폼 게임을 제작할 수 있도록 시선으로 오브젝트 타게팅하기, 컨트롤러로 손 바꾸기, 손목에서 메뉴 생성하기 등 새로운 시선 및 손 추적 기능을 추가했습니다. 더 유연하게 타고 오르는 기능을 구현할 수 있도록 타고 오르기 기반 상호 작용에도 업데이트가 이루어졌습니다.

지금까지 소개된 내용은 주요 업데이트 중 일부에 불과하며 기술 자료에서 XRI 2.4XRI 2.5의 새로운 기능을 자세히 살펴보실 수 있습니다.

이 콘텐츠는 Targeting Cookies 카테고리를 수락해야만 동영상을 시청할 수 있도록 허용하는 타사 제공업체에서 호스팅합니다. 이러한 제공업체의 비디오를 보려면 쿠키 환경 설정에서 Targeting Cookies 카테고리를 수락하시기 바랍니다.

멀티플레이어 프로젝트

Unity Transport도 WebGL 지원 및 Unity Gaming Services Relay와의 간소화된 통합 등 추가 개선이 이루어졌습니다. 이번 업데이트를 통해 네트워크 상태를 시뮬레이션하는 새로운 네트워크 시뮬레이션 툴이 Netcode for GameObject에 도입되기도 했습니다.

확장 가능한 UI

Unity용 UI 툴킷의 최신 업데이트로 데이터를 UI 요소에 연결할 때 편의성과 유연성이 향상되어 에디터와 런타임 환경 양측의 UI 개발 프로세스가 간소화됩니다. 이제 UI 빌더를 사용하거나 C# 코드에서 광범위한 API를 사용하는 직접적인 방식으로 새로운 런타임 바인딩 기능을 설정할 수 있습니다. 또한 UXML 직렬화와 속성의 도입으로 커스텀 UI 요소를 빠르게 생성할 수 있으므로 C# 속성을 활용하고 UI 빌더 내에서 커스텀 프로퍼티 드로어를 통합하여 반복 코딩의 필요성을 줄일 수 있습니다.

UXML Serialization Example
UXML 직렬화 예시

스타일 프로퍼티 소스를 공개하는 새로운 기능, 더 빠른 캔버스 조작, UXML 오브젝트 저작 지원으로 UI 빌더 자체가 대폭 개선되었습니다. 다중 열 TreeView 및 ListView 같은 복잡한 UI 컴포넌트의 편집 기능도 개선되었습니다. ToggleButtonGroup 및 TabView 같은 새로운 UI 툴킷 컨트롤이 추가되고, Button 아이콘 지원 같은 기존 위젯과 ListView 및 TreeView 요소의 커스터마이징 옵션도 개선되었습니다.

Scene Context Menu
씬 컨텍스트 메뉴

Unity의 씬(Scene) 뷰가 업그레이드되어 오른쪽 클릭이나 키보드 단축키로 액세스할 수 있는 새로운 컨텍스트 메뉴가 적용되었습니다. UI 툴킷으로 제작된 메뉴이며 C#으로 확장 가능합니다. 이 메뉴를 이용하면 일반적인 커맨드에 빠르게 액세스할 수 있고 새로운 툴을 개발하여 메뉴를 맞춤화할 수 있습니다. 스플라인 기능도 향상되어 스플라인 오브젝트에 새로운 데이터 스토리지 옵션이 추가되고 인스펙터(Inspector)는 개선된 포인트 편집 인터페이스가 추가되었습니다. 여기서 씬 뷰 컨텍스트 메뉴를 활용하면 스플라인 작업의 효율성도 높일 수 있습니다.

오디오

이번 릴리스에는 ARC(Audio Random Container)가 새로 도입됩니다. 오디오 워크플로 강화를 위해 설계된 ARC는 Unity에서 다양하게 사용할 수 있는 무작위 오디오 요소를 제공합니다. 이번에 추가된 기능으로 코딩 없이도 더 동적이고 몰입도 높은 오디오 경험을 제작할 수 있게 됩니다. 현재 ARC는 에셋 수준에서 사용할 수 있으며 일반적인 앰비언트 노이즈, 효과 사운드, 다이얼로그 클립 등 무작위 효과를 설정할 수 있는 기능을 제공합니다. 해당 효과는 스크립트를 통해 설정하지 않고 필요에 따라 트리거할 수 있습니다.

Audio Random Container Window
Audio Random Container 창

성능 최적화

Unity 프로파일러에서 새로운 Highlights 모듈을 사용할 수 있습니다. CPU/GPU 병목 지점을 빠르게 식별할 수 있어 성능 최적화 프로세스의 시작점을 파악할 때 유용합니다. 2023.2에서는 이 모듈이 기본적으로 활성화되어 있지 않으므로 Profiler 창을 열고 Profiler Modules 드롭다운 메뉴를 선택하여 Highlights 기능을 켜야 사용할 수 있습니다.

Highlights Module for Unity Profiler
Unity 프로파일러의 Highlights 모듈

추가 정보

2023.2 테크 스트림의 자세한 내용을 알아보려면 릴리스 노트에서 전체 기능의 목록을 확인하고 Unity 매뉴얼에서 자세한 사용법을 참조하세요. 각 테크 스트림 릴리스는 다음 버전이 출시될 때까지 매주 업데이트되지만 새로운 기능이 장기적으로 지원된다는 보장은 없습니다.

새로운 버전으로 업그레이드하기 전에는 반드시 작업한 내용을 백업해야 하는 점도 잊지 마세요. 이와 관련하여 업그레이드 가이드에서 도움을 받을 수 있습니다. 정식 제작 중인 프로젝트는 향상된 안정성과 지원이 제공되는 Unity 2022 LTS를 사용하는 것이 좋습니다.

의견을 들려 주세요

테크 스트림 릴리스는 새로운 기능을 미리 사용해 보고 유니티에 피드백을 제공하여 개선에 참여할 수 있는 좋은 기회입니다. 프로젝트에 맞는 최적의 방안을 지원할 수 있도록 많은 참여를 부탁드립니다. 포럼에 의견을 게시하거나 Unity 플랫폼 로드맵을 통해 유니티 제품 팀에 직접 피드백을 보내 주세요.

2023년 11월 16일 엔진 & 플랫폼 | 15 분 소요

Is this article helpful for you?

Thank you for your feedback!

관련 게시물