새로운 기능
다음은 다양한 플랫폼과 에디터의 주요 업데이트에 대한 개요입니다. 자세한 내용은 릴리스 노트를 확인하세요.
Google의 Android 게임 및 그래픽 팀과 협력하여 개발한 Android용 최적화 프레임 페이싱은 프레임 편차를 줄여 일관된 프레임 속도와 부드러운 게임플레이 환경을 제공합니다.
모바일 개발자는 향상된 OpenGL 지원의 이점도 누릴 수 있습니다. Metal을 지원하지 않는 저사양 iOS 기기(Unity 게임을 실행하는 iOS 기기의 약 25%)에서 성능을 개선하기 위해 OpenGL 멀티스레딩(iOS)을 추가했습니다.
경량 렌더 파이프라인(LWRP)을 사용하는 프로젝트의 CPU 성능을 개선하기 위해 iOS와 Android 모두에 SRP 배처에 대한 OpenGL 지원을 추가했습니다.
이 새로운 기능을 사용하면 다양한 대상에 대한 최종 애플리케이션 크기를 더 쉽게 파악할 수 있습니다.
Unity UI, 2D 스프라이트 에디터, 2D 타일맵 에디터 등 기존의 여러 기능을 패키지로 제공하여 에디터를 더욱 간결하고 모듈화할 수 있도록 했습니다. 패키지 관리자를 통해 통합, 업그레이드 또는 제거할 수 있습니다.
대상 플랫폼을 위한 이 개편된 시스템은 개발 워크플로를 간소화하는 데 도움이 됩니다. 현재 초기 프리뷰 버전으로, 새로운 워크플로를 사용해보고 피드백을 제공해 주실 사용자를 모집하고 있습니다.
얼굴 추적, 2D 이미지 추적, 3D 물체 추적, 환경 프로브 등을 지원합니다. 모두 미리 보기에 있습니다.
- 얼굴 추적(ARKit 및 ARCore): 얼굴 랜드마크, 감지된 얼굴의 메시 표현, 블렌드 셰이프 정보에 액세스하여 얼굴 애니메이션 릭에 공급할 수 있습니다. 페이스 매니저는 얼굴 트래킹을 위한 디바이스 구성을 처리하고 감지된 각 얼굴에 대한 게임 오브젝트를 생성합니다.
- 2D 이미지 추적(ARKit 및 ARCore): 이 기능을 사용하면 환경의 2D 이미지를 감지할 수 있습니다. 추적된 이미지 관리자는 인식된 모든 이미지를 나타내는 게임 오브젝트를 자동으로 생성합니다. 특정 이미지의 존재 여부에 따라 AR 환경을 변경할 수 있습니다.
- 3D 오브젝트 추적(ARKit): 실제 오브젝트의 디지털 표현을 Unity 경험으로 임포트하고 환경에서 이를 감지할 수 있습니다. 추적된 오브젝트 관리자는 감지된 각 물리적 오브젝트에 대해 게임 오브젝트를 생성하여 특정 실제 오브젝트의 존재 여부에 따라 경험을 변경할 수 있도록 합니다. 이 기능은 게임 외에도 교육 및 훈련 경험을 구축하는 데 유용할 수 있습니다.
- 환경 프로브(ARKit): 이는 환경의 특정 영역에서 조명 및 색상 정보를 감지하여 3D 콘텐츠가 주변 환경과 매끄럽게 조화를 이룰 수 있도록 지원합니다. 환경 프로브 매니저는 이 정보를 사용하여 Unity에서 큐브맵을 자동으로 생성합니다.
- 모션 캡처(ARKit): 이는 사람들의 움직임을 포착합니다. 인체 관리자는 카메라 프레임에서 인식된 사람의 2D(화면 공간) 및 3D(세계 공간) 표현을 감지합니다.
- 피플 오클루전(ARKit): 이를 통해 디지털 콘텐츠를 현실 세계에 혼합하여 더욱 사실적인 AR 경험을 제공할 수 있습니다. 인체 관리자는 깊이 분할 이미지를 사용하여 디지털 콘텐츠 앞에 사람이 있는지 확인합니다.
- 공동 작업 세션(ARKit): 이를 통해 연결된 여러 ARKit 앱이 환경에 대한 이해를 지속적으로 공유하여 멀티플레이어 게임과 협업 애플리케이션을 구현할 수 있습니다.
이제 HDRP에 VR 프로젝트 지원이 포함됩니다(프리뷰 버전). 이 지원은 현재 Windows 10 및 Direct3D11 디바이스로 제한되며, HDRP에서 VR용 싱글 패스 스테레오 렌더링을 사용해야 합니다.
Vuforia 지원이 플레이어 설정에서 패키지 관리자로 마이그레이션되어 최신 버전인 Vuforia Engine 8.3에 액세스할 수 있습니다.