RIVA 128 ou
NV3 é o nome da primeira arquitetura integrada 2D/3D para aceleradores gráficos 3D da
NVIDIA compatível com
Direct3D, diferente das gerações anteriores que usavam um modelo proprietário de renderização. Foi o primeiro produto a tornar a empresa conhecida, na época oferecendo o melhor desempenho na
API Direct3D (ainda incompleto, mas já com alguns jogos).
O processador
NV1 foi criado para uma tecnologia de renderização completamente diferente, chamada "mapeamento de textura quadrática", uma técnica não compatível com o Direct3D. A criação da RIVA 128 foi toda pensada para aceleração Direct3D, uma API ainda não estabelecida, mas que se apresentava como o grande padrão para o futuro. Foi visto na época como não sendo tão boa quanto o
chipset Voodoo da
3Dfx devido à qualidade da filtragem de textura (
texture filtering), mas possuía a vantagem de ser um processador 2D/3D integrado. Além disso, era compatível com resoluções superiores às da Voodoo (960x720 ou 800x600 frente à 640x480 pixels da concorrente).
A RIVA 128 foi um dos primeiros chipsets compatíveis com o
barramento AGP 2X, fato utilizado como chamariz tecnológica, mas também era compatível com o barramento
PCI.