|
게임 테스트 : Prince of Persia - The Sand Of Time
다음은
Call Of Duty의 인기를 이어 액션 어드벤처 게임으로 인기를 얻고 있는 Prince Of Persia : The Sands Of
Time의 테스트 인데.. 이 게임인 자체적인 프레임 체크 방법이 없으나 각 파트별로 이벤트가 나타나기에 이벤트 부분의 프레임을 측정하는
방식으로 각 그래픽카드의 성능을 체크해 볼 수 있다.
물론 성능 체크는 Fraps를
이용해 실시간으로 해당 부분에서의 프레임과 평균 프레임등을 체크하였는데.. 시간상 게임의 첫 시작부분에 나타나는 이벤트 부분의 프레임을
체크해 보았다.(좌측의 이미지부분이다.)
|
 |
|
[HDR 효과중 한부분] |
참고로 이번 Prince Of
Persia : The Sands Of Time도 Halo와 마찬가지로 Pixel Shader 및 Vertex Shader를 통한
특수효과나 랜더링을 지원하는데 Halo가 기존의 XBOX게임을 그대로 옮겨오기 위해 Pixel Shader를 통해 강물등에서만 리얼한
환경을 제공했으나
Prince Of Persia
: The Sands Of Time는 모션블러와 비슷한 특수효과와 Shadow처리 그리고 High Dynamic Range를 통한
특수효과등을 지원하여 Pixel Shader 2.0과 Vertex Shader 2.0을 완벽하게 지원하는 게임이다..
따라서 구동가능한 시스템
사양도 여타 게임에 비해 높은 편이다.(그래픽카드는 Geforce3급 이상을 기본적으로 요구한다.)

단,, 이번 이벤트 부분은
모션블러를 통해 처리와 일반 텍스쳐링이 주를 이고 있어 C.O.D나 3DMark2001SE와 비슷한 결과를 가져오게 되는 것으로 볼 수
있는데 위의 결과를 보면 이것을 그대로 반영해주고 있다.
뭐 RADEON9700
PRO가 가장 높은 프레임으로 체크된 것에는.. 그려려니 하겠지만.. 5700 Ultra와 5900 XT의 성능차이가 거의 없는 것으로
나타나있다..
그럼 이 게임의 다른
부분에서는 어떠한 결과를 가져올까?.. 좀더 자세한 결과를 알아보기 위해 이 게임의 두곳을 더 비교해 보았다.

이번
부분은 이 게임의 시작 메뉴부분으로 메뉴 배경이 2D가 아닌 실제 게임과 같은 객체로 만들어진 배경으로 되어 있고 Shadow와 포깅효과
그리고 블러 효과 위주로 적용되어 있다.
따라서 위의 이벤트 부분의
성능과 같이 실제 게임중에서도 많은 부분이 이러한 효과를 지원하고 있을 것이기에 메뉴부분에서 나타나는 프레임을 체크해보았다.
단 체크방법은 위의 이벤트
부분과 달리 해당 해상도별로 가장 높은 프레임만을 표시하였다.

음.. 결과는.. 이벤트부분의
체크결과와 거의 같다.. 아니.. 5700 Ultra의 경우 5900 XT보다도 조금더 앞선 해상도도 있는 것으로 나타나고 있는데..
역시 포깅이나 블러등으로 인한 성능차이는 기대하기 힘든 것으로 보인다..
그럼 Shader연산을 가장
많이 적용하게 되는 High Dynamic Range와 광원에 따른 불꽃효과등에서는 어떤 결과를 가져올지.. 다음 테스트 부분을 보자.

다음은
이게임의 진행중 The HOURGLASS부분중의 한부분에서 프레임을 체크한 것으로 세이브 포인트앞에 해당 케릭이 위치하게 만들어 세이브
포인트를 표시하는 불꼿을 랜더링 시키는 처리능력을 비교해보았다.
뭐 위에서 이미 언급했듯이
게임의 진행중 가장 많은 부하를 주며 Shader를 통한 랜더링이 필요한 부분이 바로 이 부분이기에 일반적인 부분에서 성능이 비슷하게
나온다고 하여도 이런부분에서 성능이 하락된다면 게임진행이 그리 매끄럽지도 않을 것이며 진정한 성능의 차이를 나타내게 된다.

결과를보면..
1024x768의 해상도에서 5700 Ultra와 5900 XT의 성능차이는 약 16프레임으로 36프레임으로 체크된 5700 Ultra로써는
상당히 큰 차이를 나타내는 결과이다.. 더군다나.. 1600x1200에서도 8프레임정도의 차이를 나타내어 그 차이가 심각한데.. 이정도면
충분히 4~5만원의 가격차이를 극복할 수 있으리라 볼수있다.
|