real time rendering = any fully interactive 3d computer game.
Non real time or "pre-rendered" = Shrek, and avatar for example. These are rendered by huge super computers at about 1fps and recorded to be played back at a later date by a simple video.
I.E real time is anything that your computer physically has to calculate and render its self. So all 3D games. (some cut scenes are pre-rendered and are actually just video of this being played back. Lots of games do this for cut scenes. It is because it can look a lot better than a real time scene can look. But its only a video file thats it.)
Non real time is any video of CGI or animation. Its just a recording of something rendered outside of the machine and at an earlier time than it is being displayed. Its technically just a recording and its made into a video and sped up to a nice smooth FPS. Then is get played back to you on your TV or monitor.
This is done because it can take months to render a 180min CGI film with 100x the power of your computer. So its would be impossible for your computer to render even one frame of some things in an entire day, let alone second. This is why non real time graphics can look so much more amazing than real time stuff.
So when people say "this is real time footage of game X" They mean that the graphics are actually physically being rendered on the screen by that particular machine in real time, i.e at a nice smooth FPS hopefully
Hope this makes sense.
To put very simply.... Pre-rendered is just a video of computer generated graphics sped up to a smooth frame rate and played back.
And Real-Time is actual computer graphics being drawn on the screen by a machine AT THE TIME.
ALL computer games MUST be real-time, because otherwise you cant interact with whats being show on screen. You cant interact with a pre-recorded video. Its just what it is, a static video. A recording of something.
Edited by deleted (Tue 13-Mar-12 02:30:23)