Post

지오메트리 대쉬의 미래를 바꿀 모드 '비슴스' 소개지오메트리 대쉬의 프레임 속도를 획기적으로 향상시킬 새로운 모드 '비슴스'를 소개합니다. 이 모드는 GPU 연산을 활용하여 기존의 병목 현상을 해결하고, 특히 복잡한 레벨에서 놀라운 성능 향상을 제공합니다. 다양한 플랫폼 지원 여부와 예상 성능 향상 폭까지 자세히 알아보세요.
지오메트리 대쉬의 미래를 바꿀 모드 '비슴스' 소개
1. 🎮 '비슴스' 모드의 작동 원리 및 성능 향상 비결
· '비슴스'(Bismuth) 모드는 지오메트리 대쉬의 레벨 렌더링 방식을 혁신하여 프레임 속도를 크게 향상시킵니다.
· 기존 게임은 화면 내외의 오브젝트를 확인하는 과정에서 CPU의 단일 코어에 의존하여 병목 현상이 발생했습니다.
· '비슴스'는 이러한 오브젝트 확인(Visibility Culling) 과정을 GPU로 옮겨 수만 개의 코어를 활용함으로써 이 문제를 해결합니다.
· 또한, 렌더링 데이터를 이미 GPU에 보유하게 되어 화면에 즉시 그릴 수 있으며, 스프라이트 메쉬와 같은 오버드로잉 감소 기술을 사용하여 성능을 더욱 최적화합니다.
구분상세 내용
기존 방식CPU 단일 코어에서 오브젝트 확인 (Visibility Culling)
느린 처리 속도
'비슴스' 방식GPU 활용 오브젝트 확인
수만 개 코어 활용
오버드로잉 감소 기술 적용
00:12 - 00:52
1. 🎮 '비슴스' 모드의 작동 원리 및 성능 향상 비결
· '비슴스'(Bismuth) 모드는 지오메트리 대쉬의 레벨 렌더링 방식을 혁신하여 프레임 속도를 크게 향상시킵니다.
· 기존 게임은 화면 내외의 오브젝트를 확인하는 과정에서 CPU의 단일 코어에 의존하여 병목 현상이 발생했습니다.
· '비슴스'는 이러한 오브젝트 확인(Visibility Culling) 과정을 GPU로 옮겨 수만 개의 코어를 활용함으로써 이 문제를 해결합니다.
· 또한, 렌더링 데이터를 이미 GPU에 보유하게 되어 화면에 즉시 그릴 수 있으며, 스프라이트 메쉬와 같은 오버드로잉 감소 기술을 사용하여 성능을 더욱 최적화합니다.
구분상세 내용
기존 방식CPU 단일 코어에서 오브젝트 확인 (Visibility Culling)
느린 처리 속도
'비슴스' 방식GPU 활용 오브젝트 확인
수만 개 코어 활용
오버드로잉 감소 기술 적용
01:10 - 02:07
2. 💻 '비슴스' 모드 지원 기기 및 플랫폼 호환성
· '비슴스' 모드는 OpenGL 4.3 또는 GLES 3.1 이상을 지원하는 기기에서 작동합니다.
· Windows 및 Linux(Wine/Proton 사용 시) 환경을 지원하며, 그래픽 카드 드라이버 업데이트가 필요할 수 있습니다.
· 안드로이드 지원은 현재 계획에 없으나, 향후 Geode의 OpenGL ES 버전 업데이트를 통해 가능할 수 있습니다.
· Apple 기기(Mac, iOS)는 Metal API를 사용하므로 현재로서는 직접적인 지원이 어렵습니다. Metal로의 그래픽 변환 작업이 필요하며, 이는 상당한 시간이 소요될 것으로 예상됩니다.
· Mac의 경우 OpenGL 4.3 지원 가능성을 통해 향후 지원될 수도 있으나, iOS 지원은 어려울 전망입니다.
02:19 - 04:28
3. 📈 예상 프레임 속도 향상 폭 및 실제 적용 사례
· '비슴스' 모드는 특히 오브젝트가 많은 복잡한 레벨에서 강력한 성능 향상을 보여줍니다.
· 고사양 기기(예: RTX 4070)에서는 13만 개의 오브젝트가 쌓인 테스트 레벨에서 프레임 속도가 16배까지 증가하는 것을 확인했습니다.
· 일반적인 환경에서도 75 FPS에서 800 FPS 이상으로, 혹은 1,500 FPS까지 상승하는 사례가 보고되었습니다.
· 저사양 기기에서도 성능 향상이 있겠지만, 고사양 기기만큼 크지는 않을 것으로 예상됩니다.
· 이 모드는 CPU 속도보다는 GPU 성능에 크게 의존합니다.
· 실제 데모 영상에서는 32,770개의 회전하는 작은 사각형이 등장하는 레벨에서 극적인 프레임 속도 향상을 보여주었으며, 75 FPS에서 800 FPS 이상으로 증가했습니다.
· 또한, 복잡한 모션 트리거 로직이 많은 'Daydream Journey' 레벨에서도 평균 200 FPS 이상의 향상을 보이며 원활하게 처리했습니다.
04:29 - 05:56
4. ❓ 모드 개발 관련 질의응답 및 향후 계획
· 개발자는 모션 트리거 로직 자체를 변경하는 것이 아니라, 장식용 오브젝트의 시각적 로직만 비활성화하여 Bismuth가 처리하도록 한다고 밝혔습니다. 이는 기존 레벨의 호환성 문제를 최소화하기 위함입니다.
· 초기 베타 버전은 약 한 달 후에 출시될 예정입니다.
· '비슴스'는 GPU를 사용하여 레벨을 렌더링하며, 기존 GD의 느린 CPU 기반 렌더링 방식과 차별화됩니다.
· Linux 환경은 지원될 것으로 예상되며, Windows 7 지원 여부는 그래픽 카드의 OpenGL 4.3 지원 여부에 따라 달라집니다.
· 저사양 내장 그래픽 카드의 경우, 성능 향상 폭이 제한적일 수 있으나 이전보다는 빨라질 것으로 기대됩니다.
· 현재 개발 초기 단계이므로 버그가 많을 수 있으며, 설치를 원할 경우 주의가 필요합니다.
지오메트리대쉬GeometryDash게임모드성능향상비슴스