DirectX 9 Programmable Graphics Pipeline
avec 1 Cédérom
Par : Formats :
- Réservation en ligne avec paiement en magasin :
- Indisponible pour réserver et payer en magasin
- Nombre de pages453
- PrésentationBroché
- Poids0.995 kg
- Dimensions19,0 cm × 23,0 cm × 3,0 cm
- ISBN0-7356-1653-1
- EAN9780735616530
- Date de parution01/01/2003
- ÉditeurMicrosoft Press
Résumé
You'll see how to program shaders in assembly language as well as the new high-level shader language (HLSL)-and you get complete code walkthoughs for ail the sample programs and the DirectX 9 SDK on CD. Discover how to: Program vertex shaders to create transformations, apply vertex fog, or deform geometry > Generate 2-D image effects-such as output color inversion-with pixel shaders; Use HLSL to add a semi-transparent glow effect by combining a vertex shader and frame buffer blending; Produce a metallic paint effect by combining a vertex shader, a pixel shader, and a texture shader with multilayer texture blending; Incorporate reflective surfaces into your 3-D scenes by applying an environment-map effect; Experiment with the EffectEdit SDK sample to load and edit effect files and preview results on the fly; Package multiple object-rendering techniques into a single effect for simpler pipeline state management.
You'll see how to program shaders in assembly language as well as the new high-level shader language (HLSL)-and you get complete code walkthoughs for ail the sample programs and the DirectX 9 SDK on CD. Discover how to: Program vertex shaders to create transformations, apply vertex fog, or deform geometry > Generate 2-D image effects-such as output color inversion-with pixel shaders; Use HLSL to add a semi-transparent glow effect by combining a vertex shader and frame buffer blending; Produce a metallic paint effect by combining a vertex shader, a pixel shader, and a texture shader with multilayer texture blending; Incorporate reflective surfaces into your 3-D scenes by applying an environment-map effect; Experiment with the EffectEdit SDK sample to load and edit effect files and preview results on the fly; Package multiple object-rendering techniques into a single effect for simpler pipeline state management.