이 사이트의 콘텐츠는 인공지능(AI) 또는 기계 번역 기술을 사용하여 번역되었으며 오류가 있을 수 있습니다.

Skip to content

Roblox의 큐브 파운데이션 모델을 활용한 창작 가속화

3D 제작을 넘어

  • Roblox는 Cube 파운데이션 모델을 기반으로 한 '4D 생성' 기능을 발표합니다. 이 기능은 상호작용이라는 차원을 더해, 플레이어가 기대하는 대로 동작하는 기능성 3D 오브젝트를 생성합니다. 
  • 4D 생성은 새로운 유형의 게임플레이와 플레이어 참여 방식을 열어줄 뿐만 아니라, 동시에 크리에이터들에게 로블록스 스튜디오 내의 강력한 신규 기능을 제공할 것입니다. 
  • 4D 생성 및 Cube의 기반이 되는 기술은 향후 모든 크리에이터가 자연어 프롬프트를 통해 자산, 환경, 코드, 애니메이션 등을 포함한 전체 장면을 생성할 수 있도록 할 것입니다. 

저희는 3D 오브젝트 생성 같은 제작 도구를 지원하고, 궁극적으로는 전체 장면 생성과 같은 더 복잡한 작업을 수행하기 위해 Cube 파운데이션 모델을 구축했습니다. 오늘, 그 여정의 다음 단계인 4D 생성 기능의 베타 출시를 발표합니다. 이 기술은 Cube 모델에 기능성이라는 핵심 요소를 더하여, 정적인 3D 오브젝트를 넘어 크리에이터와 플레이어가 완벽하게 작동하는 오브젝트를 생성할 수 있게 해줍니다. 제작자가 경험 내에서 4D 생성을 활성화하면, 플레이어는 간단한 텍스트 프롬프트를 사용하여 완벽하게 작동하는 자동차를 생성하고, 차에 탑승하여 주행할 수 있습니다. 이 시스템은 '스키마'라고 불리는 규칙 세트를 사용하여 특정 오브젝트를 부품으로 분해한 다음, 이를 생동감 있게 만드는 동작을 추가합니다. 4D 생성을 통해 제작자는 새로운 유형의 게임플레이를 구현할 수 있으며, 플레이어가 자신의 창의성을 경험에 반영할 수 있도록 지원합니다.

개발자들이 4D 생성을 활용하는 방법

개발자 락쉬(Laksh)는 자신의 게임 '위시 마스터(Wish Master)'에서 큐브(Cube)와 4D 생성을 테스트해 왔습니다. 이 게임에서 플레이어는 무엇이든 소원하면 게임 내에서 그 소원이 현실로 나타납니다. 플레이어들은 달리는 자동차, 날아다니는 비행기, 심지어 하늘을 나는 용까지 생성해 냈습니다. 락쉬는 "약 6~7개월 전, 스튜디오의 AI 어시스턴트를 실험해 보았는데 정말 인상적이었습니다"라고 설명했습니다. “플레이어가 게임 내에서 사용할 수 있는 비슷한 기능을 만들면 정말 멋질 것 같았습니다.”

플레이어에게 원하는 무엇이든 자유롭게 만들 수 있는 권한을 부여하는 것은 몇 가지 과제를 안겨주었습니다. “플레이어들은 존재하지 않는 것을 요청하거나, 우리가 예상하지 못한 방식으로 소원을 표현하곤 했습니다,”라고 락쉬는 말했습니다. “우리는 플레이어가 실제로 원하는 바를 더 잘 해석할 수 있도록 시스템을 지속적으로 개선해 왔습니다. 플레이어들의 반응은 놀라웠습니다. 자유롭게 제작할 수 있는 권한이 주어지자, 그들은 온갖 것들을 실험해 보며 진심으로 그 경험을 즐기고 있습니다.”

현재 플레이어들은 위시 마스터의 베이직, 프로, 4D 생성 옵션을 활용해 온갖 종류의 오브젝트를 만들 수 있습니다. 락쉬와 팀은 의상 생성을 위한 새로운 AI 모델, 빌드 모드, 플레이어 대 플레이어 모드 등을 포함해 위시 마스터에 대한 큰 계획을 가지고 있습니다. 얼리 액세스 기간 동안 플레이어들은 4D 생성 기능을 사용해 16만 개가 넘는 오브젝트를 생성했습니다. 락쉬는 팀이 한 가지 추세를 발견했다고 말했습니다. “4D 생성에 참여하는 플레이어들의 ‘위시 마스터’ 평균 플레이 시간이 64% 증가했습니다.”

4D Generation의 작동 방식

베타 기간 동안, 우리는 경험 내 생성 기능에 집중하고 있습니다. 시스템 테스트를 위해 두 가지 스키마를 출시했습니다: 차체와 네 개의 바퀴로 구성된 5부 구성의 멀티메시 자동차인 'Car-5'와, 어떤 단일 메시 객체든 생성할 수 있는 'Body-1'입니다. 우리는 어떤 스키마든 생성할 수 있는 개방형 어휘 스키마 시스템이라는 최종 비전을 실현하기 위해 적극적으로 노력하고 있습니다. 조만간 현실 세계의 수천 가지 오브젝트를 아우르는 스키마들을 포함할 예정입니다.

백엔드에서 스키마는 모델이 정상적으로 작동하는 데 필요한 메시 출력을 정의합니다. 예를 들어, Car-5 스키마는 생성된 자동차가 차체, 앞좌측 바퀴, 앞우측 바퀴, 뒷좌측 바퀴, 뒷우측 바퀴라는 이름의 5개의 별도 MeshPart를 갖도록 보장합니다. 이제 사용자는 관절이 없는 단일 메시 대신, 스크립트에 따라 바퀴가 회전하고 움직이는 자동차 모델을 생성할 수 있습니다. 

스키마를 사용하여 지오메트리가 생성된 후, 다음 단계는 기능을 추가하는 것입니다. 사용자가 즉석에서 오브젝트를 생성함에 따라, 동작을 부여하는 스크립트는 다양한 형태와 크기에 적응해야 합니다. 4D 제작 과정에는 생성된 오브젝트의 고유한 치수에 맞춰 스크립트를 재타겟팅하여 부품이 예상대로 작동하도록 하는 단계가 포함됩니다.

다음 단계

우리는 크리에이터와 사용자가 어떤 스키마를 기반으로든 원하는 모든 유형의 4D 오브젝트와 동작을 생성할 수 있는 미래를 그립니다. 조만간 이 기술을 사용자 여러분께 선보일 수 있게 되어 매우 기쁩니다.  

저희는 창작의 진화를 위한 다양한 방안을 모색하고 있으며, 그중 가장 야심 찬 연구 프로젝트인 '실시간 드림(real-time dreaming)'도 포함됩니다. 세계 모델(world models)이 로블록스(Roblox)에서 새로운 유형의 경험을 가능하게 할 엄청난 기회가 있다고 생각합니다. 로블록스의 CEO 데이비드 바주키(David Baszucki)는 최근 'Roblox Today'를 통해 실시간 드림 연구의 초기 시연 내용을 공개했습니다. 
Roblox 창작의 다음 단계는 AI를 기반으로 한 창작 플랫폼의 지속적인 진화입니다. 이를 통해 크리에이터들은 자연어 프롬프트만으로 몰입감 넘치는 환경을 생성하고, 반복 작업과 디버깅을 수행하며, 팀원들과 협업할 수 있게 될 것입니다. 상상할 수 있는 것이라면 누구나 현실로 만들어낼 수 있어야 합니다.