To: Patrick Grinsell who wrote (12344 ) 5/7/1999 11:20:00 PM From: Obewon Respond to of 16960
Interesting write-up at Gamespot concerning what features software developers want on upcoming 3D accelerator cards:gamespot.com It mentions a card code named "Napalm" that 3dfx has been working on. BTW, it does not go into which is the best present card as its conclusion is that they are all pretty similar at this stage. Several interesting comments from the article which caught my eye: <<Pumping more features into a product is a challenge. One graphics-chip marketing VP once noted that the biggest problem was getting people to use nifty new features. "By the time a game programmer really starts using a feature, all my competitors have it, too." >> <<Stencil buffers have been a feature of DirectX 6 and OpenGL, but not many games have taken advantage of them. Part of the problem is that Nvidia's TNT was the only consumer-level accelerator for nearly a year that had hardware stencil buffers. Now, with most of the current and next-generation parts supporting stencil buffers, we'll see heavier use of them in the future. >> And of course, the reason why Glide will continue to survive: <<Currently, OpenGL already exposes any transform and lighting acceleration. By this fall, DirectX 7 will be out and will also enable hardware acceleration of T&L. The real question is: Who will use it? Game programmers can be very resistant to change if they perceive that their creative options are being limited. One 3DO developer wrote, "Acceleration in hardware is a good thing as long as we are able to control the transforms. There are many effects that need control over the matrices. A popular technique for bones is the use of quaternions, complex numbers with one real part and two imaginary parts. The programmer is able to create vectors that allow points to be distributed along a curved surface that intersects the vector endpoints. The math actually is different in the way matrices are multiplied. Really, the best thing is complete control over a really fast DSP to allow the programmer to implement any sort of vector tricks - or at least a way to get extensions added to the API.">> Obewon