Computer generated imagery has come a long way, although movies like Avatar have broken boundaries, it is still fascinating how CGI can get close to the natural world by creating replacements for the real actors.