아티클 목록으로
월드 모델

WorldStream, 플레이어의 이동에 따라 확장되고 변화를 기억하는 3D 세계

약 3분 소요

들어가며

기존 3D 게임은 대체로 미리 제작된 지도나 정해진 범위의 월드를 사용합니다. 절차적 생성은 더 넓은 환경을 만들 수 있지만, 지역 간 연결성, 자연어 기반 상호작용, 플레이어 변경 사항의 보존을 동시에 해결하기는 어렵습니다. WorldStream은 이 세 가지 문제를 하나의 시스템에서 다루려 합니다. 플레이어가 미지의 방향으로 이동하면 플레이 가능한 지형이 계속 이어지고, 실행 중인 세계에 언어로 지시할 수 있으며, 떠났다가 돌아와도 수정한 장소가 유지됩니다.

핵심 구조

  • 계층적 계획: Macro 계층은 여러 타일을 묶어 정착지, 생태계, 교통, 수문 구조의 큰 틀을 정합니다. Micro 계층은 측정된 지형과 인접 지역에서 승인된 경계 조건을 바탕으로 이를 개별 타일의 구체적인 의미로 바꿉니다.
  • 결정론적 컴파일: 승인된 계획은 로컬 코드에 의해 지형, 도로, 정착지, 식생, 엔티티로 컴파일됩니다. 계획과 실제 생성 단계를 분리하고 경계 약속을 공유함으로써, 서로 독립적으로 계획된 타일 사이의 단절을 줄이는 방식입니다.
  • 이동 경로 기반 스트리밍: 시스템은 플레이어가 이동할 것으로 예측되는 통로를 따라 계획을 미리 실행합니다. 실제 컴파일은 곧 이동이 필요할 영역에서만 수행하고, 플레이어 뒤에 남은 기하 정보는 해제할 수 있습니다. 전체 세계를 한꺼번에 만들지 않고 현재 경험에 계산 자원을 집중하는 구조입니다.
  • 영속적인 세계 기록: 계획, 시드, 객체 정체성, 변경 가능한 상태, 경계 약속, 속성별 편집 내용을 하나의 기록에 저장합니다. 플레이어가 돌아오면 무관한 새 지역을 생성하는 대신 기록을 기반으로 기존 지역을 다시 컴파일합니다.
  • 상태에 기반한 상호작용: 모델은 이미 존재하는 엔티티를 조작하고 현재 영역을 수정하거나, 아직 계획되지 않은 영역에 의도를 부여할 수 있습니다. 상태를 가진 NPC도 행동하면서 상태를 갱신하므로 일회성 장식에 그치지 않습니다.

의미와 남은 과제

WorldStream의 핵심은 단순히 더 큰 지도를 만드는 데 있지 않습니다. 확장, 상호작용, 기억을 하나의 구조화된 상태로 묶고 플레이어의 이동과 편집에 따라 갱신하는 시스템 설계에 있습니다. 이런 방향은 오픈월드 게임뿐 아니라 장기적인 맥락을 유지해야 하는 시뮬레이션과 체화형 에이전트 연구에도 연결될 수 있습니다.

다만 제공된 자료에는 성능 벤치마크, 사용자 연구, 기존 방법과의 대규모 비교 결과가 포함되어 있지 않습니다. 따라서 이 연구를 현재 단계에서 검증이 끝난 제품이나 전면적인 우위의 증명으로 보기는 어렵고, 지속형 세계 생성을 위한 시스템 탐색으로 이해하는 편이 적절합니다. 장시간 실행에서 상태 일관성을 유지할 수 있는지, 복잡한 자연어 명령을 얼마나 안정적으로 처리하는지, 세계 확장에 따라 계산 및 저장 비용이 어떻게 증가하는지가 후속 검증 과제입니다.

출처: Hugging Face Daily Papers

댓글

로그인 상태 확인 중…

댓글 불러오는 중…

관련 게시물

CCTest · Blog
Ropedia W0, 인간 경험으로 구현체를 넘나드는 이동·조작 세계 모델 확장
월드 모델
cctest.ai
월드 모델

Ropedia W0, 인간 경험으로 구현체를 넘나드는 이동·조작 세계 모델 확장

Ropedia W0는 인간과 로봇의 시점 데이터를 학습해 이동과 조작을 함께 모델링하는 체화 지능용 세계 기반 모델이다. 카메라 자세와 투영 골격을 공통 표현으로 사용해 서로 다른 로봇 신체 사이의 전이를 시도한다.

더 보기