Unity 2023.1 테크 스트림 출시

2023.1 테크 스트림을 다운로드할 수 있다는 소식을 알려드리게 되어 기쁩니다 .
HDRP(고해상도 렌더 파이프라인)와 URP(유니버설 렌더 파이프라인) 모두에서 향상된 기능과 렌더 품질을 확인할 수 있습니다. 또한 플랫폼 그래픽도 개선되었으며, 멀티플레이어 솔루션을 위한 추가 연결 유형도 제공됩니다.
테크 스트림 릴리스를 통해 최신 기능을 먼저 사용해 보고 피드백을 남겨 주세요. 유니티는 피드백을 토대로 개발자가 창의력을 마음껏 펼칠 수 있도록 돕는 더욱 유용한 툴을 개발할 수 있습니다.
여기서는 이번 릴리스의 주요 기능과 개선 사항을 일부 소개합니다. 자세한 내용은 공식 릴리스 노트를 참조하세요.
Unity 2023.1에서는 렌더링 품질을 향상하고 HDRP와 URP의 공존 기능을 강화하는 추가 기능을 지속적으로 선보일 예정입니다(자세한 내용은 확장형 렌더링에 대한 게임 포커스 블로그 포스팅을 참조하세요).
이제 단일 포스트 프로세스 볼륨을 사용하여 몇 번의 클릭만으로 화면에 표시되는 모든 하이라이트(직접, 간접, 이미시브 표면, 스페큘러 하이라이트)에서 생성된 렌즈 플레어를 추가할 수 있습니다.
HDRP와 URP에 모두 호환되는 이 기능을 동시에 사용하여 SRP 렌즈 플레어를 보완함으로써 광원 렌즈 플레어를 예술적으로 더 세밀하게 제어할 수 있습니다.
유니티는 HDRP를 통해 아티스트가 PC 및 콘솔을 위한 정확도 높은 환경을 제작할 수 있도록 일관적이고 즉시 사용 가능한 경험을 제공하고자 합니다. 2022.2에서는 네이티브 물 시스템을 Unity에 처음 도입하여 프로젝트의 완성도를 대폭 높일 수 있도록 지원했습니다. 2023.1에서는 물 저작을 게임 월드와 게임플레이에 더 긴밀하게 통합되도록 정교화하는 데 집중합니다.
워터 익스클루저를 사용하면 보트나 동굴 내부의 물을 동적으로 제거할 수 있으며, 워터 디포머는 이동 중인 배 주변의 파도, 소용돌이 또는 변형을 위해 물을 국부적으로 변형할 수 있습니다.
거품 생성기를 사용하면 보트 트레일이나 넓은 바다의 바위 주변에서 급류를 시뮬레이션할 수 있으며, 현재 지도는 수면의 파도를 관리하여 해류를 따르도록 하고 물 쿼리 API를 사용하여 오브젝트가 표류할 수 있도록 하는 등 지역 해류를 생성합니다. 또한 카메라가 수면 위를 지날 때 물줄기를 커스터마이징할 수 있는 뛰어난 제어 기능을 활용할 수 있습니다.
시작하기 위해 패키지 관리자의 HDRP 패키지에서 사용할 수 있는 여러 샘플과 GitHub에서 제공되는 다양한 데모 장면을 만들었습니다.

HDRP의 워터 렌더링에 대해 자세히 알아보려면 GDC 2023의 "새로운 HDRP 워터 시스템 개요" 강연을 시청하세요.
이제 투명한 투과성 오브젝트의 시각적 정확도를 개선하기 위해 선택적 추가 패스를 덧붙여 투명한 오브젝트의 두께를 계산할 수 있습니다. 추가 패스는 빛이 통과하는 투명 머티리얼의 두께를 고려하며, 특히 비균일 오브젝트의 경우나 줄지어 있는 여러 오브젝트를 렌더링할 경우 특히 중요합니다.

2023.1에서는 적과 사자 데모에서 볼 수 있듯이 디지털 인간과 크리처 렌더링에 사용되는 마지막 기술들을 선보일 예정입니다. HDRP의 고품질 라인 렌더러를 사용하면 고급 복셀화를 사용하여 선을 렌더링하여 머리카락과 털을 렌더링할 때 일반적으로 나타나는 투명도 순서와 에일리어싱 문제를 해결할 수 있습니다.
또한 높은 정확도의 피부 렌더링을 개선했습니다. 고해상도 패스의 피하 산란 패스 성능을 최적화하고, 피하 산란을 사용하여 머티리얼의 확산 프로파일에 디퓨즈 기능과 듀얼 로브를 추가했습니다. 피부를 시뮬레이션할 때는 두 개의 스페큘러 로브를 사용하여 표피를 덮는 얇고 기름진 레이어를 처리하는 것이 일반적입니다.
이 모든 것을 실제로 보려면 Unity 에셋 스토어에서적 프로젝트를 다운로드하세요.
DirectX 12와 레이트레이싱의 안정성과 성능이 개선되었고, 엔진의 기존 기능 세트 및 콘솔 지원과의 호환성도 향상되었습니다. 이와 더불어 Ray Tracing API와 HDRP의 레이트레이싱 기반 그림자, 반사, AO, 전역 조명, 패스트레이싱(path tracing), 재귀적 렌더링과 같은 레이트레이싱 효과의 프리뷰가 공식적으로 종료되었습니다.
또한 VFX 그래프 레이 트레이싱 지원을 추가하여 HDRP의 레이 트레이싱 효과와 호환되는 복잡한 파티클 효과를 제작할 수 있으며, 지형 하이트맵 지원을 통해 대규모 월드에서 레이 트레이싱을 사용할 수 있습니다. 레이 트레이싱 API에 추가된 인스턴싱 지원을 통해 빈번하게 반복되는 메시와 디테일이 포함된 크고 밀집된 씬을 효율적으로 레이 트레이싱할 수 있습니다.

Hub에서 새로운 레이트레이싱 품질 설정을 제공하도록 업데이트된 HDRP 샘플 씬 템플릿을 설치하여 바로 레이트레이싱을 테스트해 보세요.
마지막으로, 이번 릴리스에서는 DXR1.1 지원 플랫폼에 대한 인라인 레이 트레이싱 지원도 도입되었습니다. 이제 바운드 레이트레이싱 가속도 구조를 순회하고 교차 테스트를 수행하기 위해 컴퓨트 셰이더 내에서 하드웨어 가속 레이 쿼리를 보낼 수 있습니다.
레이 트레이싱 프리뷰 출시를 기념하기 위해 NVIDIA는 Unity 23.1 베타를 후원하고 참가자들에게 NVIDIA GeForce RTX™ 3070 그래픽 카드를 경품으로 제공했습니다.

GeForce RTX™ RTX 3070 그래픽 카드는 NVIDIA의 2세대 RTX 아키텍처인 Ampere를 기반으로 합니다. 전용 2세대 RT 코어 및 3세대 Tensor 코어와 스트리밍 멀티프로세서, 고속 메모리를 탑재하여 고성능 게임에 활용하기에도 충분합니다.
당첨자에게는 직접 연락하여 새 그래픽 카드를 받는 방법을 알려 드립니다.
라이트 프로브 릿(lit) 오브젝트에서 프로브 볼륨을 사용하면 라이트 프로브 배치를 더 빠르게 구성하고 반복할 수 있습니다. 라이트 프로브 릿 오브젝트는 화질이 더 높으며 HDRP의 볼류메트릭 포그와 파티클에 영향을 줍니다. 경우에 따라서는 배경 같은 곳에 프로브 볼륨을 활용하여 정적 오브젝트에 간접적으로 조명을 비출 수도 있습니다. 프로브 볼륨과 빛 번짐을 줄이는 툴을 함께 사용하면 라이트맵의 필요성뿐만 아니라 라이트맵 UV를 저작할 필요성도 줄어서 베이킹 시간이 단축됩니다.
베이크 세트를 통해서는 HDRP의 다양한 라이트 프로브 릿 조명 시나리오를 설정하고 블렌딩할 수 있습니다. 런타임에는 프로브 데이터가 CPU에서 스트리밍되어 GPU 메모리 사용량이 감소합니다.
2023.1 릴리스에서는 적응적 프로브 볼륨의 핵심 기능과 사용자 경험이 개선되었으며 공식적으로 프리뷰가 종료되었습니다.
URP에서도 적응적 프로브 볼륨 지원이 제한적으로 구현되었습니다. 이 반복 작업(iteration)을 통해 조명 시나리오 블렌딩이나 반사 프로브의 조명 정규화가 지원되지는 않습니다. 특히 저사양 플랫폼에서 실행하기에는 아직 성능 면에서 최적화되지 않았을 수 있습니다.
자세한 내용은 GDC 2023에서 "적응형 프로브 볼륨을 사용한 효율적이고 임팩트 있는 조명" 강연을 시청하고, 유나이트 2022에서 "Unity에서 환경을 조명하는 4가지 기술"이라는 조명 튜토리얼을 확인하세요.
이제 베이크된 GI(전역 조명)에서 온디맨드 베이크에 새로운 LightBaker v1.0 아키텍처를 사용하여 더 예측하기 쉽고 안정적인 광원 베이크 경험이 제공됩니다. 온디맨드 모드에서 GPU 백엔드로 베이크할 때는 Lighting 창의 Baking Profile을 사용하여 성능과 GPU 메모리 사용량의 비중을 선택할 수 있습니다.
![이제 베이크된 글로벌 일루미네이션은 온디맨드 베이크에 새로운 LightBaker v1.0 아키텍처를 사용합니다. [이 이미지는 Unity 에셋 스토어에서 제공하는 ArchVizPRO 인테리어 Vol.9 에셋을 사용했습니다.]](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F1925b9c73245e20ff21f0e0ad366084a03589a3a-1200x628.png&w=3840&q=75)
VFX 그래프의 이 새로운 출력을 통해 HDRP의 볼류메트릭 포그에 파티클을 주입하여 구름, 안개, 연기, 불꽃 효과를 생성하거나 더 동적이고 절차적인 볼류메트릭 포그를 만들 수 있습니다. 다양한 블렌드 모드 (추가, 곱하기, 최소-최대)를 사용하여 파티클을 추가, 제거하거나 기존 포그와 결합할 수 있습니다. 예를 들어 연기를 사용하여 포그에 밀도를 더하거나, 바람이 지나간 자리를 드러내거나, 안개나 해저 수류를 생성할 수 있습니다.
이 게임 포커스 게시물에서 공유한 비전에 따라 2023.1에서도 플랫폼 지원 및 기술 통합의 발전이 계속됩니다.
유니티는 Windows, Android, iOS, 메타 퀘스트, 매직 리프 2, Xbox®, PlayStation®5, PlayStation®VR2 등 주요 플랫폼의 성능과 기능을 지속적으로 개선하고 있습니다.
이제 Unity는 Surface Pro 9 및 Lenovo ThinkPad X13s와 같은 ARM64 프로세서를 사용하는 디바이스에서 네이티브 성능을 구현하면서 ARM 기반 Windows 디바이스용 프로젝트 빌드를 지원합니다. 더욱 다양한 기기에서 고성능의 몰입도 높은 경험을 제작할 수 있는 새로운 가능성의 시작입니다.
2023.1 테크 스트림에서는 Android 기기에서의 모바일 개발에 중요한 두 가지 기능인 Android GameActivity와 Android Project Configuration Manager를 사용할 수 있습니다.
안드로이드 게임 액티비티를 사용하면 애플리케이션의 필수 부분을 더 잘 제어할 수 있을 뿐만 아니라 핵심 코드를 더 자유롭고 유연하게 만들 수 있습니다. 여기에서 설명서를 찾을 수 있습니다.
플러그인을 사용하거나 직접 플러그인 개발자인 경우 이제 프로젝트 구성 관리자를 사용하여 Android Gradle 설정(매니페스트, 설정 및 빌드)을 보다 유연하고 강력하게 구성할 수 있습니다. Unity 매뉴얼에서 Gradle 프로젝트 파일을 수정하는 방법을 알아보세요.
적응형 성능 5.0에는 런타임에 적응형 성능의 수명 주기를 제어할 수 있는 향상된 기능이 포함되어 있습니다. 또한 이 패키지를 대부분의 Android 기기로 확장하기 위해 Android 제공자를 출시하려 합니다.
Unity 2023.1.0a22는 데스크톱 및 콘솔 플랫폼용 URP로 HDR 디스플레이 지원을 확장하며, 모바일 및 XR 플랫폼 지원은 2023.2에 추가될 예정입니다. HDR 디스플레이는 더 높은 피크 밝기와 더 넓은 색 영역으로 이미지를 재현하여 하이라이트와 섀도우의 채도와 명암비를 향상시킬 수 있습니다. 그 결과 씬 전반의 휘도 배리에이션이 더 사실적으로 구현되고 표면 디테일이 향상되며 뎁스 인식이 개선됩니다.
Windows 플랫폼의 DirectX 12 성능을 더욱 개선하기 위해 Unity 2023.1에는 그래픽스 작업 분할이라는 새로운 그래픽스 작업 스레딩 모드가 도입되었습니다. 이 모드는 메인과 네이티브 그래픽스 잡 스레드 사이의 불필요한 프레임 시작 또는 끝 동기화를 줄이는 것을 목표로 하며, 이에 따라 성능이 대폭 개선됩니다. 유니티의 내부 테스트 결과, Split Graphics Jobs를 사용하여 DX12를 타게팅할 때 DX11 대비 유의미한 CPU 렌더 설정의 성능 향상이 관찰되었습니다. 자세한 내용은 공식 포럼 게시물을 참조하세요.
XR Interaction Toolkit v2.3.0에는 Interaction Group, Poke 및 Gaze Interactor, 손 인터랙션 통합 및 샘플, Device Simulator 사용성 개선을 포함한 여러 가지 새로운 기능이 있습니다. 또한 새로운 인터랙션 어포던스 시스템에서는 고성능 인터랙션 표시기(시각, 청각, 햅틱 등)를 구축할 수 있습니다. 패키지 관리자를 통해 XRI 2.3을 설치할 수 있으며 자세한 내용은 문서에서 확인할 수 있습니다.
Unity는 Unity 2022 LTS와 함께 릴리스된 Netcode for Entities를 통해 중요한 성과를 달성했으며, 에디터에 멀티플레이어 솔루션 기능을 계속 추가할 계획입니다. 또한 유니티는 게임포커스 멀티플레이어 게시물에서 설명한 대로 게임 오브젝트용 넷코드와 에디터 측 기능 등 모든 멀티플레이어 솔루션을 유니티 게임 서비스와 통합하여 단일 멀티플레이어 솔루션을 제공하기 위해 노력하고 있습니다.
체험판 릴리스 UTP(Unity 전송 프로토콜)는 네트워크와 연결된 플랫폼 및 기기에서 게임 데이터 전송을 처리하는 하위 수준의 네트워킹 인프라입니다. 2023.1에서 UTP는 웹 및 TCP 연결을 모두 지원하여 Unity의 넷코드 솔루션 등 해당 연결을 기반으로 하는 기술의 성능을 향상합니다.
체험판 출시 멀티플레이어 플레이 모드 (MPPM)는 유니티 멀티플레이어 툴셋의 워크플로 개선 기능으로, 싱글플레이어와 비슷하지만 멀티플레이어 게임의 개발 주기에 초점을 맞춘 사용자 경험을 제공하는 것을 목표로 합니다. MPPM을 활용하면 하나의 게임 경험에 연결된 여러 플레이어를 모두 한 머신에서 동시에 에뮬레이트할 수 있습니다. Netcode for GameObjects와 같이 최근에 릴리스된 기능을 지원하기 때문에, 하드웨어에 비용을 적게 투자해도 멀티플레이어 개발의 효율성을 높일 수 있습니다.

게임 포커스 킥오프 블로그 게시물에서 설명한 것처럼 유니티는 안정적인 코어를 위해 최선을 다하고 있습니다. 앞으로도 백그라운드 컴파일 프로세스를 비롯한 다양한 방식으로 C# 지원을 계속 업데이트할 것입니다.
이전 릴리스에서는 IL2CPP 구현에서 메서드 이름만 제공되었기 때문에, 관리되는 스택 추적이 참조하는 코드의 특정 부분을 추적하는 것이 어려울 때가 있었습니다. 하지만 2023.1부터 개발자들은 디버그 기호 프로세싱을 추가할 수 있으며, 그렇게 하면 C# 소스 코드 라인 번호 정보가 표시되어 게임 프로젝트의 코드 베이스에서 특정 영역을 추적하기가 훨씬 쉽습니다. 이 추가 정보를 활성화하고 확인하는 방법에 대한 자세한 내용은 문서에서 확인하세요.
저희는 에디터에 새로운 기능과 기능을 추가하고 프로젝트를 원활하게 제작할 수 있도록 지속적으로 노력하고 있습니다.
항목과 워크플로를 오른쪽 클릭했을 때 팝업되는 컨텍스트 메뉴를 개선 및 표준화하고 있습니다. 개선 사항에는 더 일관적인 인터랙션, 정렬 최적화, 선택적 검색 필드가 포함됩니다.

Unity 씬 저작 워크플로의 더 일관적이고 예측 가능한 경험을 위해 터레인 툴 패키지가 새로운 오버레이 툴바 프레임워크로 마이그레이션되었습니다.
2023.1 테크 스트림에 대한 자세한 내용은 2023.1 릴리스 노트에서 전체 기능 목록을 확인하고 Unity 매뉴얼에서 설명서를 확인하세요. 각 테크 스트림 릴리스는 다음 버전이 출시될 때까지 매주 업데이트되지만, 새로운 기능이 장기적으로 지원된다는 보장은 없습니다. 새로운 버전으로 업그레이드하기 전에는 반드시 작업한 내용을 백업해야 하는 점도 잊지 마세요. 업그레이드 가이드도 도움이 될 수 있습니다. 프로덕션 중인 프로젝트의 경우 안정성과 지원을 강화하기 위해 Unity LTS를 사용하는 것이 좋습니다.
각 테크 스트림은 새로운 기능을 미리 사용해 보고 유니티에 피드백을 제공하여 개선에 참여할 수 있는 좋은 기회입니다. 프로젝트에 맞는 최적의 방안을 지원할 수 있도록 많은 참여를 부탁드립니다. 포럼에서 유니티가 어떻게 진행되고 있는지 알려주시거나 Unity 플랫폼 로드맵을 통해 제품 팀과 직접 피드백을 공유해 주세요.
