Real-Time, Movie-Quality CGI For Games
An anonymous reader writes "An Intel-owned development team can now render CGI-quality graphics in real time. 'Their video clips show artists pulling together 3D elements like a jigsaw puzzle (see for example this video starting at about 3:38), making movie-level CG look as easy as following a recipe.' They hope that the simplicity of 'Project Offset' could ultimately give them the edge in the race to produce real-time graphics engines for games."
They've discovered the hidden secrets to rendering Academy Award winning films such as "Gears of War" and "Crysis."
Congrats Intel dev team!
Mod me down, my New Earth Global Warmingist friends!
Now maybe they can get to work on shipping on-board graphics cards that can actually play games released within the past couple of years...
now there we have an accurate statement: "Computer Generated Imagery" quality graphics
Unfortunately, the faster the processors get, fancier rendering features become possible in the offline space as well.
Realtime rendering will never be on par with offline rendering of the same vintage.
Mod me down, my New Earth Global Warmingist friends!
"Movie-Quality" is basically a worthless statement. Which movie? Avatar, Final Fantasy, Toy Story, Tron? The quality of digitally produced movies, and the quality of game graphics power are constantly moving targets.
I'm a good cook. I'm a fantastic eater. - Steven Brust
4 or 5 years ago, it was basically comparable to Unreal 3. The motion blur was probably the best feature I saw. Fine graphics, but nothing really mind blowing. Having said that, I have not seen what they've done since Intel bought them, but I'm guessing its basically support for Intel's research projects.
As a developer of modern console and PC games, My Professional Opinion is that there's nothing new to see here.
Never. More hardware means programmers can get away with writing less efficient code.
As stated by other posters, "film quality" is misleading. Primarily it refers to resolution and remember many cameras record at up to 4k, so the ability to render in real time at ultra-high res is definitely sought after.
Currently, the big push in 3d rendering is towards physically based raytrace or pathtrace rendering.
http://en.wikipedia.org/wiki/Path_tracing
http://en.wikipedia.org/wiki/Ray_tracing_(graphics)
Physically based rendering produces a much more accurate representation of how light interacts with and between surfaces. It has always taken a long time to render using physically based techniques due to the huge amount of calculations necessary to produce a grain free image. This has changed somewhat recently with multi-core systems and with GPGPU languages such as CUDA and OpenCL we are about to experience a big and sudden increase in performance regarding these rendering technologies.
While this game looks great, the engine is by no means going to be capable of rendering scenes containing hundreds of millions of polygons, ultra-high res textures, physically accurate lighting and shaders, and high render resolution. We are still pretty far away from real-time physically-based rendering, which is the direction film is currently headed. So that would have to be what "Movie-Quality CGI" is defined as and this game does not live up to that definition.
I think those are Mike & Ike's...
I hate it when people hate on people hating on something they hate just to get karma points just to get karma points.
It's almost as bad as people hating on people hating on people hating on something they hate just to get karma points just to get karma points just to get karma points.
Grammar works like nesting things, right?
When you're afraid to download music illegally in your own home, then the terrorists have won!
Actually, that's how the characters in the older Myst games worked (except that they used this great new technology called "video camera" to get moving pictures into them).
This was fine in those games, because the viewpoint was always fixed. That's a restriction you don't want to have in current games.
I read a really great short story once about a future where all films are made completely on computers, with AI actors. Then one guy starts filming movies with a real girl in them, just with computerized scenery, and doesn't tell anyone. It blows people away just how "real" his films feel compared to normal movies.
Anyone else read that? It was pretty good.
When you're afraid to download music illegally in your own home, then the terrorists have won!
Absolutely true, but there is an apex that both achieve to reach which is photo realistic rendering.
No, because "photo realism" is not a goal that visual effects aspires to. If you can take a photo of something, then it's almost always cheaper and better to do that, even though it usually requires many thousands of dollars on crew, make up, sets and lighting.
CGI is used for things that you can't take a photo of, such as a Na'vi or a talking ant. If the space ship can travel faster than light, or the penguin can dance, then "realistic" is not a goal.
(Disclaimer: I used to work in visual effects.)
sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
FINALLY we can have CGI-quality in computer games!
It was such a pain, when computers couldn't achieve the quality of COMPUTER GENERATED IMAGES
The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes