Thursday, April 30, 2009

Whats the difference between video cards that are used for prerendering graphics compared to real-time?

I noticed that professional video cards like nvidias quadro fx cost a lot more than even the newest GeForce 8 series cards, and was wondering what the difference is between video cards used for prerendered graphics and real-time rendering cards like the new GeForce 8 series? I mean, if I bought an nvidia quadro fx, would I be able to use it to play games, or just for 3d animation?

Whats the difference between video cards that are used for prerendering graphics compared to real-time?
The Quadros and the ATI FireGLs are pro level OpenGL accelerators that basically accelerate OpenGL functions through GL drivers.





Normal PC "game" video cards like ATI X1 and X2 and GeForce 7 / 8 series accelerate mainly polygons, transform (rotation and such), lighting, and shading. That's actually VERY LITTLE of OpenGL's capabilities. (You ever tried looking through the OpenGL standard's book?) Remember, games want to boast max amount of triangles, texture elements (texels), and so on per second, where as the Pro cards actually measure performance by some other ways.





So basically we're comparing apples and oranges. Think of our GeForce 8 as... say, a Top Fuel Dragster. And the Quadros as... A Champ Car or a Formula 1 car, a different type of machine altogether. Both are extremely fast... within their design environments. :)
Reply:Pre-rendering, that means you can take whatever time it takes to render a scence. Those animated movies like Finding Nemo and Cars, each frame (or picture) takes hours to days to render. It doesn't matter here, because once they render the frames all, only then they will put it together to form a movie.





In real time rendering, you have to render all the frames at a certain time to maintain playability. Like if you wants your game to run at 30 fps (frames per second), then your graphic card have to render them at 30 frames in 1 second, it cannot take hours just to render one frames.





Since in game you're doing real time rendering, you would want to get a graphic card that does real time rendering, the architecture are all design to do real time rendering, as oppose to prerendering GPUs.





I think u might be able to play games on a Quardo FX, i don't know. But even if your could, the performance would be disasterous you'd be kicking yourself.


No comments:

Post a Comment