Repolode
world-grow

world-grow/WorldGrow

시드 블록 하나에서 블록 단위로 걷고 다닐 수 있는 3D 월드를 생성하는 WorldGrow 연구 코드

스타
500
포크
28
열린 이슈
7
마지막 커밋
11개월 전

어떤 프로젝트인가요?

WorldGrow는 무한하고 열린 3D 월드를 생성하기 위한 계층형 프레임워크의 연구용 구현입니다. 하나의 시드 블록에서 시작해 블록 단위 합성과 거친 단계부터 세밀한 단계까지 이어지는 정제를 통해 환경을 확장하며, 전체적으로 일관된 배치와 세밀한 로컬 기하 구조 및 외관을 구현하는 것을 목표로 합니다.

생성된 장면은 걷고 다닐 수 있으며 내비게이션과 경로 계획 평가에 적합하다고 설명합니다. 제공되는 예제 스크립트는 Hugging Face에서 사전 학습된 파이프라인을 불러와 사용자가 지정한 크기의 월드를 블록 단위로 생성하고, 렌더링 동영상과 3DGS 포인트 클라우드(.ply), 메시(.glb)를 내보냅니다.

코드는 TRELLIS 환경을 기반으로 하며, 프로젝트 설명에 따르면 모델에 필요한 수정된 cumm 및 spconv 서브모듈을 포함합니다. 사전 학습된 가중치는 공개되어 있지만, 전체 학습 파이프라인과 라이선스는 아직 공개되지 않았습니다.

핵심 기능

  • 01하나의 시드 블록에서 확장해 명시적인 3D 월드를 생성합니다.
  • 02블록 단위 합성과 거친 단계부터 세밀한 단계까지 이어지는 정제를 함께 사용합니다.
  • 03렌더링 동영상, 3DGS 포인트 클라우드, 메시를 출력합니다.
  • 04간단한 Python API로 Hugging Face에서 사전 학습된 가중치를 불러옵니다.
  • 05내비게이션과 경로 계획 평가에 사용할 수 있는 걷고 다닐 수 있는 장면을 생성합니다.

활용 사례

  • 로봇 시뮬레이션용 대규모 실내 환경이나 합성 환경 생성.
  • 절차적으로 확장된 장면에서 내비게이션 및 경로 계획 알고리즘 평가.
  • 계층형 또는 블록 기반 3D 장면 생성 연구.

빠른 시작

  1. 1

    서브모듈을 포함해 저장소를 클론합니다

    git clone --recurse-submodules https://github.com/world-grow/WorldGrow.git
  2. 2

    TRELLIS 설치 안내에 따라 환경을 설정합니다

  3. 3

    예제 스크립트 example_world_grow.py를 실행해 월드를 생성합니다

사용 전 알아둘 점

  • 라이선스가 지정되어 있지 않습니다. README에는 라이선스가 미정(TBD)이라고 나와 있습니다.
  • 추론에는 CUDA가 필요합니다(예제에서 pipeline.cuda()를 호출하므로 GPU가 필요합니다).
  • 설정 시 표준 패키지 대신 submodules 폴더의 사용자 지정 빌드 cumm 및 spconv가 필요합니다.

토픽

자주 묻는 질문

WorldGrow은(는) 무엇인가요?
시드 블록 하나에서 블록 단위로 걷고 다닐 수 있는 3D 월드를 생성하는 WorldGrow 연구 코드 WorldGrow는 무한하고 열린 3D 월드를 생성하기 위한 계층형 프레임워크의 연구용 구현입니다. 하나의 시드 블록에서 시작해 블록 단위 합성과 거친 단계부터 세밀한 단계까지 이어지는 정제를 통해 환경을 확장하며, 전체적으로 일관된 배치와 세밀한 로컬 기하 구조 및 외관을 구현하는 것을 목표로 합니다.
WorldGrow은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
WorldGrow에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
WorldGrow은(는) 아직 유지보수되고 있나요?
6개월 이상 커밋 없음. WorldGrow의 마지막 커밋은 2025년 12월 3일입니다.
WorldGrow은(는) 어디에 사용할 수 있나요?
로봇 시뮬레이션용 대규모 실내 환경이나 합성 환경 생성. 절차적으로 확장된 장면에서 내비게이션 및 경로 계획 알고리즘 평가. 계층형 또는 블록 기반 3D 장면 생성 연구.
WorldGrow는 어떻게 설치하나요?
서브모듈을 포함해 저장소를 클론합니다: git clone --recurse-submodules https://github.com/world-grow/WorldGrow.git TRELLIS 설치 안내에 따라 환경을 설정합니다 예제 스크립트 example_world_grow.py를 실행해 월드를 생성합니다
WorldGrow은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/world-grow/WorldGrow

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트