[케이스 스터디] 디지털 트윈으로 어트랙션 디자인하기
몰입형 협업을 위한 3D 시각화 및 애셋 관리 간소화
테마파크, 박물관, 인터랙티브 전시관과 같은 장소에서의 LBE(위치 기반 엔터테인먼트)에 대한 수요가 증가하고 있으며, 그에 따라 더욱 정교한 어트랙션 디자인의 필요성도 커지고 있다.
그러나 실시간 디자인 시각화와 원활한 애셋 관리를 지원하는 통합 플랫폼이 없다면, 이처럼 복잡한 프로젝트에 필요한 방대한 양의 3D 데이터를 관리하기란 쉽지 않다. 효율적인 툴이 없으면 제작 팀과 기술 팀 간의 협업이 저해되어 프로젝트가 지체되고 비용도 증가하게 된다.
LBE 산업의 디지털 트윈을 전문으로 다루는 기술 설루션 공급업체 월드빌더(Worldbuildr)는 이러한 문제를 해결하기 위해 테마파크 디자인 전문 제작 업체 프랭크엔디자인(FrankNDesign)과 파트너십을 맺었다. 두 기업은 유니티(Unity)의 실시간 3D 기술과 DAM(디지털 애셋 관리) 설루션을 활용하여 건축 3D 모델 포맷을 몰입형 3D 협업 환경에서 더욱 효과적으로 시각화하는 동시에, 모든 프로젝트 애셋을 안전하게 관리하는 애플리케이션을 개발했다. ■ 자료 제공 : 유니티 코리아
프로젝트 : Worldbuildr 디지털 트윈 애플리케이션
설루션 : 유니티 엔진, 유니티 애셋 매니저, 유니티 버전 컨트롤
목표 : 3D 모델을 실시간으로 원활하게 시각화하고 애셋을 효율적으로 관리할 수 있게 지원하여 관계자 간 협업 개선
팀원 수 : 8명(유니티 개발자 4명 포함)
월드빌더 애플리케이션의 성과
효율적인 반복 작업 : 잠재적인 문제를 조기에 식별하고 비용을 절감하여 디자인 의사 결정을 신속하게 처리한다.
애셋 검색 개선 : 여러 제품에서의 애셋 접근성과 재사용성을 향상한다.
실시간 전환 : 메타데이터를 보존하는 동시에 정적 3D 모델을 15~20분 내에 실시간 인터랙티브 버전으로 전환한다.
ROI 예측 : 인파의 흐름과 기타 동적 변수를 토대로 실제 시나리오를 시뮬레이션하여 디자인에 대한 ROI(투자 수익)를 예측한다.
월드빌더의 마이클 리비(Michael Libby) CEO는 “월드빌더 애플리케이션은 기술 지식이 서로 다른 관계자 간의 격차를 해소한다. 건축가는 자신의 모델을 디지털 월드에 구현할 수 있으며, 기술 담당이 아닌 팀원은 코딩이 필요 없는 툴을 사용하여 디자인과 상호 작용하고 이를 개선할 수 있다”고 소개했다.
▲ 도쿄 거리의 모습을 정적 모델로 재현한 프랭크엔디자인의 ‘도쿄 스트릿(Tokyo Street)’ 프로젝트는 월드빌더 뷰어에서 동적 실시간 조명과 군중 시뮬레이션은 물론, AR(증강현실) 보물찾기와 같은 게임 플레이에 힘입어 생생하게 구현된다.
기존 아키텍처 모델의 한계 이해
레빗(Revit)과 같은 기존 3D 모델링 툴은 경기장, 성당, 고층 빌딩과 같이 복잡한 구조의 세부적인 청사진을 제작하는 데 매우 효과적이다. 하지만 인터랙티브 및 동적 기능을 갖추지 못해 실시간 시각화와 상호 작용에는 적합하지 않으므로 협업 디자인 프로세스에 활용하기는 어렵다.
기존 3D 모델링 툴의 문제점
정적 지오메트리 : 기존 모델링 소프트웨어는 건물의 정적인 상태를 재현하므로 실제 건물의 운영을 시뮬레이션하는 데 필요한 현실적인 요소를 갖추지 못했다.
상호 작용 제한 : 프로젝트에 참여하는 비 기술 분야 관계자는 코딩 관련 지식이 없으면 다양한 조명 조건, 문 여닫기, 벽에 투사되는 미디어 요소 등의 동적 변화를 반영하는 인터랙티브 환경을 구현하기 어렵다.
ROI 투자 예측의 어려움 : 기존 모델링 툴에서는 인파의 흐름과 방문객의 지출 패턴을 시뮬레이션할 수 없기 때문에 디자인의 경제적 타당성을 검증하기가 어렵다.이러한 문제를 해결하려면 모델을 실시간 3D 엔진으로 임포트하여 인터랙티브 환경에서 사용할 수 있게 해야 한다. 하지만 이 과정에도 고유의 기술적인 문제가 존재한다.
애셋 관리 : 애셋 개수와 복잡도가 증가함에 따라 이를 효율적으로 관리하는 것이 중요하다. 애셋을 효율적으로 관리하지 못하면 파일을 검색하거나 애셋을 다시 제작하는 데 소중한 시간을 낭비하게 되며, 이는 프로젝트 일정과 예산 측면에서 악영향을 미칠 수 있다.
플랫폼 확장성 : 많은 관계자가 동일한 프로젝트에 접근할 수 있도록 모든 기기에서 디자인과 모델에 액세스할 수 있게 해야 한다. 이처럼 호환성을 보장하는 크로스 플랫폼 기능을 구현해야 하므로 개발이 한층 더 복잡해질 수 있다.
모델 최적화 : 건축 모델은 일반적으로 규모가 크고 매우 상세하다. 따라서 이러한 모델을 적절하게 최적화하지 않으면 로딩 시간이 길어지고 성능이 저하되어 높은 정확도의 비주얼을 유지하기가 어렵다.
버전 관리 : 여러 팀원이 동일한 프로젝트를 진행하는 경우 서로 다른 버전의 3D 모델을 관리해야 하며, 모든 관계자가 최신 업데이트 내용을 확인할 수 있어야 한다. 충돌과 혼선을 방지하기 위해서는 변경 사항과 버전 브랜칭 및 병합 이력을 반드시 추적해야 한다.
리비 CEO는 “건축가와 디자이너는 3D 애셋을 실시간 3D로 변환하는 과정이 복잡하고 많은 시간과 노력을 요구한다는 점에서 어려움을 겪는다. 이들의 전문 분야는 건축 디자인이지, 폴리곤 개수나 프레임 속도 성능과 같은 세부 사항이 아니기 때문”이라고 전했다.
▲ 월드빌더 뷰어에서 디자이너는 태양, 달, 별의 정확한 위치까지 포함하는 이벤트 당일의 실제 환경을 정확히 확인할 수 있으며, 날씨를 제어하면서 다양한 시나리오를 시뮬레이션할 수 있다.
해결책 : 월드빌더 디지털 트윈 애플리케이션
월드빌더는 프랭크엔디자인의 의견을 토대로 유니티를 활용하여 실시간 3D 구현에 필요한 3D 모델을 준비하는 기술적 과정을 간소화하는 한편, 다수의 프로젝트에서 애셋을 효과적으로 관리할 수 있게 해 주는 직관적인 협업 애플리케이션을 개발했다. 그 결과 관계자 간의 협업 과정이 개선되어 더욱 풍부한 정보를 기반으로 신속하게 의사 결정을 내릴 수 있게 되었다.
작동 방식
월드빌더 디지털 트윈 애플리케이션을 활용하면 복잡한 건축 3D 모델도 몰입형 실시간 3D 환경으로 원활하게 임포트할 수 있다.
사용자가 드래그 앤 드롭을 통해 모델을 애플리케이션으로 가져오면 15-20분 이내에 모델이 최적화되어 실시간 3D 시각화에 사용할 수 있도록 준비된다. 이후 모델은 클라우드 저장소에 업로드되므로 관련 애셋을 쉽게 검색하고 관리하고 저장할 수 있다.
월드빌더는 또한 인파의 흐름, 방문객의 움직임, 조명 변화, 미디어 투사와 같은 실제 환경의 시뮬레이션 기능을 애플리케이션에 통합했다. 이렇게 향상된 상호 작용을 활용하면 티켓 판매, 방문객 참여, 운영 비용을 시뮬레이션하여 프로젝트의 경제성을 검증할 수 있다.
몰입형 협업 애플리케이션을 만드는 데 유니티를 사용해야 하는 이유
새로운 제품을 개발하는 과정은 항상 까다롭지만, 월드빌더는 근본적으로 유연하고 풍부한 리소스를 갖춘 유니티를 활용한 덕분에 애플리케이션을 더욱 손쉽게 구상하고 개발할 수 있었다.
유니티 애셋 매니저를 통한 애셋 관리 간소화
유니티 애셋 매니저(Unity Asset Manager)는 중앙 집중식의 직관적인 애셋 업로드, 관리, 통합 시스템을 제공하며 월드빌더의 개발 프로세스에서 핵심적인 역할을 했다.
유니티 애셋 매니저는 데이터 사일로(silo)를 허물고 애셋 스토리지를 중앙 집중화하여 개발 팀의 워크플로 효율성과 일관성을 향상한다. 월드빌더의 애플리케이션에 활용된 유니티의 주요 기능은 다음과 같다.
애셋 검색
필터, 라이선스 유형, 태그, 이미지, 메타데이터를 사용하여 애셋을 간편하게 검색한다.
조직 고유의 폴더 구조를 따르는 컬렉션을 통해 애셋을 탐색한다.
반응형 UI를 통해 애셋 및 그와 관련하여 명확하게 정리된 정보와 풍부한 리뷰를 확인한다.
애셋 관리
고급 메타데이터 태그 기능으로 애셋을 손쉽게 분류한다.
사용자와 애셋을 세밀하게 그룹화할 수 있는 편리한 인터페이스를 통해 조직, 프로젝트, 팀 간에 애셋 또는 애셋 컬렉션을 공유한다.
애셋 전환
기존 3D 포맷(BIM, CAD 등)의 애셋을 3D 친화적이며 최적화된 실시간 포맷으로 자동 전환한다.
월드빌더는 유니티 애셋 매니저를 애플리케이션의 백엔드 DAM으로 사용함으로써, 업로드된 각 애셋을 체계적으로 최적화하고 다양한 기기에서의 실시간 3D용으로 적합한 포맷으로 전환할 수 있었다.
개인의 기술적 숙련도와 무관하게 모든 사용자는 레빗에서 모델을 바로 업로드하고 최적화할 수 있다. 또한 애셋은 애플리케이션에서 추가, 분류, 관리되며 애셋 매니저를 통해 협업 참여자들이 자유롭게 액세스할 수 있다.
리비 CEO는 “유니티 애셋 매니저는 우리 제품의 목표를 달성하는 데 없어서는 안 될 요소이며, 우리 사용자에게 안성맞춤이다. 애셋을 업로드하고 공유할 수 있을 뿐만 아니라, 안전하게 관리하고 쉽게 검색할 수 있다”고 전했다.
▲ 프랭크엔디자인이 구현한 도쿄의 거리에서 플레이어는 증강 현실 게임 공간을 누비며 가상의 아이콘을 찾아 인벤토리에 추가할 수 있다. 월드빌더는 자사의 애셋 파이프라인을 사용하여 건축 모델에서 아이템 생성 지점을 바로 지정하는 방식으로, 모델을 임포트한 뒤 별도의 증강 카메라 레이어의 적절한 위치에 게임플레이 아이템을 생성할 수 있다.
플랫폼 확장성
월드빌더 팀은 개인적인 선호가 아니라 전략적인 판단을 토대로 유니티를 선택했다. 초기에 월드빌더는 여러 엔진을 평가했지만, 유니티의 광범위한 플랫폼 지원 덕분에 고사양 워크스테이션부터 최소한의 그래픽 성능만 갖춘 모바일 기기에 이르는 다양한 기기에 월드빌더 애플리케이션을 배포할 수 있었다.
유니티는 동일한 프로젝트를 수행하는 여러 사용자가 어떤 기기에서든 동일한 신(scene)과 애셋에 액세스할 수 있게 해 주므로, 광범위한 멀티플랫폼을 지원하는 월드빌더에게는 최적의 선택지였다.
리비 CEO는 “다른 설루션의 경우 사용자가 특정 하드웨어 생태계에 종속된다는 점이 결격 사유였다. 하지만 유니티를 사용하면 현장에서 모바일 기기만 가지고 있는 사용자도 해당 기기를 통해 앱을 실행하여 모든 애셋 정보를 직접 확인할 수 있다”고 말했다.
병합 충돌을 효율적으로 해결하는 유니티 버전 컨트롤
개발 팀 전원이 원격 근무를 하는 월드빌더는 유니티 버전 컨트롤(Unity Version Control)을 중심으로 삼아 애플리케이션에 필요한 코드를 함께 효율적으로 관리하고 작성했다. 유니티 버전 컨트롤은 유니티 에디터와 직접 통합되어 프로젝트 파일의 버전 추적, 브랜칭, 병합을 지원하면서, 애플리케이션의 다양한 측면을 담당하는 팀원들에게 원활한 협업 환경을 제공한다.
리비 CEO는 “유니티 버전 컨트롤은 특히 우리 팀이 성장하고 프로젝트가 더욱 복잡해지는 상황에서도 효율적인 내부 개발 과정을 구축하는 데 큰 도움을 주었다. 덕분에 워크플로가 간소화되고 충돌이 최소화되면서 더욱 신속한 반복 수정과 안정적인 테스트가 가능해졌다”고 전했다.
향후 기능 개선 계획
월드빌더는 앞으로 애셋 파이프라인을 확장하고, 고급 인터랙티브 기능을 도입하고, 실시간 시뮬레이션 기능을 개선하는 등 다양하고 새로운 기능을 도입하고자 하며, 궁극적으로는 제작 팀과 기술 팀이 더욱 간편하게 협업하고 비전을 실현할 수 있도록 지원하고자 한다.
프랭크앤디자인의 프랜시스코 누네즈(Francisco Nunez) 회장은 “프랭크엔디자인은 몰입형 디자인의 지평을 확장하기 위해 최선을 다하고 있다. 월드빌더의 실시간 3D 기능은 복잡한 환경을 시각화하고 커뮤니케이션을 간소화할 수 있는 가능성을 보여 주었다”고 전했다.
월드빌더는 유니티의 실시간 3D 및 애셋 관리 설루션을 활용함으로써 LBE 산업의 진화하는 수요에 발맞춰 나가고 있으며, 앞으로의 개발에서도 유니티와 향후 제공될 애셋 매니저 기능을 계속 활용할 예정이다.
리비 CEO는 “월드빌더의 사명은 협업 디자인의 지평을 계속해서 확장하는 것이다. 유니티를 통해 더 많은 실시간 인터랙티브 요소를 앱에 추가하여, 애셋 파이프라인을 더욱 간소화하고 클라이언트에게 더 큰 가치를 제공하고자 한다”고 밝혔다.
■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2025-06-04