Unity Industry 신규 기능: 임베디드 스타일 하드웨어를 위한 자동차 HMI 샘플
Shanti Zachariah
Shanti Zachariah - Unity Technologies
Senior content marketing managerThe new Unity Industry automotive HMI template targeting embedded-style hardware
Unity Industry의 새로운 자동차 HMI(human-machine interface) 템플릿이 Unity Hub에서 다운로드 가능합니다. 이 템플릿은 Unity 6.3 이상 버전용입니다.
이것은 2021년에 출시된 HMI 템플릿의 업데이트 버전입니다. 임베디드 스타일 하드웨어에서의 성능을 보여주기 위해 Linux 기반 Raspberry Pi 5에서 최대 60 fps로 구동됩니다. 이 템플릿에는 디지털 계기판, 인터랙티브 3D 차량, 공조 장치(climate controls), 실시간 교통 시뮬레이션 기반의 첨단 운전자 보조 시스템(ADAS), 그리고 UI 요소의 색상을 업데이트하는 테마 시스템이 포함되어 있습니다.
새로운 HMI 템플릿은 데이터, 차량 기능, UI 레이어가 교체 가능하도록 설계되어 Unity Industry에서 자동차 HMI 워크플로우를 시연하며, 개발자들이 이를 자신들의 HMI 프로젝트 기반으로 사용할 수 있게 합니다.
Unity Industry automotive HMI template_Project architecture
에디터에서 열린 자동차 HMI 데모
왜 HMI 템플릿이 Raspberry Pi 5에서 구동되는가?
자동차 HMI에는 계기판이나 공조 장치 같은 기능이 포함됩니다. 하지만 현대적인 인터페이스는 배터리 및 전력 정보, 차량 상태, 운전자 보조 정보, 미디어, 환경 인식 등도 표시해야 합니다. 그리고 이 모든 것이 타겟 하드웨어에서 안정적으로 구동되어야 합니다.
The vehicle in the template
템플릿의 차량
우리는 HMI 템플릿의 타겟 하드웨어로 작고 전력 소모가 적은 보드인 Raspberry Pi 5를 선택했습니다. 이는 Unity Industry로 개발된 생산 준비가 된(production-ready) HMI가 임베디드 Linux, QNX, Android Automotive와 같은 제약이 있는 차량 임베디드 시스템에서 구동될 수 있음을 시연합니다. 저전력 플랫폼에서도 안정적인 프레임 페이싱(최대 60 fps), 예측 가능한 메모리 사용량, 그리고 반응성을 제공합니다.
Unity Industry HMI Template sizzle
개발자가 HMI 템플릿을 사용자 정의하기 쉽게 만든 세 가지 아키텍처 레이어
우리는 데이터, UI, 3D 차량 레이어가 분리되도록 템플릿을 구축했습니다:
데이터 (Data): HMI는 속도, 차량 상태, 기후 값, ADAS 객체, 테마 설정 및 시뮬레이션 상태와 같은 정보를 받습니다.표현/UI (Presentation/UI): 대시보드, 클러스터, HVAC 및 바디 제어 장치가 해당 데이터를 시각화하고 표시합니다.3D 시뮬레이션/차량 (3D simulation/vehicle): 차량과 도시 시뮬레이션은 경험을 위한 시각적 맥락과 데이터를 제공합니다.
이러한 분리된 레이어를 통해 개발자는 자체 데이터를 공급할 수 있고, 디자이너는 모양을 변경할 수 있으며, 테크니컬 아티스트는 차량을 교체할 수 있고, 임베디드 팀은 목표 성능을 테스트할 수 있습니다.
The Unity Industry HMI template is built on modular, data-driven architecture.
Unity Industry HMI 템플릿은 모듈식이며 데이터 기반의 아키텍처로 구축되었습니다.
이 템플릿은 누구를 위한 것인가?
차량 및 환경 데이터를 업데이트하는 대시보드
HMI 대시보드를 구성하는 화면 또는 뷰들을 살펴보겠습니다.
계기판 클러스터 (The instrument cluster): 주행 시뮬레이션에 연결되어 빠르고 읽기 쉬운 정보를 제공하며, 속도, 차량 상태, 기어 및 구동 정보, 경고 또는 표시기를 보여줍니다.
The instrument cluster from the Unity Industry automotive HMI template
Unity Industry 자동차 HMI 템플릿의 계기판 클러스터
ADAS / 센서 뷰 (The ADAS / sensor view): 계기판 클러스터와 마찬가지로, ADAS는 주행 시뮬레이션에서 데이터를 가져와 다음과 같은 시각적 세부 사항을 보여줄 수 있습니다:
HVAC 및 바디 제어 (The HVAC and body controls): 이러한 뷰는 공조 장치 제어, 좌석 열선, 팬, 잠금장치 또는 차량 본체 상호 작용을 보여줄 수 있습니다.
HVAC visualization in the Unity Industry automotive HMI template
HVAC 시각화가 적용된 Unity Industry 자동차 HMI 템플릿
도시 주행 시뮬레이션은 사용자에게 개발 기반을 제공합니다
내장된 도시 주행 시뮬레이션은 HMI에 테스트 가능한 차량 및 환경 데이터(스플라인 기반 교통, 차선 변경, 신호등, 횡단보도, 보행자 및 차량 이동)를 제공합니다.
이 시뮬레이션 덕분에 개발자는 실제 차량 데이터가 사용 가능해지기 전에 구축할 무언가를 얻게 됩니다. 이를 사용하여 UI 동작, 예외 케이스(edge cases), 테마, 그리고 데이터 기반 화면 변경을 테스트할 수 있습니다.
The city driving simulation open in the Editor showing live simulated data like traffic controls and pedestrians
도시 주행 시뮬레이션이 에디터에서 트래픽 제어 및 보행자와 같은 실시간 시뮬레이션 데이터를 보여주며 열립니다.
인터페이스 전체의 라이브 테밍(Live theming)
이 템플릿은 전체 인터페이스에 걸쳐 라이브 강조 색상 변경을 지원합니다. 자동차 팀들은 HMI에 브랜드 스타일링, 접근성 모드, 주야간 동작, 그리고 지역별 변형 등을 통합해야 하며, 중앙 집중식 테밍 시스템은 재작업(rework)을 줄여줍니다.
Changing the color of the car in the Unity Industry automotive HMI template
자동차 색상 변경하기
Unity Industry HMI 템플릿에 접근하는 방법
- Unity Hub를 엽니다.
- 새 프로젝트를 만듭니다.
- 에디터 버전으로 Unity 6.3을 선택하면 해당 템플릿이 에디터에서 열릴 수 있습니다.
Find the automotive HMI template in the Unity Hub
Unity Hub에서 Unity Industry 자동차 HMI 템플릿을 찾으세요.