소프트웨어 렌더링의 매력, 고성능 PC에서 되살아나다
원제 I Love Software Rendering
134 포인트댓글 94
Key Point
현대 컴퓨터의 높은 성능이 옛날 소프트웨어 렌더링 게임을 새로운 방식으로 경험하게 만드는 현상과, 하드웨어 가속 이후 잊혀진 화질의 매력을 다시 조명한다.
핵심 요약
- 저자는 DOS 시대 게임의 소프트웨어 렌더링 버전을 선호하며, Dell OptiPlex 380에서 Quake를 800×600 해상도 60fps로 실행한 경험을 꼽는다.
- 소프트웨어 렌더링은 CPU가 모든 픽셀을 직접 그리는 방식으로, 3D 카드를 거치지 않고 게임 코드가 프레임을 계산해 비디오 메모리에 쓴다.
- 소프트웨어 렌더링의 장점은 텍스처가 샤프하게 유지되고(이중선형 필터링이 없어), 256색 팔레트 기반의 계단형 음영이 주는 거친 질감이 특징이다.
- 하지만 Blood와 Tomb Raider 같은 게임은 3dfx 하드웨어 가속 버전이 더 잘 보이는 경우도 있어, 항상 나은 선택지는 아니다.
- 소프트웨어 렌더링은 CPU 성능에 직결되므로, 1600×1200 같은 고해상도에서는 3.3GHz 쿼드코어 Xeon도 부족할 수 있다.
- 2019년 출시한 Ion Fury도 여전히 소프트웨어 렌더러를 포함하고 있으며, 현대 하드웨어에서 고해상도로 실행 가능하다.
- 저자는 DOSBox 대신 원본 DOS 버전을 실제 하드웨어에서 실행하기를 원하지만, 현대 PC에는 게임이 인식할 수 있는 사운드 카드가 없다는 문제가 남아있다.