미로의 개발노트

Entity Forge

같은 1만 개라도 드론과 광석은 비용이 달랐다

개발 기록 · 블로그 공개

자동 렌더링의 병목을 줄인 뒤 자산별로 실제 플레이어를 비교했다.

드론 OFF: 10,000개 대상의 실제 플레이어 화면
드론 OFF: 10,000개 대상의 실제 플레이어 화면

개체 수가 같으면 성능도 같을까

반복 배치 수만 같아도 자산과 화면이 달라지면 렌더 비용은 다르게 나타난다. 그래서 드론과 경량 광석을 구분해 비교했다.

드론 OFF: 10,000개 대상의 실제 플레이어 화면

드론 OFF: 10,000개 대상의 실제 플레이어 화면

조건을 고정한 비교

자동 렌더링 병목을 손본 뒤 개체와 삼각형, 화면을 유지한 1만 개 부하에서 세 쌍을 비교했다. 드론의 프레임 시간은 2.68%, 경량 광석은 73.06% 줄었다.

드론 ON: 같은 개체와 형상을 유지한 실제 플레이어 화면

드론 ON: 같은 개체와 형상을 유지한 실제 플레이어 화면

두 숫자를 따로 남긴 이유

이 수치는 각 예제의 측정 결과다. 같은 최적화가 모든 장면에 같은 비율로 적용된다고 볼 수 없어 결과를 자산별로 남겼다.

개발 기록 원문