-
-
Notifications
You must be signed in to change notification settings - Fork 101
Shader Series 5 Multipass Lighting
Area | Submitted | Type |
---|---|---|
Games: 3D Graphics, Games: Graphics, Games: Shaders | 8/29/2008 | Code Sample |
Note: This sample is no longer supported. It may demonstrate techniques that are no longer valid in current versions of XNA Game Studio. The sample is archived here, but will not be updated.
The number and types of lighting effects that can be applied to a given piece of geometry are limited only by the need to maintain an interactive framerate. In this sample, shader programs are run multiple times on individual pieces of geometry to enable hundreds of lights on a single piece of geometry.
Additive, multipass lighting techniques are not unique to programmable shader hardware, but shaders add additional flexibility in batching for performance. This sample uses blend states to add the effects of individual draws to the back buffer, allowing multiple draws to light the same piece of geometry.
-
Shader Series: Introduction (Article)
All content and source code downloaded from this page is bound to the Microsoft Permissive License (Ms-PL).
Download | Size | Description |
---|---|---|
MultipassLighting_ARCHIVE_2_0 | 1.53MB | Source code and assets for the Shader Series 5: Multipass Lighting Sample (XNA Game Studio 2.0, ARCHIVED). |
MultipassLighting_ARCHIVE_2_0.zip | 1.53MB | Source code and assets for the Shader Series 5: Multipass Lighting Sample (XNA Game Studio 2.0, ARCHIVED). |