xandergos/terrain-diffusion-mc

Procedural terrain generation with diffusion models (in Minecraft)

What it solves

이 프로젝트는 표준 Minecraft 월드 생성을 확산 모델 기반 시스템으로 교체합니다. 게임에서 기존 절차적 생성 방식으로는 구현하기 어려운 보다 다양하고 현실감 있는 지형을 만드는 문제를 해결합니다.

How it works

이 모드는 연구 기반 확산 모델을 Minecraft Fabric 환경에 통합합니다. 고도와 네 가지 기후 변수를 생성한 뒤, 손으로 작성한 규칙 집합을 통해 이를 Minecraft 바이옴으로 변환합니다. 시스템은 DirectML(Windows), CUDA(NVIDIA GPU), CoreML(Apple Silicon) 등을 통한 하드웨어 가속을 지원해 계산량이 많은 추론 과정을 처리합니다.

Who it’s for

보다 현실적이고 다양화된 월드 풍경을 원하는 Minecraft 플레이어와 AI 생성 지형의 바이옴 분류 개선에 관심이 있는 모드 개발자를 위한 프로젝트입니다.

Highlights

  • Research-backed: SIGGRAPH 2026에 채택된 연구를 기반으로 함.
  • Hardware Acceleration: 여러 GPU 백엔드를 지원해 지형 생성 속도를 높임.
  • Terrain Explorer: 내장 웹 UI를 통해 플레이어가 대륙, 산맥, 섬을 인터랙티브 지도에서 미리 탐색하고 게임 내에서 탐험할 수 있음.
  • Customizable Scale: 사용자가 세계 규모를 조정해 디테일 수준과 하드웨어 성능 사이의 균형을 맞출 수 있음.