Home    General Programming    Artificial Intelligence    Math    Physics    Graphics    Networking    Audio Programming    
Audio/Visual Design    Game Design    Production    Business of Games    Game Studies    Conferences    Schools    Contact   
Particle Systems
2D / Billboards
Lighting
Shadows
Texturing
Shaders
Terrain
Camera
Animation / Skinning
Facial Animation
Visibility / Occlusion
Surfaces
Polygonal Math
Collision Detection
Level of Detail
Screenshots
Scene Management
GPU Computation
Direct3D
OpenGL
Effects: Weather
Effects: Lens Flare
Effects: Destruction
Effects: Pyrotechnics
Effects: Adv Materials
Effects: HDR
Effects: Post Process
Effects: Depth of Field
Effects: Refraction
All Articles
Game Programming Gems
Game Programming Gems 2
Game Programming Gems 3
Game Programming Gems 4
Game Programming Gems 5
Game Programming Gems 6
Game Programming Gems 7
AI Game Programming Wisdom
AI Game Programming Wisdom 2
AI Game Programming Wisdom 3
AI Game Programming Wisdom 4
GPU Gems
2004

GPU Gems 2
2005

GPU Gems 3
2007

ShaderX
2002

ShaderX2
2003

ShaderX3
2004

ShaderX4
2006

ShaderX5
2006

ShaderX6
2008

ShaderX7
2009

GPU Pro
2010

GPU Pro 2
2011

GPU Pro 3
2012

Massively Multiplayer Game Development
Massively Multiplayer Game Development 2
Secrets of the Game Business
Introduction to Game Development
GDC Proceedings
Game Developer Magazine
Gamasutra


Graphics Programming: Direct3D


Porting Code between Direct3D9 and OpenGL 2.0

Wojciech Sterna
GPU Pro"

Practical Thread Rendering for DirectX 9

David Pangerl
GPU Pro"

Deferred Shading with Multisampling Anti-Aliasing in DirectX 10

Nicolas Thibieroz
ShaderX7

Fast Evaluation of Subdivision Surfaces on Direct3D 10 Graphics Hardware

György Antal and László Szirmay-Kalos
ShaderX6

Post-Tonemapping Resolve for High Quality HDR Antialiasing in D3D10

Emil Persson
ShaderX6

Robust Order-Independent Transparency via Reverse Depth Peeling in DirectX 10

Nick Thibieroz
ShaderX6

Shaders Gone Mobile Porting from Direct3D 9.0 to Open GL ES 2.0

Mikey Wetzel
ShaderX6

AMD DirectX 10 Performance Tools and Techniques

Jonathan Zarge, Seth Sowerby and Guennadi Riguer
ShaderX6

Morph Target Animation Using DirectXMorph

Christian Kleinhuis
ShaderX4

Tips and Tricks for D3DX Effects Based Renderer

Aras Pranckevicˇius
ShaderX4

Case Study: Designing a Shader Subsystem for a Next-Gen Graphics Engine

Wolfgang Engel
ShaderX4

Dynamic Branching on Non-PS3.0 Hardware

Emil Persson
ShaderX4

GPU Performance of DirectX 9 Per-Fragment Operations Revisited

Mike EiBelle
ShaderX4

3.0 Shaders (GDC2005 D3D Tutorial)

Jason Mitchell(ATI Research)
ATI Technology Papers & Presentations, GDC 2005.

Optimizing DirectX Graphics (GDC2005 D3D Tutorial)

Richard Huddy (ATI Research)
ATI Technology Papers & Presentations, GDC 2005.

Advanced in Real-Time Skin Rendering (GDC2005 D3D Tutorial)

Natalya Tatarchuk (ATI Research)
ATI Technology Papers & Presentations, GDC 2005.

Making Pretty Pictures with D3D (GDC2005 D3D Tutorial)

Alex Evans (Lionhead Studios)
ATI Technology Papers & Presentations, GDC 2005.

Far Cry and DirectX (GDC2005 D3D Tutorial)

Carsten Wenzel (Crytek)
ATI Technology Papers & Presentations, GDC 2005.

Batching 4EVA (GDC2005 D3D Tutorial)

Matthias M. Wloka (NVIDIA)
PDF available, NVIDIA GDC Presentations

Direct3D API Issues: Instancing and Floating-Point Specials (GDC2005 D3D Tutorial)

Cem Cebenoyan (NVIDIA)
PDF available, NVIDIA GDC Presentations

Special Effects in Direct3D (GDC2005 D3D Tutorial)

Greg James (NVIDIA)
PDF available, NVIDIA GDC Presentations

Optimizing Dx9 Vertex Shaders for Software Vertex Processing

Kent F. Knox
ShaderX3

Software Shaders and DirectX DLL Implementation

Nicolas Capens
ShaderX3

An Extensible Direct3D Resource Management System

Wessam Bahnassi
ShaderX3

In-Depth Performance Analyses of DirectX9 Shading Hardware Concerning Pixel Shader and Texture Performance

Joachim Diepstraten and Mike EiBele
ShaderX3

New RenderMonkey features for DirectX and OpenGL Shader Development

Natalya Tatarchuk (ATI Research)
ATI Technology Papers & Presentations (GDC 2004).

Direct3D Shader Models (GDC2004 D3D Tutorial)

Jason Mitchell(ATI Research)
ATI Technology Papers & Presentations (GDC 2004).

Direct3D Optimizations (GDC2004 D3D Tutorial)

Richard Huddy (ATI Research)
ATI Technology Papers & Presentations (GDC 2004).

Deferred Shading (GDC2004 D3D Tutorial)

Shawn Hargreaves (Climax)
ATI Technology Papers & Presentations (GDC 2004).

Performance Optimization Techniques for ATI Graphics Hardware with DirectX®9.0

Guennadi Riguer (ATI Research)
ATI Technology Papers & Presentations

All About Antialiasing (GDC2004 D3D Tutorial)

Sim Dietrich (NVIDIA)
PDF available, NVIDIA GDC Presentations

Optimization for DirectX9 Graphics (GDC2004 D3D Tutorial)

Ashu Rege (NVIDIA)
PDF available, NVIDIA GDC Presentations

GPU-Assisted Rendering Techniques (GDC2004 D3D Tutorial)

Matthias M. Wloka (NVIDIA)
PDF available, NVIDIA GDC Presentations

Optimizations and Star Wars Galaxies (GDC2004 D3D Tutorial)

Jeff Grills (Sony Online Entertainment)
ATI Technology Papers & Presentations (GDC 2004).

Real Time Skin Rendering (GDC2004 D3D Tutorial)

David Gosselin (ATI Research)
ATI Technology Papers & Presentations (GDC 2004).

Introduction to the DirectX 9 High Level Shading Language

Jason L. Mitchell and Craig Peeper
ShaderX2

Introduction to the vs_3_0 and ps_3_0 Shader Models

Nicolas Thibieroz, Kristof Beets and Aaron Burton
ShaderX2

Advanced lighting and shading with Direct3D 9

Michal Valient
ShaderX2

Shadow Mapping with Direct3D 9

Michal Valient
ShaderX2

Advanced Image Processing with DirectX 9 Pixel Shaders

Jason L. Mitchell, Marwan Y. Ansari and Evan Hart
ShaderX2

Image Effects with DirectX 9 Pixel Shaders

Marwan Y. Ansari
ShaderX2

13% off discount
"Latest from a must have series"
Game
Programming
Gems 7



"Cutting-edge graphics techniques"
GPU Pro 3


"Newest AI techniques from commercial games"
AI Game
Programming
Wisdom 4






Home