Post
지오메트리 대쉬의 미래를 바꿀 모드 '비슴스' 소개지오메트리 대쉬의 프레임 속도를 획기적으로 향상시킬 새로운 모드 '비슴스'를 소개합니다. 이 모드는 GPU 연산을 활용하여 기존의 병목 현상을 해결하고, 특히 복잡한 레벨에서 놀라운 성능 향상을 제공합니다. 다양한 플랫폼 지원 여부와 예상 성능 향상 폭까지 자세히 알아보세요.
1. 🎮 '비슴스' 모드의 작동 원리 및 성능 향상 비결
· '비슴스'(Bismuth) 모드는 지오메트리 대쉬의 레벨 렌더링 방식을 혁신하여 프레임 속도를 크게 향상시킵니다.
· 기존 게임은 화면 내외의 오브젝트를 확인하는 과정에서 CPU의 단일 코어에 의존하여 병목 현상이 발생했습니다.
· '비슴스'는 이러한 오브젝트 확인(Visibility Culling) 과정을 GPU로 옮겨 수만 개의 코어를 활용함으로써 이 문제를 해결합니다.
· 또한, 렌더링 데이터를 이미 GPU에 보유하게 되어 화면에 즉시 그릴 수 있으며, 스프라이트 메쉬와 같은 오버드로잉 감소 기술을 사용하여 성능을 더욱 최적화합니다.
· 기존 게임은 화면 내외의 오브젝트를 확인하는 과정에서 CPU의 단일 코어에 의존하여 병목 현상이 발생했습니다.
· '비슴스'는 이러한 오브젝트 확인(Visibility Culling) 과정을 GPU로 옮겨 수만 개의 코어를 활용함으로써 이 문제를 해결합니다.
· 또한, 렌더링 데이터를 이미 GPU에 보유하게 되어 화면에 즉시 그릴 수 있으며, 스프라이트 메쉬와 같은 오버드로잉 감소 기술을 사용하여 성능을 더욱 최적화합니다.
| 구분 | 상세 내용 |
|---|---|
| 기존 방식 | CPU 단일 코어에서 오브젝트 확인 (Visibility Culling) 느린 처리 속도 |
| '비슴스' 방식 | GPU 활용 오브젝트 확인 수만 개 코어 활용 오버드로잉 감소 기술 적용 |
00:12 - 00:52
1. 🎮 '비슴스' 모드의 작동 원리 및 성능 향상 비결
· '비슴스'(Bismuth) 모드는 지오메트리 대쉬의 레벨 렌더링 방식을 혁신하여 프레임 속도를 크게 향상시킵니다.
· 기존 게임은 화면 내외의 오브젝트를 확인하는 과정에서 CPU의 단일 코어에 의존하여 병목 현상이 발생했습니다.
· '비슴스'는 이러한 오브젝트 확인(Visibility Culling) 과정을 GPU로 옮겨 수만 개의 코어를 활용함으로써 이 문제를 해결합니다.
· 또한, 렌더링 데이터를 이미 GPU에 보유하게 되어 화면에 즉시 그릴 수 있으며, 스프라이트 메쉬와 같은 오버드로잉 감소 기술을 사용하여 성능을 더욱 최적화합니다.
· 기존 게임은 화면 내외의 오브젝트를 확인하는 과정에서 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 지원은 어려울 전망입니다.
· 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 이상의 향상을 보이며 원활하게 처리했습니다.
· 고사양 기기(예: 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 지원 여부에 따라 달라집니다.
· 저사양 내장 그래픽 카드의 경우, 성능 향상 폭이 제한적일 수 있으나 이전보다는 빨라질 것으로 기대됩니다.
· 현재 개발 초기 단계이므로 버그가 많을 수 있으며, 설치를 원할 경우 주의가 필요합니다.
· 초기 베타 버전은 약 한 달 후에 출시될 예정입니다.
· '비슴스'는 GPU를 사용하여 레벨을 렌더링하며, 기존 GD의 느린 CPU 기반 렌더링 방식과 차별화됩니다.
· Linux 환경은 지원될 것으로 예상되며, Windows 7 지원 여부는 그래픽 카드의 OpenGL 4.3 지원 여부에 따라 달라집니다.
· 저사양 내장 그래픽 카드의 경우, 성능 향상 폭이 제한적일 수 있으나 이전보다는 빨라질 것으로 기대됩니다.
· 현재 개발 초기 단계이므로 버그가 많을 수 있으며, 설치를 원할 경우 주의가 필요합니다.
