Home

News

Forums

Hardware

CPUs

Mainboards

Video

Guides

CPU Prices

Memory Prices

Shop



Sharky Extreme :


Latest News


- Elpida Shrinks Down its 65nm 1-gigabit DDR2 Chips
- Albatron Downsizes with the KI780G Mini-ITX Motherboard
- AMD Rolls Out the ATI Radeon HD 4350 and HD 4550 Graphics Cards
- Acer Releases New High-Performance Aspire Notebooks
- OCZ Launches the HydroFlow HF-MK1 CPU Waterblock
News Archives

Features

- SharkyExtreme.com: Interview with Microsoft's Dan Odell
- SharkyExtreme.com: Interview with ATI's Terry Makedon
- SharkyExtreme.com: Interview with Seagate's Joni Clark
- Half-Life 2 Review
- DOOM 3 Review

Buyer's Guides

- September Extreme Gaming PC Buyer's Guide
- July High-end Gaming PC Buyer's Guide
- May Value Gaming PC Buyer's Guide

HARDWARE

  • CPUs


  • Motherboards

    - AMD 790GX Chipset Review
    - Gigabyte GA-MA790FX-DS5 Motherboard Review
    - AMD 780G Chipset Review

  • Video Cards






  • Character animation is the first use of vertex shaders. If you remember, ATI has been evangelizing the "matrix skinning" possibilities with their RADEON. This feature earned rave comments from developers for its ability to make skin stretch and joints bend realistically. ATI boasted twice the number of hardware-accelerated matrices as the GeForce2 GTS (4 versus 2). Now, with the GeForce3, up to 32 different control matrices can be used to define a characters skeletal structure! The image below is an NVIDIA technology demo showcasing the capabilities of the vertex shader on facial animation and keyframe interpolation (another feature ATI has touted with the RADEON).

    Secondly, environmental effects like elevation fog, refraction effects, and heat wave effects are possible using the vertex shaders. The effect of photographic lenses is another effect that can be applied to a scene. Using a special transformation matrix, fisheye lenses, like the one shown below can be implemented through DirectX 8. This sort of transformation was not possible with the static T&L pipeline of previous versions of the API.

    In addition to the environmental effects we just discussed, the GeForce3's vertex shader will be able to apply procedural deformations to objects. First, movement can be applied to static objects - flags waving in the breeze or an animal's chest expanding and contracting with each breath. Secondly, static effects can be applied to surfaces such as the impact of a bullet or realistic damage that is modeled to a car in a racing simulator.

    One downside to both the GeForce2 GTS and ATI's RADEON is a fixed number of hardware lights than can be applied to each vertex. Using the GeForce3 in conjunction with DirectX 8, a theoretically infinite number of hardware lights can be applied using the vertex shader.

    These are only a few of the possible effects that can be applied. Others include custom lighting effects, morphing, and even the motion blur feature that 3dfx's T-Buffer hyped. The main idea to remember is that the shaders are programmable, so by the time DirectX 8 games start shipping, there could be a veritable library of new effects.





    Copyright © 2002 INT Media Group, Incorporated. All Rights Reserved. About INT Media Group | Press Releases | Privacy Policy | Career Opportunities