볼보 자동차와 Unity
볼보 자동차는 자사의 자동차 라이프사이클 전반에서 Unity를 활용합니다. 가상 경험 및 XR 연구 리드인 티미 기우라우와 볼보의 Human-Centric Lab 헤드인 안나 헬마크가 업계 내에서 Unity가 어떠한 혁신을 가져오고 있는지 이야기합니다.
이 글을 읽고 다음 질문에 대한 구체적인 정보를 확인해 보세요.
- 업계의 주된 Unity 사용자가 누구인가요?
- CAD 등의 3D 데이터를 어떻게 Unity로 가져올 수 있나요?
- Unity로 무엇을 시각화하고 제작할 수 있나요?
- Unity로 제작한 콘텐츠를 어떻게 공유할 수 있나요?
먼저 실시간 3D 기술에 대해 알아보려면 이 페이지에서 확인하세요.

누가 Unity를 사용할 수 있나요?
현재 산업 부문에서 주된 실시간 3D 콘텐츠 크리에이터들은 소프트웨어 엔지니어 및 AR/VR 개발자 등과 같은 기술적인 배경을 보유하고 있습니다. 이 기술을 기반으로 제작된 대다수의 엔터프라이즈 애플리케이션이 커스텀 개발과 프로그래밍 전문 지식(Unity의 경우 C#)을 필요로 하기 때문입니다.
하지만 유니티를 비롯한 기업들이 비 프로그래머라도 실시간 3D를 사용할 수 있는 기반을 제공하면서 사용자 풀이 확대되고 있으며, 이에 따라 커스텀 개발 규모의 확장이 간편해지고 있습니다.
프로그래머가 아니라도 Unity를 이용할 수 있도록 장벽을 낮출 수 있는 방법은 다음과 같습니다.
- 비주얼 스크립팅: Bolt와 같은 노드 기반의 비주얼 인터페이스를 활용하면 비개발자도 코드를 작성하지 않고 애플리케이션의 로직을 구현할 수 있습니다.
- 제품 혁신: AEC 전문가를 위한 Unity Reflect나 마케팅 담당자를 위한 Unity Forma와 같은 신제품을 이용하면 코드에 익숙하지 않은 개발자도 실시간 3D를 활용할 수 있습니다. Unity와 같은 프로그램 내에서 프로그래밍 지식 없이도 아트 제작의 생산성과 창의성을 높일 수 있는 아티스트 친화적 툴도 증가하고 있습니다.
- 쉽게 구현 가능한 솔루션: 몰입형 인터랙티브 경험에 대한 수요가 증가함에 따라 많은 소규모 소프트웨어 공급 업체에서 이 기술을 활용해 특별한 용도에 적합한 솔루션을 만드는 동시에 코딩 및 스크립팅의 필요성을 제거했습니다. Unity 인증 솔루션 파트너사인 WEAVR에서는 엔터프라이즈 규모로 실감나는 교육 프로그램을 제공하며 Interact에서는 물리적으로 사실적인 VR 환경의 제작을 가능하게 합니다.
- 서비스 제공: Honda의 자동차 디자이너를 위해 제작된 프로젝트와 같이 프로그래머가 아닌 사용자의 작업 방식을 지원하는 커스텀 솔루션을 제작할 수 있습니다. 예를 들어, Unity 같은 플랫폼의 확장성 덕분에 기업에서는 Unity의 사용자 인터페이스를 맞춤화할 수 있으므로, 디자이너나 마케팅 담당자 등 비개발자 사용자도 실시간 3D의 성능을 활용할 수 있습니다.

Pixyz로 실시간 개발에 3D 데이터 활용
일반적인 실시간 3D 산업 워크플로는 기존 콘텐츠의 수집에서 시작됩니다. 임포트된 3D 지오메트리 및 메타데이터를 다음을 비롯한 다양한 형태로 활용할 수 있습니다.
- Alias, CATIA, Creo, Inventor, NX와 같은 애플리케이션의 CAD(Computer-Aided Design) 어셈블리
- 3ds Max, Blender, Maya, VRED와 같은 3D 모델링 및 시각화 애플리케이션의 메시
- 포인트 클라우드, 사진 측량, LiDAR 스캔을 통한 제품 또는 위치의 현실 캡처 데이터
- Autodesk Revit 및 Navisworks와 같은 프로그램의 BIM(빌딩 정보 모델링) 데이터
- AxF 및 xTex와 같은 표준화된 형식의 머티리얼
다양한 플랫폼에 배포할 때 최상의 성능과 화질을 제공하려면 일반적으로 실시간 3D 콘텐츠를 최적화해야 합니다. 최적화 프로세스를 통해 복잡한 모델을 가볍게 구현해 실시간 개발 환경과의 호환성을 개선하고, 휴대폰 및 VR 헤드셋과 같은 기기에서 상호 작용을 올바르게 지원할 수 있습니다.
유니티 파트너사 Pixyz에서 특별히 제작한 툴을 사용하면 모델을 임포트할 때 밀도와 복잡도, 파일 크기를 줄이는 동시에 품질은 그대로 유지할 수 있습니다. Pixyz 플러그인은 40가지에 이르는 3D 파일 포맷을 지원하며, Unity Industrial Collection에 포함되어 있습니다.
Unity Pro로 인터랙티브 3D 콘텐츠 만들기
실시간 3D용 에셋만 준비되면 Unity Pro로 개발을 시작할 수 있습니다. 사용자는 유니티의 에셋 스토어에서 제공하는 3D 모델, 오브젝트, 환경(가상 현실) 등을 사용해 씬을 더욱 빠르게 제작할 수 있습니다.
Unity는 사용자가 애니메이션, 오디오, 비디오, 시네마틱, 환경, 조명, 사용자 인터페이스, 비주얼 이펙트 등과 같은 컴포넌트의 수정을 빠르게 반복하거나 조정할 수 있도록 지원합니다. 개발 중 언제든지 작업을 실시간으로 미리 볼 수 있으며, 즉시 시각화가 진행되므로 사용자는 결과물이 렌더링될 때까지 기다릴 필요가 없습니다.
Unity의 가능성은 영역을 가리지 않습니다. 예를 들어 BMW는 Unity를 사용해 자율 주행 시나리오를 시각화 및 시뮬레이션하고, Daimler는 혼합 현실 경험을 제작해 차량 제작을 개선하고 서비스 기술자를 교육합니다. Autoliv는 글로벌 영업 인력이 제품을 더 근사하게 소개할 수 있도록 지원하는 모바일 앱을 만들었습니다.
복잡한 엔터프라이즈 애플리케이션의 경우, Unity는 다음과 같이 더 유연한 솔루션을 제공합니다.
- AI(인공지능): Unity는 여러 AI 및 ML(머신러닝) 프레임워크와 통합하기 위한 다양한 ML 툴 및 기능을 제공하며, 이는 시뮬레이션 환경을 사용해 지능형 시스템을 훈련하고 검증하는 데 특히 유용합니다. 하나의 기업에서 어떻게 Unity를 사용해 로봇 애플리케이션용 AI 솔루션을 교육, 테스트, 배포하는지 알아보세요.
- 시스템 엔지니어링: 또 다른 Unity 검증 솔루션 파트너 애플리케이션 Prespective는 Unity를 프로그래밍 가능한 로직 컨트롤러 또는 컨트롤 시스템의 소프트웨어 에뮬레이션 같은 외부 컨트롤 시스템 및 FMU(Functional Mock-up Unit) 또는 MATLAB 같은 외부 수학 모델과 연결하는 강력한 시스템 엔지니어링 프레임워크를 제공합니다.
- 엔터프라이즈 통합: Unity의 강력한 API(애플리케이션 프로그래밍 인터페이스), 빌트인 네트워킹 기능, 타사 네트워크 스택과의 통합 등으로 애플리케이션이 원격 협업, IoT(사물인터넷) 시스템과의 통합, 또는 거의 모든 네트워크에 연결된 애플리케이션을 지원하도록 확장할 수 있는 강력하고 안정적인 방법을 제공합니다.