Post
by klinky » Thu Jun 19, 2003 11:35 pm
3D games, yes it matters.
3D modeling, not exactly.
Alot of 3D modeling/rendering programs out there support OpenGL previews/workspaces. Most however do not render in hardware on your card. 3D cards are not designed for intensive 3D work. They work in a slightly different fashion over 3d rendering.
Mainly they're not as precise. They have limited hardware abilities. Such as lights being limited, texture space limitations, triangle support, not shader support until recently.
The reason 3D cards run so fast is because they have limits. They're not robust "do everything and the kitchen sink" types of deals. You have to do things a certain way or else stuff will run slow. Like many polygon models in 3D games are 300 - 1000 polygons each. Meanwhile a pro 3d model may have 30,000polygons just in the head of their character. Your game character has been textured with 3layer DXT compressed texture map hat are about 1MB. The pro modeled 3d model may have may have something like 28 layers of textures on it. The 3d game has 4 dynamic lights. The pro model has 10 different volumetric lights.
So they are limited to what they can do. Also I believe there is a fundamental difference. Where a 3D card translates triangles onto a 2D screen a raytracer traces lightwaves off of objects to create the things yo see. The later is much more realistic, but it is a very intensive process and one that is very hard to reproduce in realtime.
There are some pro cards out there like the Quadro and I believe the FireGL, but those mainly accelerate things like anti-aliased lines in your modeling program. Not the actual rendering process.
~klinky