Roblox의 Cube 기반 모델로 창작 가속화
3D 창작을 뛰어넘는 진화
- Roblox에서는 Cube 기반 모델을 기반으로 4D 생성 기술을 발표합니다. 이 기술은 상호작용에 새로운 차원을 추가하여 작동하는 3D 개체를 생성하고 플레이어가 기대하는 방식으로 움직이게 합니다.
- 4D 생성은 새로운 유형의 게임 플레이와 플레이어 참여를 가능하게 하는 동시에, Roblox Studio 내에서 크리에이터에게 새롭고 강력한 기능을 제공합니다.
- 4D 생성과 Cube의 기반이 되는 기술을 통해 모든 크리에이터는 자연어 프롬프트를 사용하여 애셋, 환경, 코드, 애니메이션 등을 포함한 전체 장면을 생성할 수 있습니다.
Cube 기반 모델은 3D 개체 생성 및 궁극적으로는 전체 장면 생성과 같은 더 복잡한 작업을 수행하는 제작 도구를 지원하기 위해 구축되었습니다. 오늘, 우리는 그 방향으로 나아가는 다음 단계인 4D 생성의 베타 릴리스를 발표합니다. 이 기술은 Cube 모델에 중요한 기능 요소를 추가하여 정적인 3D 개체를 넘어 크리에이터와 플레이어가 완벽하게 작동하는 개체를 생성할 수 있도록 해줍니다. 크리에이터가 체험에서 4D 생성을 활성화하면, 플레이어는 간단한 텍스트 프롬프트를 사용하여 모든 기능이 작동하는 자동차를 생성한 후 이리저리 운전해 볼 수 있습니다. 이 시스템은 스키마라는 규칙 집합을 사용하여 특정 개체를 부품으로 분해한 다음, 그걸 움직이는 동작을 추가합니다. 4D 생성 기술을 활용하면 크리에이터는 새로운 유형의 게임 플레이를 개발하고 플레이어가 자신의 창의성을 체험에 적용할 수 있도록 지원할 수 있습니다.
개발자가 4D 생성을 사용하는 방식
개발자 락시(Laksh)는 플레이어에게 소원이 있다면 무엇이든 게임 내에서 구현할 수 있는 게임 위시 마스터에서 Cube 및 4D 생성 기술을 테스트했습니다. 플레이어는 운전할 수 있는 자동차, 하늘을 나는 비행기, 심지어 날아다니는 드래곤까지 생성했습니다. “약 6~7개월 전부터 Studio의 AI 어시스턴트를 실험해 봤는데, 정말 인상적이었습니다.” 락시는 말했습니다. “플레이어가 게임 내에서 비슷한 걸 만들 수 있다면 정말 멋질 거라는 생각이 들었죠.”
플레이어에게 원하는 것을 뭐든 만들 수 있는 자유를 허용하는 건 쉽지 않은 일이었습니다. “플레이어는 존재하지 않는 것을 요청하거나, 우리가 예상하지 못한 방식으로 소원을 표현하기도 했습니다.” 락시는 덧붙였습니다. “우리는 플레이어가 실제로 원하는 바를 더 잘 해석하기 위해 시스템을 지속적으로 개선하고 있습니다. 플레이어들의 반응은 놀라웠습니다. 플레이어들은 무엇이든 제작할 수 있기 때문에 모든 종류의 실험을 하며 게임을 진심으로 즐깁니다.”
현재 플레이어는 위시 마스터의 기본, 프로, 4D 생성 옵션을 사용하여 모든 종류의 개체를 만들 수 있습니다. 락시와 팀은 의상 생성, 빌드 모드, PvP 모드를 위한 새로운 AI 모델을 포함하여 위시 마스터에 대해 원대한 계획을 세웠습니다. 얼리 액세스 기간 동안 플레이어는 4D 생성을 이용하여 160,000개 이상의 개체를 생성했습니다. 락시는 팀에서 다음과 같은 추세를 확인했다고 말했습니다. “4D 생성에 참여하는 플레이어는 위시 마스터에서의 플레이 시간이 평균 64% 증가했습니다.”
4D 생성 작동 방식
베타 기간 동안 우리는 체험 내 생성에 집중했습니다. 우리는 시스템을 테스트하기 위해 두 가지 스키마를 출시했습니다. 우선 Car-5는 차체와 네 개의 바퀴 등 5개 부분으로 구성된 멀티메시 자동차이고, Body-1은 단일 메시 개체라면 무엇이든 생성할 수 있습니다. 우리는 모든 스키마를 생성할 수 있는 개방형 어휘 스키마 시스템이라는 최종 비전을 적극적으로 추진하고 있습니다. 곧 현실 세계의 수천 가지 개체를 다룰 수 있는 스키마를 포함할 수 있을 것으로 예상됩니다.
백엔드에서 스키마는 모델이 작동하는 데 필요한 메시 출력을 정의합니다. 예를 들어, Car-5 스키마는 생성된 자동차에 차체, 왼쪽 앞바퀴, 오른쪽 앞바퀴, 왼쪽 뒷바퀴, 오른쪽 뒷바퀴 등 5개의 별도 메쉬 파트가 있는지 확인합니다. 이제 사용자는 관절이 없는 단일 메시 대신 바퀴가 스크립트에 따라 회전하고 방향을 바꾸는 자동차 모델을 생성할 수 있습니다.
스키마로 지오메트리를 생성한 후에는 기능을 추가해야 합니다. 사용자가 즉석에서 개체를 생성하면 동작을 붙이는 스크립트는 다양한 형태와 크기에 맞춰 적응해야 합니다. 4D 생성에는 생성된 개체의 고유한 크기에 따라 스크립트의 타겟을 조정하여 부품이 예상대로 작동하게 하는 단계가 포함됩니다.
다음 단계
저희는 크리에이터와 사용자가 모든 스키마를 기반으로 원하는 모든 유형의 4D 개체와 동작을 생성할 수 있는 미래를 구상합니다. 이 기술을 곧 사용자에게 제공할 수 있을 것 같아 정말 기쁩니다.
또한, 가장 야심찬 연구 프로젝트인 '실시간 꿈'을 포함해 창작을 새롭게 진화시킬 수 있는 또 다른 방안도 모색하고 있습니다. 우리는 세계 모델이 Roblox에서 새로운 유형의 체험을 활성화시킬 수 있는 엄청난 기회가 있다고 생각합니다. 최근 Roblox CEO 데이비드 바주키(David Baszucki)는 Roblox Today 에서 실시간 꿈 연구의 초기 데모를 공유했습니다.
Roblox의 창작에 있어 다음 영역은 AI를 기반으로 한 지속적인 창작 플랫폼 진화이며, 이를 통해 크리에이터는 자연어 프롬프트를 이용해 몰입형 환경을 생성하고, 반복하고, 디버깅하고, 팀과 협업할 수 있습니다. 꿈은 반드시 현실로 이루어져야 합니다.