Next-Generation Vertex & Pixel Programmability


The design cycle is a long, iterative process from concept, to modeling, and final production. This final production can require hours of offline CPU rendering. The programmability of the NVIDIA Quadro® FX architecture empowers the industry’s leading OpenGL® and DirectX® workstation applications to now make the production rendering process an integral part of real-time design. This reduces design cycles, increases productivity, and accelerates time-to-market.

Leading this change in workstation application functionality are the major CAD and DCC application vendors, including: SolidWorks, Alias|Wavefront, Discreet, Softimage, and more. End users can take full advantage of the programmable NVIDIA Quadro FX architecture by enabling sophisticated real-time shaders to simulate a virtually unlimited range of physical characteristics, such as lighting effects (fresnel effects, chromatic dispersion, reflection, refraction, BRDF models*, etc.) and even physical surface properties (such as casting effects, porosity, molded surfaces, etc.).

For example, car models can be modified on-the-fly to change their clear coat and metallic reflective paint properties; the sheen of a character’s skin can be adjusted through a dynamic range from oily to dry by interactively adjusting a few sliders; or objects can be programmed to dynamically self shadow. Real-time shaders allow these effects to be combined and modified interactively—impossible with simple 2D static texture maps.

* Bidirectional reflectance distribution function