블렌더에서 유니티로: 딥 락 갤럭틱 서바이버의 로우폴리 최적화

2026년 05월 23일 게시됨 | 스페인어에서 번역됨

이 연구는 Deep Rock Galactic의 로우폴리 미학을 탑뷰 시점으로 옮기면서 프랜차이즈의 본질을 유지하는 기술적 이정표를 달성했습니다. 핵심은 Blender와 Unity 간의 효율적인 워크플로우에 있으며, 이를 통해 화산 조명 효과나 수정의 특징적인 광택을 희생하지 않고 수백 명의 적을 동시에 관리할 수 있습니다. 이 기사에서는 이러한 시각적 배치를 가능하게 하는 최적화 기술과 셰이더를 분석합니다.

적, 반짝이는 수정, 화산 용암이 있는 Unity의 Deep Rock Galactic Survivor 탑뷰 로우폴리 장면

군중 관리 및 동적 LOD 🎮

화면에 수백 명의 적을 처리하기 위해 팀은 Blender에서 점진적인 세부 수준(LOD) 시스템을 구현합니다. 로우폴리 에셋은 세 가지 폴리곤 변형으로 내보내지며, 탑뷰 카메라와의 거리에 따라 활성화됩니다. Unity에서는 GPU 인스턴싱 시스템을 사용하여 단일 드로우 콜로 동일한 적의 여러 복사본을 그립니다. 맞춤형 셰이더는 사전 계산된 방출 텍스처를 통해 화산 조명을 최적화하여 각 유닛에 대한 동적 광원 계산을 방지합니다. 반짝이는 수정은 레이트레이싱 없이 반사를 시뮬레이션하는 단순화된 굴절 셰이더를 사용하여 화면에 300마리의 벌레가 있어도 안정적인 성능을 유지합니다.

스타일과 성능 사이의 균형 ⚖️

로우폴리를 유지하기로 한 결정은 미학적일 뿐만 아니라 성능을 위한 전략적 선택이었습니다. 적당한 정점 수를 줄임으로써 Unity 엔진은 용암과 폭발을 시뮬레이션하는 파티클 시스템에 더 많은 리소스를 할당할 수 있습니다. Blender의 텍스처 아틀라스 사용은 런타임 시 재질 변경을 최소화합니다. 이 접근 방식은 일관된 아트 스타일이 최고의 최적화 도구가 될 수 있음을 보여주며, 인디 게임이 고사양 하드웨어 없이도 시각적으로 경쟁할 수 있게 해줍니다.

Blender 모델을 탑뷰 시점에 맞게 조정하면서도 Unity에서 디테일이나 성능 저하 없이 Deep Rock Galactic의 로우폴리 시각적 정체성을 어떻게 유지했을까요?

(추신: 모바일 최적화는 미니 쿠퍼에 코끼리를 넣으려는 것과 같습니다)