← 소식

Zenith: Voxy를 대신할 Windlands 자체 원거리 렌더링

Zenith 배너: 해 질 녘 산과 See the whole world 문구

지평선의 산, 강 건너 숲, 불러온 범위 훨씬 너머를 날아가는 플레이어. Windlands에서는 지금까지 두 모드가 이걸 맡았어요. Voxy가 먼 지형을 그리고, Windlands를 위해 만든 farplayers가 일반 Minecraft에서는 안 보이는 거리의 플레이어를 보여 줬죠. Voxy는 모드팩에서 빠지고, 그 자리를 Windlands가 직접 만든 원거리 렌더링 모드 Zenith가 채워요.

Voxy를 뺀 이유

Voxy 자체는 좋은 모드예요. 다만 Windlands에는 맞지 않는 부분이 있었어요.

셰이더를 켜면 원거리 렌더링이 시작되는 곳에 눈에 띄는 경계가 생겼어요. 그림자가 끊기고, 멀리 있는 풀 색이 달라졌죠. Voxy는 먼 지형을 셰이더 그림자에 넘기지 않아서 Voxy 안에서는 고칠 수 없어요. 게다가 최신 OpenGL을 지원하는 그래픽 카드가 필요해서, Mac에서는 원거리 렌더링을 아예 쓸 수 없었고 저사양 PC에서는 꺼야 했어요. 처음 접속하면 주변 세계가 눈앞에서 조금씩 채워지기도 했고요.

Zenith로 달라지는 점

  • 원거리 풍경의 가까운 부분은 셰이더 입장에서 보통 블록과 똑같아요. 빛도 그림자도 풀 색도 같아서 경계가 안 생겨요.
  • Zenith는 Mac과 내장 그래픽이 쓰는 오래된 OpenGL을 기준으로 만들어졌어요. 높은 설정뿐 아니라 낮은 그래픽 설정에서도 먼 풍경이 보이게 돼요.
  • 원거리 데이터는 미리 만들어져서 런처와 함께 받아져요. 월드에서는 건축을 할 수 없고 업데이트 때만 바뀌니까, 실시간으로 계산할 이유가 없어요. 서버에도 부담이 없고, 업데이트할 때는 바뀐 부분만 받아요.
  • 빛나는 블록은 멀리서도 보여요.

farplayers는 그대로 남고, 이미 Zenith와 함께 작동해요. 지평선 끝까지 먼 플레이어가 보여요.

지금 상황

Zenith 첫 버전은 이미 Voxy 대신 런처에 들어가 있어요. 서버는 아직 닫혀 있고 테스트 중이에요. 할 일은 아직 많아요. 셰이더를 쓸 때 먼 지평선은 아직 일부만 연결돼 있고, 멀리 보이는 작은 깨짐은 버전마다 고치고 있어요. 다음 계획은 셰이더에서도 지평선 끝까지 그리는 것, 그리고 최신 그래픽 카드에서 거의 모든 작업을 GPU에 맡기는 빠른 모드예요.

내 PC에 맞는 그래픽 프리셋 고르는 법은 설정 가이드에 정리돼 있어요.

1 (오늘: 1)
RU · EN · JA · ZH