Effects & techniques. - Dominic Filion; Rob McNaughton (SIGGRAPH Games, 2008)