몇일전 그동안의 오랜 기다림을 깨고 드디어 nVIDIA의 NV30 그러니까 Geforce FX가 발표되었는데
Xbitlabs에서 Geforce FX가 DirectX 9.0을 완벽히 지원하지는 않는다는 글을 포스팅하였다.
이미 Geforce FX는 DirectX 9.0이 지원하는 Pixel Shader 및 Vertex Shader2.0 을 뛰어넘는 Shader엔진을 장착하고 있기에 DirectX 9.1과도 호환되지 않을까라는 소식까지 들려오고 있는 상태인데 이번 소식은 지금까지 nVIDIA의 Geforce계열에서 지원하지 않았던 곡선기술 그러니까 ATI에서는 기존부터 채용하고 있는 트루폼이나 이번 DirectX 9.0부터 기본으로 지원하게될 N-Patch(Displacement Mapping)을 Geforce FX가 지원하지 않기 때문에 DirectX 9.0을 완벽히 지원하지는 못한다고 한다.
N-Patch는 Matrox의 Parhelia가 최초 채택하고 Microsoft에서 라이센스를 받아낸 기술로 Displacement Mapping이라하여 그동안 Bump Mapping등의 기술을 교체하여 물체의 표면질감이나 여러 응용에 있어 혁신적인 기술로 인정받아 이번 DirectX 9.0에 표준기술로 채택된 아키텍쳐이다.
허나 N-Patch는 하드웨어의 지원이 없이 소프트웨어상으로 에뮬레이트할수 없기에 Geforce FX가 하드웨어적으로 지원하지 못한다면 그들이 주장한 DirectX 9.0의 완벽호환은 거짓이 되게 된다고 한다.
필자도 생각해보니까 분명 Matrox의 Parhelia나 ATI의 RADEON9700제품군이나 모두 제품발표회를 진행하고 자사의 기술들을 홍보하면서 Displacement Mapping, 트루폼2.0(N-Patch)을 홍보하였는데 이번 Geforce FX의 발표때는 이런 기술에 대한 발표가 없는것 같다.