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: Surfaces


Vertex Shader Tesselation

Holger Gruen
GPU Pro 3

Real-time Deformable Terrain Rendering

Egor Yusov
GPU Pro 3

Optimized Stadium Crowd Rendering

Alan Chambers
GPU Pro 3

Geometric Anti-Aliasing Methods

Emil Persson
GPU Pro 3

Practical Binary Surface and Solid Voxelization with Direct3D 11

Michael Schwarz
GPU Pro 3

As Simple as Possible Tessellation for Interactive Applications

Tamy Boubekeur
GPU Pro"

Rule-Based Geometry Synthesis in Real-Time

Milan Magdics and Gergely Klar
GPU Pro"

GPU-Based NURBS Geometry Evaluation and Rendering

Graham Hemingway
GPU Pro"

Polygonal-Functional Hybrids for Computer Animation and Games

D. Kravtsov, O. Fryazinov, V. Adzhiev, A. Pasko, and P. Comninos
GPU Pro"

Scalar to Polygonal Extracting Isosurfaces Using Geometry Shaders

Natalya Tatarchuk, Jeremy Shopf, and Chris DeCoro
ShaderX7

Fast Tessellation of Quadrilateral Patches for Dynamic Level of Details

Carlos A. Dietrich, Luciana P. Nedel and Joo L. D. Comba
ShaderX7

Dynamic Terrain Rendering on GPU Using Real-Time Tessellation

Natalya Tatarchuk
ShaderX7

Adaptive Re-Meshing for Displacement Mapping

Rafael P. Torchelsen, Carlos A. Dietrich, Lus Fernando, M. S. Silva, Rui Bastos, and Joo L. D. Comba
ShaderX7

Fast Tessellation of Quadrilateral Patches for Dynamic Level of Details

Carlos A. Dietrich, Luciana P. Nedel and Joo L. D. Comba
ShaderX7

Fast Evaluation of Subdivision Surfaces on Direct3D 10 Graphics Hardware

Gyrgy Antal and Lszl Szirmay-Kalos
ShaderX6

Improved Appearance Variety for Geometry Instancing

Jonathan Mam and Daniel Thalmann
ShaderX6

Implementing Real-Time Mesh Simplification Using Programmable Geometry Pipeline on GPU

Christopher DeCoro and Natalya Tatarchuk
ShaderX6

Generic Adaptive Mesh Refinement

Tamy Boubekeur, Christophe Schlick (University of Bordeaux)
GPU Gems 3

Point-Based Visualization of Metaballs on a GPU

Kees van Kooten, Gino van den Bergen (Playlogic Game Factory), Alex Telea (Eindhoven University of Technology)
GPU Gems 3

Smoothed N-Patches

Holger Gruen
ShaderX5

Micro-beveled Edges

Homam Bahnassi and Wessam Bahnassi
ShaderX5

Dynamic Wrinkle Patterns and Hatching on Animated Meshes

Jrn Loviscach
ShaderX5

Cloth without Cloth

Homam Bahnassi and Wessam Bahnassi
ShaderX5

Rendering Surface Details in Games with Relief Mapping Using a Minimally Invasive Approach

Fbio Policarpo and Manuel M. Oliveira
ShaderX4

Bump My Shiny Metal

Andrew Aksyonoff
ShaderX4

Real-Time Rendering and Simulation of the Airbrush Medium for Metallic Appearance

Joachim Diepstraten and Tibor Schtz
ShaderX4

Dynamic Glossy Environment Reflections Using Summed-Area Tables

Justin Hensley and Thorsten Scheuermann
ShaderX4

Dot-Product for Efficient Detail Texture Mapping

Renaldas Zioma
ShaderX4

Real-Time Environment Mapping with Equal Solid-Angle Spherical Quad-Map

Tien-Tsin Wong, Liang Wan, Chi-Sing Leung, and Ping-Man Lam
ShaderX4

Indicator Materials

Kurt Pelzer
ShaderX4

Rendering Road Signs Sharply

Jrn Loviscach and Hochschule Bremen (University of Applied Sciences)
Game Programming Gems 6

Dynamic Image-Space Per-Pixel Displacement Mapping with Silhouette Antialiasing via Parallax Occlusion Mapping

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

An Easy-to-Code Smoothing Algorithm for 3D Reconstructed Surfaces

Oscar Garcia-Panyella (La Salle School of Engineering)
Graphics Programming Methods

Higher-Order Surfaces Using Curved Point-Normal (PN) Triangles

Mark Theyer (TheyerGFX Pty Ltd)
Graphics Programming Methods

Subdivision Surfaces for Character Animation

William Leeson (Trinity College, Dublin)
Game Programming Gems 3
Abstract: This article introduces subdivision surfaces as a means of improving the appearance of game characters. First, we will present the different schemes available, focusing on two implementations of subdivision surfaces. Then, we will explore a number of optimization methods based on culling and preprocessing.

Curvature Simulation Using Normal Maps

Oscar Blasco (Aside Software)
Game Programming Gems 3
Abstract: This article explains how to perturb the normals on a surface to simulate the curvature of a denser model by using bump mapping. We will enhance the visual quality without losing speed or having to abandon more traditional ways of adding detail.

Applying Decals to Arbitrary Surfaces

Eric Lengyel (C4 Engine)
Game Programming Gems 2
Abstract: This article presents a general method for applying a decal to an arbitrarily shaped surface and concurrently clipping the decal to the surface's boundary.

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