SLI Zone
NVIDIA.com Developer Home

Last Updated: 03 / 13 / 2006

FX Composer Shader Gallery

FX Composer ships with dozens of sample projects, performance tutorials, and more than 120 sample shaders.  Here are just a few we think developers will find most interesting.

bloom_frame.jpg

Bloom

Highlights are "blown out" for a sexy, high-key look

DawnSubsurface_Frame.jpg

Dawn Subsurface Scattering

Skin shader with extra controls to give a natural appearance -- the subsurface scattering and coloring of light is modeled using easy-to-manage controls

DepthHead_Frame.jpg

Depth

Gamma-corrected color ramping based on pixel depth

DurerEngravedGuns_Frame.jpg

Durer Engraving

A 3D scene is rendered as if it were printed by engraved copperplate or silverpoint drawing

edgeDetect_Frame.jpg

Edge Detect

An interactive 2D edge-detection technique applied to any FXComposer scene

Fire_Frame.jpg

Fire

Convincing bonfires made by combining layers of texture, noise, and pixel calculation

GlassBust_Frame.jpg

Glass

A refractive and diffractive glass head, set in a photographic image-based lighting environment

GlowTrailGoochAlien_Frame.jpg

Glowtrails on Gooch

A character is lit with an engineering "gooch" style surface, and its animation is manipulated with a glowing trail effect

hammers_Frame.jpg

Hammers

White-hot, glowing animated hammers

HemisphereLighting_Frame.jpg

Hemispherical Lighting

Sample from the Microsoft DirectX SDK, running perfectly in FX Composer

HotLava_Frame.jpg

Hot Lava

A complex effect built from multiple programmable and natural textures (even, surprisingly, tree bark!)

Mr-Wiggle_Frame.jpg

Mr. Wiggle

A lighthearted vertex-animation effect that can turn any model into gelatin dessert

OceanWaves_Frame.jpg

Ocean Waves

Vertex-based wave simulation combined with a pixel-shaded formula for the color of the water's surface

raytrace_Frame.jpg

Raytrace

An entire small raytracing program, calculated entirely in pixel shaders!

Mandelbrot_Frame.jpg

Real-Time Mandelbrot

Calculated per-pixel, with interactive controls

3DPaint_Frame.jpg

3D Paint

By intercepting the camera matrix, pixel location and mouse position, an interactive 3D paint application can be written as a pair of surprisingly-short FX shaders

ThinFilm_Frame.jpg

Thin Film

Optically-derived calculation of fresnel diffraction, as if a thin film of iridescent material coats the surface

Tiles_Frame.jpg

Tiles

The image is decomposed in 2D into a mosaic of beveled floor tiles

VertexNoise_Frame.jpg

Vertex Noise

Vertex processing provides realtime noise calculation based on interpolation of a small table, rather than a texture

WireCage_Frame.jpg

Wire Cage with Antialiasing

A surface rendered as a 3D wire cage, complete with high-performance antialiasing

WoodenHead_Frame.jpg

Wood

A take on the classic "wood" noise technique

Learn more about FX Composer at http://developer.nvidia.com/FXComposer.




nvidiadeveloper Twitterfeed
Popular References
Free Books Online