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

Skip to content

로블록스 아바타 기술이 어떻게 진화하고 있는가

Avatars
  • 현재 아바타를 위해 두 가지 다른 기술 스택을 지원하고 있습니다: 구형 아바타와 경험을 지원하는 레거시 기술 스택(R6)과, 모든 아바타 스타일과 기능을 지원하는 최신 기술 스택(R15)입니다.
  • 모든 아바타 스타일이 어떤 경험에서도 작동하고 누구나 최신 기능을 이용할 수 있도록, 이 두 가지를 단일 기술 스택으로 통합하는 작업을 진행 중입니다. 
  • 이는 기술적인 과제를 수반하므로, 저희는 개발자 커뮤니티와 긴밀히 협력하여 새로운 통합 기술 스택으로의 전환을 용이하게 해줄 도구를 출시하기 위해 노력하고 있습니다.

아바타는 점점 더 우리의 정체성의 일부가 되어가고 있습니다. 로블록스(Roblox)는 매일 6,500만 명 이상의 사용자가 외모뿐만 아니라 실시간으로 타인에게 자신을 표현하는 방식까지 진정으로 자신을 대변한다고 느낄 수 있는 아바타를 갖기를 바랍니다. 이는 13세 이상의 누구나 로블록스에서 아바타로 친구에게 전화를 걸 수 있는 새로운 방식인 '커넥트(Connect)'와 같은 몰입형 커뮤니케이션 도구를 출시함에 따라 더욱 중요해지고 있습니다. 사람들이 아바타로서 진정으로 연결되어 있다고 느끼려면, 그 순간에 반응하고 감정을 표현할 수 있어야 합니다. 우리는 더 복잡한 표정, 목소리에 맞춘 입모양 동기화, 어깨를 으쓱이거나 고개를 끄덕이는 것과 같은 비언어적 신호를 표현할 수 있는 아바타가 필요합니다. 

모든 사람이 이러한 몰입형 세계에서 자신을 투영할 수 있도록 하려면, 사람들이 자신을 대변하는 아바타를 만들기 위해 자유롭게 조합할 수 있는 더 다양한 요소가 필요합니다. 즉, 선택할 수 있는 신체 및 머리 유형은 물론, 의상, 메이크업, 액세서리 종류와 머리 및 피부 색상, 질감, 스타일이 더욱 다양해져야 합니다. 이러한 아이템의 선택지를 빠르게 확대하기 위해, 우리는 새로운 아바타를 훨씬 쉽게 만들 수 있도록 하고 더 많은 사람이 자신의 아이디어를 현실로 구현할 수 있도록 지원하기 위해 노력하고 있습니다. 첫 번째 투박한 노란색 아바타를 선보인 이후로 우리는 큰 발전을 이루었으며, 아직 갈 길이 멀습니다. 

아바타가 진화하고 개선됨에 따라, 레이어드 의상, 얼굴 애니메이션, 음성 채팅, 애니메이션 팩, 이모티콘 등 최신 기능들이 모든 아바타와 모든 경험에서 활용될 수 있도록 보장하고자 합니다. 현재는 R15라고 불리는 최신 기술 스택을 기반으로 제작된 아바타만 최신 이동 및 표현 기능을 이용할 수 있습니다. 이는 현재 두 가지 서로 다른 아바타 기술 스택을 지원하고 있기 때문입니다. R6 기술 스택은 신체 부위가 6개뿐인 고전적인 블록형 아바타와 이를 위해 제작된 경험을 위해 설계되었습니다. R15 기술 스택은 최대 15개의 신체 부위를 가진 아바타를 지원하도록 설계되었으므로, 블록형, 휴머노이드, 판타지 등 모든 아바타 스타일과 모든 아바타를 위해 제작된 경험을 지원합니다. 이중 기술 스택을 지원하는 것은 개발자와 크리에이터들에게 제약과 불편을 초래해 왔습니다. 

undefined

현재 저희는 15년 이상의 경험을 지원하고 있으며, 그 중 상당수는 R6 기술을 위해 설계된 것으로, 최신의 표현력이 뛰어난 아바타와 함께 사용할 때 기대만큼 원활하게 작동하지 않습니다. 예를 들어, R15 기반으로 제작된 아바타를 가진 사용자가 R6 기반으로 제작된 경험에 진입하면, 아바타의 외형과 움직임이 평소와 다르게 보일 수 있으며, 아바타가 더 이상 표정을 짓지 못할 수도 있습니다. 셔츠 위에 재킷을 입는 등 겹쳐 입은 옷이 있는 경우, 아바타의 의상은 더 단순한 옷차림으로 되돌아갑니다. 또한 장애물 코스와 같은 일부 경험은 특정 아바타 크기를 기준으로 제작되었습니다. 이는 Roblox를 이용하거나 콘텐츠를 제작하는 분들에게 이상적인 상황이 아니라는 점을 잘 알고 있습니다. 

저희는 Roblox의 모든 사용자가 가장 진보된 아바타 기술을 활용해 디지털 정체성을 온전히 구현하고, 놀라운 경험과 비주얼을 창조할 수 있기를 바랍니다. 또한 기존 아바타 및 경험과도 하위 호환성을 유지하고 싶습니다. 이러한 모든 점을 고려하여, 우리는 추가적인 불균형을 초래하지 않고 필요한 수작업을 최소화하는 방향으로 나아갈 수 있도록 이 통합 기술 스택을 어떻게 도입할지 신중하게 검토하고 있습니다. 우리는 이러한 세계를 구축하는 개발자들에게, 그들이 원하는 경험의 느낌을 유지하면서도 경험을 생동감 있고 매력적으로 유지할 수 있는 도구와 지원을 제공할 것입니다. 

통합 기술 스택으로의 전환

우리의 아바타는—각진 형태, 인간형, 혹은 완전히 환상적인 형태를 막론하고—어떤 경험에서든, 어떤 액세서리와 함께든 문제없이 작동해야 합니다. 우리는 크리에이터와 사용자가 지금까지 겪어온 모든 불편함을 해소하고자 합니다. 또한 크리에이터가 R15 기술을 지원하든 R6를 지원하든, 자신의 경험에 대한 외관과 느낌을 스스로 제어할 수 있도록 하고자 합니다. 현재는 물론 향후 지속적인 혁신을 통해 이러한 모든 새로운 기능과 역량을 지원하기 위해, 모든 아바타를 뒷받침하는 기술 아키텍처를 통합하고 있습니다.

개발자 커뮤니티로부터 고전적인 블록형 아바타 스타일의 외관과 느낌을 유지하되, 아바타의 크기와 비율은 일관되게 적용해 달라는 요청을 받았습니다. 또한 개발자들은 현재 R15 기술로 제작된 아바타를 R6 경험에 쉽게 로드할 수 있는 도구와, R6 경험을 R15 표준으로 변환하는 과정을 자동화할 수 있는 기능을 원한다는 의견도 전달받았습니다. 우리의 장기적인 목표는 유지 관리해야 할 특수 코드를 최소화하면서, R6 경험이 R15 스택과 호환되도록 하는 레이어를 구축하는 것입니다.

올해 초, 저희는 R6-R15 어댑터를 공개했습니다. 이 어댑터는 에뮬레이션 레이어 역할을 하여, 아바타 제작자의 별도 조치 없이도 R6 스크립트가 R15 바디에서 실행되도록 합니다. R15 아바타가 R6 경험에 참여하면, 이 어댑터 덕분에 R6 아바타와 동일한 방식으로 움직일 수 있습니다. 이를 통해 개발자는 단 한 번의 클릭만으로 R15 아바타를 즉시 테스트해 볼 수 있으며, 경험을 업데이트하기 전에 아바타가 얼마나 잘 작동하는지 확인할 수 있습니다. 이 새로운 어댑터를 사용하면 R15 아바타는 레이어드 의상이나 표정 같은 기능을 유지하면서도 R6 경험에 참여하여 개발자가 원래 의도한 대로 움직일 수 있습니다.

다음 단계로는 개발자가 R6 경험을 R15 기술 스택으로 쉽게 마이그레이션할 수 있도록 지원하는 일련의 변환 도구를 제공할 예정입니다. 이 도구들은 개발자가 경험의 스크립트, 캐릭터, 애니메이션을 변환하고 진행 과정에서 변환 결과를 테스트하는 데 도움을 줄 것입니다. 변환 도구는 R6-R15 어댑터를 활용하므로, 개발자는 변환 과정 중에도 경험의 호환성을 유지한 채로 경험을 게시할 수 있습니다. 마지막으로, 개발자가 아바타 크기를 원하는 대로 조정할 수 있는 기능을 제공할 계획이며, 여기에는 클래식 Rthro 아바타 스타일을 반영하는 것도 포함됩니다. 이를 통해 개발자는 장애물 코스에 일관성을 부여할 수 있으며, 새로운 유형의 Roblox 경험을 구축할 수 있는 잠재력을 열게 됩니다. 

통합 아바타 기술 스택을 넘어

통합 기술 스택으로의 전환은 아바타 기술을 개선하고 새로운 기능 및 도구를 도입함에 있어 개발자와 사용자를 지원하기 위한 필수적인 단계입니다. 하지만 이는 시작에 불과합니다. 모든 아바타를 하나의 기술 스택으로 통합하면 개발자들이 '커넥트(Connect)'와 같은 새로운 실시간 커뮤니케이션 도구를 더 쉽게 활용할 수 있게 될 것입니다. 이러한 통화가 자연스러운 대화처럼 느껴지려면 우리 모두 표정, 이모트, 음성 싱크와 같은 최신 아바타 기능을 사용할 수 있어야 합니다. 또한 훨씬 더 다양한 아바타를 제공하고자 최근 모든 UGC(사용자 제작 콘텐츠) 회원에게 아바타 제작 기능을 개방했습니다. 아울러 로블록스(Roblox)의 누구나 이미지와 텍스트 프롬프트를 통해 쉽게 아바타를 만들 수 있도록 생성형 AI 도구를 개발 중이라고 발표했습니다. 

저희의 목표는 항상 안전과 예의를 최우선으로 하여 사람들을 연결하는 플랫폼이 되는 것이므로, 이러한 새로운 아바타를 통한 창작물과 상호작용을 어떻게 관리할지 신중하게 고려하고 있습니다. 생성형 AI와 같은 도구가 창작의 문턱을 낮추고 속도를 높여감에 따라, 저희의 관리 노력도 AI와 인간 관리자를 결합하여 이에 발맞춰 나가야 합니다. 현재 해결하고 있는 과제 중 일부는 아바타 제작의 조합적 특성과 플랫폼 내 방대한 양의 사회적 상호작용과 직접적으로 관련되어 있습니다. 관리 도구가 출시되는 대로 더 자세한 내용을 공유해 드리겠습니다. 

궁극적으로 우리는 누구나, 심지어 특정 경험(experience) 내에서조차 아바타를 처음부터 직접 만들고 맞춤 설정할 수 있도록 할 계획입니다. 이는 사람들이 개성을 표현할 수 있는 무한한 가능성을 열어줄 것입니다. 기술적 관점과 크리에이터의 관점에서 볼 때, 이는 해결해야 할 여러 흥미로운 기술적 과제를 제시하기도 합니다:

  • 크리에이터는 신체 대칭, 사지 수, 얼굴 특징에 대한 제한 없이 방대한 종류의 아바타를 위한 아이템을 디자인하는 동시에, 겹쳐 입는 의상이나 아바타의 얼굴 특징을 애니메이션으로 표현하는 기능까지 어떻게 지원해야 할까요?
  • 전문적인 3D 그래픽 소프트웨어를 사용하지 않고도 더 많은 사람이 아바타를 만들 수 있도록 하려면 어떻게 해야 할까요?
  • 사용자 맞춤형 아바타가 Roblox에서 제공하는 모든 경험에 자연스럽게 녹아들게 하려면 어떻게 해야 할까요? 
  • UGC 아바타의 급속한 확산과 강력한 생성형 AI 기술의 등장 속에서, 우리 팀은 어떻게 그리드와 클라우드를 최적화하여 최대의 안정성과 낮은 지연 시간, 그리고 효율성을 확보할 수 있을까요?

저희는 크리에이터를 위한 새로운 도구, 플랫폼의 신뢰성을 한층 더 높이는 새로운 인프라, 그리고 크리에이터 커뮤니티와의 지속적인 투명한 소통을 통해 이러한 과제를 해결하기 위해 노력하고 있습니다. 모든 크리에이터를 하나의 통합된 기술 스택으로 통합하고, 이 모든 과정을 더 쉽게 만들어 줄 도구를 출시함으로써, 크리에이터들은 자신들이 가장 잘하는 일, 즉 우리가 상상조차 할 수 없었던 것들을 창조하여 우리를 놀라게 하는 데 집중할 수 있게 될 것입니다.