Entity Culling

비동기 경로 추적으로 실제로 보이지 않는 엔티티·블록 엔티티의 렌더링을 건너뛰는 tr7zw의 클라이언트 사이드 성능 모드.

📖 소개

Entity Culling은 tr7zw가 만든 클라이언트 사이드 성능 모드입니다. 프로젝트 설명 그대로 "비동기 경로 추적(async path-tracing)을 이용해 보이지 않는 블록 엔티티와 엔티티를 숨기는" 모드입니다. 벽이나 천장 뒤에 가려 화면에 나올 일이 없는 대상까지 렌더링하는 낭비를 없애는 것이 목적입니다.

작동 방식 — 남는 CPU 스레드를 이용해 실시간으로 시선(line-of-sight) 가시성을 계산합니다. 메인 게임 스레드를 막지 않고 병렬로 돌며, 가시성 데이터를 계속 갱신합니다.

세 가지 축 - 멀티스레드 경로 추적 — 여분 CPU 스레드로 가시성을 빠르게 계산. - 오클루전 컬링 — 지형·구조물 뒤에 가려진 블록 엔티티와 몹의 렌더링을 건너뜀. 바닐라의 후면 컬링과 비슷하되 더 정교합니다. - 엔티티 틱 최적화 — 보이지 않는 엔티티가 클라이언트에 주는 부하를 줄입니다. 설정으로 조절할 수 있습니다.

Sodium의 내장 엔티티 컬링과의 차이 — Sodium은 로드된 청크 기준의 기본적인 가시성 검사를 합니다. Entity Culling은 실제 시선 가시성을 분석해, 보이는 청크 안에 있지만 실제로는 보이지 않는 엔티티까지 걸러냅니다. 작가는 두 기능을 함께 켜도 이 모드가 여전히 도움이 된다고 밝히고 있습니다.

서버에는 필요 없습니다. 완전한 클라이언트 사이드 모드이며, 렌더링만 건너뛸 뿐 시뮬레이션은 건드리지 않으므로 몹의 행동이나 농장 작동에는 영향이 없습니다.

지원 상태는 1.19.4 이상(Fabric/Forge/NeoForge)이며, 그 이하 버전은 배포는 되어 있으나 작가가 지원 대상에서 제외해 두었습니다.

🕒 이 모드는 언제 쓰는가

몹·블록 엔티티가 많이 쌓이는 환경. 설치만 하면 동작합니다.

📦 어떤 모드팩에서 중요한가

상자·머신·몹이 밀집한 자동화 베이스나 대형 건축물.

🎮 플레이 체감 변화

가려진 대상의 그리기 호출이 사라져 GPU 부하가 줄어듭니다. 게임 규칙은 그대로입니다.

🚀 시작 가이드 — 첫 30분 동안 해야 할 것

1단계 — 클라이언트에만 설치합니다.

2단계 — 연출용 엔티티가 사라지는 등 이상이 보이면 설정 화면에서 해당 엔티티를 화이트리스트에 추가합니다.

💡 플레이 팁

  • 서버에는 넣지 않아도 됩니다 — 완전한 클라이언트 사이드 모드입니다.
  • Sodium의 엔티티 컬링 옵션과 겹치지 않습니다 — Sodium은 청크 단위, 이 모드는 실제 시선 기준이라 함께 켜도 효과가 있습니다.
  • 경계 밖까지 렌더링되는 블록 엔티티는 화이트리스트에 넣으세요 — 바닐라 비컨, Create의 도르래, 일부 Botania 블록이 예로 언급됩니다.

⚠️ 자주 헷갈리는 부분

  • 마법 모드의 클라이언트 사이드 엔티티가 이상하게 보일 수 있습니다 — 연출용 엔티티가 컬링되는 경우로, 설정 화면에서 틱 컬링·엔티티 컬링 화이트리스트에 넣어 해결합니다.
  • 몹 스폰이나 농장에는 영향이 없습니다 — 렌더링만 건너뛰고 시뮬레이션은 그대로입니다. 농장이 멈췄다면 다른 원인입니다.

❓ 자주 묻는 질문

서버에도 설치해야 하나요?

필요 없습니다. 렌더링 단계에서 그리기를 건너뛰는 구조라 서버와 주고받는 것이 없습니다. 뒤집어 말하면 서버 TPS는 개선되지 않습니다 — 멀티플레이에서 서버가 버벅이는 상황은 이 모드로 해결되지 않습니다.

몹 행동이나 농장에 영향이 있나요?

없습니다. 렌더링만 건너뛰고 시뮬레이션은 건드리지 않습니다. 몹은 그대로 스폰·이동하고 아이템도 정상적으로 떨어집니다.

Sodium에 이미 엔티티 컬링 옵션이 있는데도 필요한가요?

작가에 따르면 그렇습니다. Sodium은 로드된 청크 기준의 기본 검사이고, 이 모드는 실제 시선 가시성을 분석해 보이는 청크 안의 안 보이는 엔티티까지 걸러냅니다.

어떤 버전이 지원되나요?

1.19.4 이상(Fabric/Forge/NeoForge)이 지원 대상입니다. 더 낮은 버전의 빌드도 존재하지만 작가는 지원하지 않는 것으로 표시해 두었습니다.

📦 이 모드가 포함된 모드팩

🔗 관련 모드