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: Animation and Skinning


Animated Crowd Rendering

Bryan Dudash (NVIDIA Corporation)
GPU Gems 3

DirectX 10 Blend Shapes: Breaking the Limits

Tristan Lorach (NVIDIA Corporation)
GPU Gems 3

GPU-Generated Procedural Wind Animations for Trees

Renaldas Zioma (Electronic Arts/Digital Illusions CE)
GPU Gems 3

Vegetation Procedural Animation and Shading in Crysis

Tiago Sousa (Crytek)
GPU Gems 3

Animating Vegetation Using GPU Programs

Ali Botorabi
ShaderX5

Large Crowds of Autonomous Animated Characters Using Fragment Shaders and Level of Detail

Erik Millán, Benjamín Hernández, and Isaac Rudomín
ShaderX5

Synthesis of Realistic Idle Motion for Interactive Characters

Arjan Egges, Thomas Di Giacomo, and Nadia Magnenat-Thalmann (MIRALab, University of Geneva)
Game Programming Gems 6

Morph Target Animation Using DirectXMorph

Christian Kleinhuis
ShaderX4

Real-Time Character Animation on the GPU

Michael Nischt and Elisabeth André
ShaderX4

True-to-Life Real-Time Animation of Shallow Water on Today’s GPUs

Yung-feng Chi
ShaderX4

Spline-Based Time Control for Animation

James Van Verth (Red Storm Entertainment)
Game Programming Gems 5

Hair Animation and Rendering in the Nalu Demo

Hubert Nguyen and William Donnelly (NVIDIA Corporation)
GPU Gems 2

Animation in the "Dawn" Demo

Curtis Beeson (NVIDIA)
GPU Gems

Hardware Skinning with Quaternions

Jim Hejl (Electronic Arts Tiburon)
Game Programming Gems 4

Hardware Skinning with Quaternions

Jim Hejl (Electronic Arts Tiburon)
Game Programming Gems 4

Motion Capture Data Compression

Soren Hannibal (Shiny Entertainment)
Game Programming Gems 4

Real-Time Animation of Trees

Thomas Di Giacomo (MIRALab - University of Geneva), Stéphane Capo (Oktal), and François Faure (iMAGIS Lab)
Graphics Programming Methods

Scripted Bodies and Spline-Driven Animation

Kenny Erleben and Knud Henriksen (University of Copenhagen)
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.

Improved Deformation of Bones

Jason Weber (Intel Corporation)
Game Programming Gems 3
Abstract: This article describes how to avoid joint pinching from typical skinning methods by introducing additional bones at troublesome joints, such as the elbow and knees. By carefully reworking the weighting data to account for these 'links,' we can use the same simple core deformation algorithm and only incur the small additional burden of a few extra bones.

A Framework for Realistic Character Locomotion

Thomas Young (PathEngine)
Game Programming Gems 3
Abstract: This article presents a solution to the foot sliding problem based on adjusting the position of the feet only when they are already in motion. A framework is described for applying this idea to the problem of realistic character animation by using independent modifiers for different parts of a skeleton.

Character Animation with Direct3D Vertex Shaders

David Gosselin
ShaderX

3ds max Skin Exporter and Animation Toolkit

Marco Tombesi
Game Programming Gems 2

Classic Super Mario 64 Third-Person Control and Animation

Steve Rabin (Nintendo of America)
Game Programming Gems 2
Abstract: This article will deal with the basic issues of controlling and animating a character from a third-person perspective. While it seems straightforward enough (just copy Super Mario 64), it's not as trivial as it first appears. There are many small nuggets of wisdom that can often take weeks of trial and error to discover.

Interpolated 3D Keyframe Animation

Herbert Marselas (Ensemble Studios)
Game Programming Gems

A Fast and Simple Skinning Technique

Torgeir Hagland (Shiny Entertainment)
Game Programming Gems

Filling in the Gaps-Advanced Animation Using Stitching and Skinning

Ryan Woodland (Nintendo Technology Development)
Game Programming Gems

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