![]() |
|
|
|
|
![]() |
|
LinkBack | Thread Tools | Rate Thread |
Registered Loser
Join Date: May 2001
Location: Worcester, MA
Posts: 2,392
|
Another Uber Geek Question: Why aren't video game graphics more realistic?
Video game graphics are good...really good...but still nowhere near movie-quality. So I am wondering why this is? Is it the software or the hardware? After seeing movies (like LOTR) made using CGI terchnology, I find it hard to imagine that we are lacking the software. And since CPU chips have gotten so cheap that you could (if you wanted to) build a video card with dual 64-bit pentium chips, then why are video games still so unrealistic? Anybody have any theories?
__________________
Owner of a wrecked 944 |
||
![]() |
|
The Unsettler
|
1) Polygon count. In a prescripted portion of gameplay (movie) the resolution is higher since the displayed environment is controlled. In gameplay the game engine has to render the entire environment inclusive of stuff that is "outside" of your peripheral vision so that it is available on demand. You are talking about a crapload of data to crunch and not lose framerate.
2) Framerate; see above. 3) Amount of time it takes to create detail. Simplest example is a face. You create one side and mirror (flip) it for the other side. Creates perfect symmetry which does not really exist in nature so it looks odd. 4) Installed base. You'd go broke creating a game that can only be played by the insignificant portion consumers who might actually have hardware capable of running the code. An "A" game can take 2 years and $2-5 M to bring to market. The software/hardware tecchniques and technology to create video game graphics is essentially the same as an animated movie like Finding Nemo or Cars. Difference is you have a rendering farm that creates content that is static, read not dynamically changing. Consumer hardware is just not there, yet.
__________________
"I want my two dollars" "Goodbye and thanks for the fish" "Proud Member and Supporter of the YWL" "Brandon Won" Last edited by stomachmonkey; 02-11-2007 at 06:57 PM.. |
||
![]() |
|
Registered
|
To add to the above. A rendering farm contains numerous computers, not to mention it takes those farms time (hours to days) to render scenes for movies.
__________________
Make sure to check out my balls in the Pelican Parts Catalog! 917 inspired shift knobs. '84 Targa - Arena Red - AX #104 '07 Toyota Camry Hybrid - Yes, I'm that guy... '01 Toyota Corolla - Urban Camouflage - SOLD |
||
![]() |
|
Registered
|
you haven't seen some of our graphics lab work...
http://projects.ict.usc.edu/graphics/ but the above is correct...can't render all those polygons on the fly. |
||
![]() |
|
Slackerous Maximus
Join Date: Apr 2005
Location: Columbus, OH
Posts: 18,196
|
Quote:
To get the level of detail you seen in movies like The Matrix or LOTR, you have hundreds of servers working on creating every little detail. A scene that lasts 10 seconds may have taken 500 servers 10 hours to render. Its simply an issue of CPU horsepower. I think there is another issue. Does realistic nessecarily mean fun? No. Look at the Nintendo Wii. Here is a system that does not try to compete with Playstation or Xbox on the graphics front, yet its selling like crazy because its FUN.
__________________
2022 Royal Enfield Interceptor. 2012 Harley Davidson Road King 2014 Triumph Bonneville T100. 2014 Cayman S, PDK. Mercedes E350 family truckster. |
||
![]() |
|
Registered
Join Date: Mar 2003
Posts: 10,350
|
Heck, I've always turned the detail *down* in FPS games just to keep the framerate up and avoid hardware lag.... nothing quite like takin a rocket to the face when you are laggin tryin to draw a few more triangles...
__________________
“IN MY EXPERIENCE, SUSAN, WITHIN THEIR HEADS TOO MANY HUMANS SPEND A LOT OF TIME IN THE MIDDLE OF WARS THAT HAPPENED CENTURIES AGO.” |
||
![]() |
|
![]() |
Registered
Join Date: Jan 2003
Location: Seattle--->ShangHai
Posts: 2,837
|
Quote:
Memory is also an issue.
__________________
88 Carrera Coupe Pelican Since 2002 All Zing, No Bling. ok, maybe a little bling. The Roach |
||
![]() |
|
Registered Loser
Join Date: May 2001
Location: Worcester, MA
Posts: 2,392
|
Ahhhh...so in theory, one could build a PC cluster (aka Poor Man's Supercomputer) to provide mad number crunching. But you'd still need to spend huge dollars developing the game software since even the best movie quality CGI does not render images dynamically. Have I got that correct?
EDIT: Todd, that stuff is the shizzle!
__________________
Owner of a wrecked 944 Last edited by Wrecked944; 02-12-2007 at 07:09 AM.. |
||
![]() |
|
Cars & Coffee Killer
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
|
Quote:
The PS3 and XBox 360 went after the small segment of gamers who are hardcore about their graphics. Nintendo went after the majority who simply see games as entertainment. If you think about it, it's much like the different business models employed by Porsche and Honda.
__________________
Some Porsches long ago...then a wankle... 5 liters of VVT fury now -Chris "There is freedom in risk, just as there is oppression in security." |
||
![]() |
|
Registered
Join Date: Mar 2003
Posts: 10,350
|
JanusCole - basically. Even if you pre-rendered some things, the perspective/view/angle-o-dangle will change depending on where th eplayer is, so you'd need to re-render again... and again... and again.
For giggles, get a copy of the original Quake, load up the GL version, and crank your resolution up as high as it can go. With my dual amd 1.2ghz rig and a 128mb video card it is *sweet*, but woulda left your machine a smoking pile of plastic when Quake was new/current.
__________________
“IN MY EXPERIENCE, SUSAN, WITHIN THEIR HEADS TOO MANY HUMANS SPEND A LOT OF TIME IN THE MIDDLE OF WARS THAT HAPPENED CENTURIES AGO.” |
||
![]() |
|
Registered Loser
Join Date: May 2001
Location: Worcester, MA
Posts: 2,392
|
Bummer. I've got some motherboards and CPU's lying around from a decade of upgrades and I secretly want to find a reason to build a PC cluster. Problem is I can't think of what I'd do with a supercomputer if I had one. You don't exactly need teraflops of power to surf p0rn on the web.
![]()
__________________
Owner of a wrecked 944 |
||
![]() |
|
The Unsettler
|
Quote:
I'm working on 2 360, GFW's titles now. One will be less the other more. Really depends on the game.
__________________
"I want my two dollars" "Goodbye and thanks for the fish" "Proud Member and Supporter of the YWL" "Brandon Won" |
||
![]() |
|
The Unsettler
|
Quote:
Interesting how things changed.
__________________
"I want my two dollars" "Goodbye and thanks for the fish" "Proud Member and Supporter of the YWL" "Brandon Won" |
||
![]() |
|
Registered
|
The big issue is lighting. In order to get "photo realism" (which is a misnomer) you have to understand how a subject looks from all possible angles in all possible lighting. That's what the "Light Stage" project is about in our labs. But it ends up being an incredible amount of data you'd have to deal with on the fly.
Same concept with sampled musical instruments. To do a piano correctly, you really need every combination of notes played as the overtones vary. Then you need to throw them together seamlessly...hard to do. The approximations and cheats that we do now fool most people though... |
||
![]() |
|
![]() |
Thread Tools | |
Rate This Thread | |
|