|
|
 NVIDIA Developer Tools & SDKs
Software Resources |
Performance Optimization |
Content Creation
NVIDIA empowers developers using the latest GPU technology by providing a
suite of award-winning tools
and documentation. In the chart & lists below you'll find resources
to help solve the challenges of creating
world-class content and cutting edge applications.
| The NVIDIA Developer Environment |
| Content Creation |
Software Development |
Performance Optimization |
Documentation |
|
|
|
|
|
NVIDIA Graphics SDK
- NVIDIA's collections of DirectX and OpenGL code samples teach developers
how to master the most innovative and high-performance graphics techniques on
NVIDIA GPUs.
- SDK 10.5
- Our newest samples, for DirectX 10 and OpenGL using
GeForce 8 GPUs and above.
(Latest Update: August 2008)
- SDK 9
- Our still-current collection of GPU techniques for
all NVIDIA GPUs.
(Latest Update: April 2008)
- NVIDIA PhysX
- NVIDIA's PhysX game-physics middleware provides solutions for all game platforms,
from consoles to GPU-accelerated PC's.
- PhysX SDK
- The PhysX SDK provides everything needed to create compelling game physics
content, along with documentation and numerous sample programs.
(Latest Update: June 2008)
- APEX
- APEX provides a streamlined implementation workflow for using high-performance
physics in game engines such as Epic Games' Unreal Engine 3.0.
- Cg
- The Cg shader programming
language supports detailed GPU control for both DirectX and OpenGL on PCs,
consoles, and more.
- Cg 2.0 Toolkit
- Complete compiler, cross-API runtimes, and documentation for Cg 2.0.
(Latest Release: June 2008)
- Cg 2.1 Beta adds Direct3D 10
support.
(Latest Beta: August 2008)
- NVSG: NVIDIA Scene Graph
- NVSG provides a complete high-performance, cross-platform, and GPU-savvy
object-oriented programming library for rapid and flexible development of
3D applications.
- NVSG Homepage
- The latest NVSG provides support for 32- and 64-bit implementations, new
Cg features, and more.
(Latest Update: August 2008)
- C++ Code Resources
- Useful libraries for any real-time graphics programmer.
- NVAPI
- Provides GPU control below the scope of typical graphics APIS: features
such as resolution, HD overscan, SLI topologies, overclocking, and more.
(Latest Update: Sept 2008)
- NVTriStrip Library
- A flexible, optimized and cache-aware library for geometry "stripification."
(Latest Update: October 2004)
- Convolution Filters
- An image-processing sample showing how to perform a variety of filter
types using Cg in OpenGL.
(Latest Update: September 2005)
- NVMeshMender
- A library whose functions prepare proper tangent basis vectors for
your scene geometry (sometimes tougher than it looks!).
(Latest Update: August 2005)
- Reference Data
- Regularly-updated useful data for all programmers.
- GPU Device IDs
- NVIDIA's guide to identifying the GPUs at runtime in any
PC.
(Latest Update: June 2008)
Tools
- NVIDIA's award-winning GPU performance
tools have proven themselves as the industry standard year after year.
- PerfKit
- A comprehensive suite of performance tools (Latest Update: July 2008),
including:
- PerfHUD
- The premiere real-time performance overview tool.
(Latest Update: July 2008)
- PerfSDK
- An API for collecting performance data from within your game code.
(Latest Update: July 2008)
- GLExpert
- OpenGL performance monitoring and tracing.
(Latest Update: July 2008)
- PerfGraph
- A cross-platform and open-source perfomance monitor.
(Latest Update: November 2006)
- ShaderPerf 2
- A command-line profiler for shader code (also incorporated into FX Composer 2.5).
(Latest Update: July 2008)
- gDEBugger
- OpenGL and OpenGL ES profiling and debugging.
(Latest Update: February 2008)
- Performance Documentation
- Not sure where to start in optimizing your GPU performance?
- Practical Perf. Analysis
- An overview of the graphics tuning process (with video).
(Latest Update: May 2004)
Shader Authoring
- NVIDIA's pioneering shader development tools have been leading
the industry in both real-time and offline rendering.
- FX Composer 2.5
- A development environment for shaders using DirectX or OpenGL, complete
with integrated rendering, texture and model imports, text editor, and Python
scriptability.
(Latest Update: July 2008)
- Shader Debugger
- Complete professional-strength shader debugging for DirectX and OpenGL in
real time.
(Latest Update: July 2008)
- Content Libraries
- NVIDIA's content development libraries have been used by real-world
game developers and common DCC applications since 2003.
- NVIDIA Shader Library
- A large collection of real time shader effects in both HLSL and CgFX formats for
use in FX Composer, games, and DCC
applications like Maya or 3DS Max.
(Latest Update: July 2008)
- Transmogrifying Textures
- Over 200 high-resolution, tiling, production-ready textures.
(Latest Update: July 2004)
- Texture Tools
- NVIDIA's texture generators, optimizers, and I/O tools are the near-universal
de facto industry standard.
- Texture Tools 2
- The latest open-source suite of NVIDIA's command-line texturing tools is
now GPU Accelerated for massive improvements in game build times.
(Latest Update: July 2008)
- Texture Atlas
- Useful tools for easily combining multiple textures into efficient atlases.
(Latest Update: October 2006)
- Windows Texture Viewer
- Simple DDS viewing -- including Alpha and varying pixel-depth formats.
(Latest Update: May 2008)
- Win-XP .dds Thumbnail Viewer
- Allows you to preview DDS-format images in the thumbnail view of XP's Windows
Explorer.
(Latest Update: March 2006)
- Melody
- Creates high-quality normal maps for low-poly models from corresponding
high-poly models.
(Latest Update: June 2005)
- Maya Tools
- NVIDIA provides help to users of Autodesk's Maya for both Physics and GPU shading.
- PhysX "Nima" Plugin
- This open-source plugin provides live PhysX features and support
within Maya2008.
(Latest Update: June 2008)
- Mel Scripts for Cg
- Scripts and shelf buttons for a smooth real-time shading workflow.
(Latest Update: September 2005)
- Maya Cg Plug-in
- Provided for Maya legacy users now officially supported by Autodesk
and included with every copy of Maya since Maya 6.
- 3DS Max Tools
- Max users can enjoy easy use of NVIDIA PhysX in tandem with ongoing optimizations
in Max from NVIDIA's continuing partnership with Autodesk.
- PhysX Plugin
- This open-source plugin provides live PhysX features and support
within Max 9, Max2008, and Max2009.
(Latest Update: June 2008)
- .nvb Exporter for 3DS Max
- Support for the .nvb format used by older pre-COLLADA versions of FX Composer.
(Latest Update: May 2004)
- .dds Plug-in3 for 3DS Max
- DDS-format support for Max legacy versions 3, 4, and 5.
(Latest Update: May 2005)
- Photoshop Tools
- The add-ons found in every texture painter's toolkit.
- Photoshop .dds Plug-in
- DDS-format input/output support and preview for a wide array of formats,
along with automated Photoshop scripts for managing cube map face and
hand-tuned MIP maps.
(Latest Update: March 2007)
Want to ensure that you never miss an NVIDIA Tools Update? Click
here
to subscribe to our monthly newsletter
or here for the
NVIDIA RSS Newsfeed.
|
|
  |