유니티가 전문적인 코딩 지식 없이 웹 브라우저에서 실시간 3D 콘텐츠를 제작할 수 있는 ‘유니티 스튜디오(Unity Studio)’를 선보였다. 이 설루션은 디자이너와 엔지니어가 직접 프로토타입을 제작하도록 지원해, 기술적 진입장벽과 개발 과정의 병목을 해결하는 데에 초점을 맞췄다. 또한 CAD나 BIM 데이터를 최적화해 산업 현장의 신속한 의사결정과 효율적인 협업 환경을 제공한다. ■ 정수진 편집장

▲ 유니티 스튜디오의 신 세팅 메뉴
웹 브라우저 기반의 노코드 3D 콘텐츠 제작 환경 구축
유니티 스튜디오는 전문적인 코딩 지식 없이도 웹 브라우저에서 실시간 3D 콘텐츠를 제작할 수 있는 노코드(no code) 에디터이다. 기존의 전문 3D 도구가 가진 기술적 진입장벽과 개발 병목 현상을 해결해, 디자이너나 엔지니어가 직접 프로토타입이나 교육용 앱을 만들 수 있도록 지원하는 데에 초점을 맞추고 있다. 사용자는 드래그 앤 드롭 방식의 신 빌더와 비주얼 스크립팅을 통해 인터랙티브한 결과물을 빠르게 완성하고 웹 환경으로 퍼블리싱할 수 있다.
또한 CAD나 BIM 같은 산업용 데이터를 자동으로 최적화하는 기능을 갖춰 기업 환경의 작업 방식과도 호환된다. 다양한 산업별 템플릿과 애셋 라이브러리를 제공함으로써 비전문가도 신속한 의사결정과 효율적인 협업을 수행할 수 있는 환경을 구현한다는 것이 유니티의 설명이다.

▲ 기본 제공되는 애셋을 활용하거나 외부 애셋을 가져올 수 있다.
애셋 라이브러리와 비주얼 스크립팅을 통한 직관적 제작
유니티 스튜디오는 3D 기술에 대한 전문 지식이 없는 디자이너나 기획자 등 다양한 사람들이 코딩을 하지 않고 3D 애플리케이션을 빠르게 제작할 수 있도록 돕는다. 직관적인 드래그 앤 드롭 방식의 신 빌더와 블록 코딩 형태의 비주얼 스크립팅을 제공해 비전문가도 손쉽게 다룰 수 있다는 점이 특징이다.
사용자는 유니티 스튜디오에 내장된 애셋 라이브러리나 유니티 애셋 매니저(Unity Asset Manager)에서 3D 모델과 텍스처를 골라 화면에 끌어다 놓기만 하면 된다. 빈 가상 공간에 자동차나 의자 같은 오브젝트를 화면 중앙의 신이나 계층 구조 창에 직접 끌어다 배치하는 방식이다. 표면의 질감이나 색상을 바꾸고 싶을 때도 복잡한 수치를 입력할 필요 없이 마우스로 원하는 머터리얼을 클릭해 덮어씌우면 된다.
화면 속 버튼을 눌렀을 때 특정 사물이 커지거나 작아지는 식의 상호작용은 블록 코딩 형태의 비주얼 스크립팅으로 쉽게 구현할 수 있다. 블록 코딩이란, 특정한 이벤트를 발생시키는 블록과 작동할 기능을 담은 블록을 화면으로 끌고 와 서로 조립하는 방식이다. 이벤트 창에서 버튼 클릭을 의미하는 블록을 가져오고, 애니메이션 재생 블록을 끼워 맞춘 뒤 대상 오브젝트를 지정해주면 상호작용 로직을 만들어낼 수 있다.
유니티 코리아는 기자 대상의 미디어 클래스를 4월에 진행했다. 기능 시연을 담당한 유니티 코리아의 이효준 시니어 설루션 엔지니어는 “기존에는 사람이 하나하나 코딩을 했다면, 이제는 블록 코딩 형태로 미리 메시지를 만들어 놓고 특정 이벤트를 일어나게 할 때는 블록을 조립하는 식으로 로직을 만들 수 있다”고 설명했다.
CAD나 BIM과 같이 복잡하고 무거운 산업용 데이터도 유니티 애셋 매니저의 애셋 트랜스포머(Asset Transformer) 기능을 활용하면 실시간 환경에 맞게 자동 최적화되어 쉽게 불러올 수 있다. 완성된 결과물은 단 한 번의 클릭으로 웹 링크를 통해 배포할 수 있어, 팀원 간의 즉각적인 아이디어 공유와 신속한 의사결정을 돕는다.

▲ 블록을 드래그 앤 드롭으로 조합해 로직을 만들 수 있다.

▲ 애니메이션 로직을 모델에 적용하는 모습
전문 제작 환경과 연동으로 설계-개발 소통 강화
기존의 유니티 에디터(Unity Editor)와 비교할 때 유니티 스튜디오의 차이점은 타깃 사용자와 사용 환경, 그리고 구현의 깊이에 있다. 유니티 스튜디오는 비전문가가 별도의 설치 없이 웹 브라우저상에서 몇 분 만에 가벼운 프로토타입이나 대화형 3D 콘텐츠를 만드는 데 초점을 맞춘 도구다. 반면 유니티 에디터는 개발자 등 기술 전문가를 위한 심화 제작 환경으로, 정교한 로직 작업은 물론 모바일, 데스크톱, XR 디바이스 등 다양한 타깃 플랫폼에 맞춘 최종 앱 빌드 및 배포를 담당한다.
이 두 가지 도구는 유기적으로 연결되어 작업의 효율을 높일 수 있다. 미디어 클래스에서 유니티 코리아의 장건우 APAC 설루션 엔지니어링 매니저는 “디자이너나 기획자가 유니티 스튜디오로 프로젝트를 만들고 유니티로 내보내면, 해당 프로젝트를 바탕으로 개발자들이 확장하는 것이 가능하다”고 설명했다.
유니티 스튜디오는 기존 3D 제작 과정에서 실무자와 개발자 사이에 생길 수 있는 소통의 병목 현상을 해소하는 매개체 역할을 한다. 장건우 매니저는 “산업 분야에서 많이 들은 피드백 중 하나가 설계자와 3D 개발자 사이에 소통의 장벽이 있다는 것이었다. 유니티 스튜디오를 통해 시나리오를 만들면 어느 정도 구현이 가능한지 논의할 수 있고, 하나의 툴로 소통할 수 있다”고 전했다.
웹 브라우저에서 구동되는 클라우드 앱이니만큼 기업 입장에서는 보안 문제도 중요한 부분이다. 이에 대해 유니티는 가상 프라이빗 클라우드를 구축할 수 있도록 지원함으로써 데이터베이스를 별도로 관리하고, 외부로 유출될 수 있는 가능성을 방지하고 있다고 설명했다.

▲ 유니티 스튜디오로 만든 결과물을 웹 환경으로 퍼블리싱할 수 있다.
현장 중심의 워크플로 최적화와 사용자 경험
미디어 클래스를 통해 짧게나마 체험해 본 유니티 스튜디오는 웹 브라우저에서 돌아가는 클라우드 앱이라는 것을 느끼지 못할 만큼 쾌적했다. 포토샵같은 미디어 제작 앱이나 게임을 접해 봤다면 오브젝트를 움직이거나 원하는 기능을 찾아 사용하는 데에는 그리 어렵지 않게 적응할 수 있을 것 같았다.
장건우 매니저는 “유니티 스튜디오는 산업 분야에서 기존에 사용하던 애플리케이션 제작 툴보다 보다 빠르게 결과물을 만들고, 신속한 의사결정을 내릴 수 있도록 돕는 워크플로를 지향한다”면서, “기존에 사용하던 툴 대신 사용한다는 접근보다는 기존의 도구와 연결해 사용할 수 있다고 보면 좋을 것 같다”고 전했다. 또한 “기술적 배경에 따라 다르겠지만 CAD 같은 도구를 사용할 줄 아는 분이라면 몇 시간 안에 프로젝트의 아이디어 구현 정도는 가능할 것 같다”고 덧붙였다.
한편으로, 오브젝트나 블록의 이름을 영문자로 지정할 때 대문자와 소문자를 정확하게 구분하지 못하면 제대로 작동하지 않는 점은 개발자 마인드가 없는 기자를 잠시 당황하게 했다. 체험한 시점에서 유니티 스튜디오의 UI(사용자 인터페이스)가 영어로 되어 있어, 원하는 기능을 찾는 데에 조금 시간이 걸리기도 했다. 폭넓은 비전문가를 타깃으로 한다면 이런 부분은 개선되어도 좋지 않을까 하는 생각이 들었다.
■ 기사 내용은 PDF로도 제공됩니다.








