For CGI in movies, an entire team of artists spend hours or days on each scene, tweaking the animations by hand (or using motion-capture on actors) to look fluid and natural. They then send the data to a cluster of supercomputers that can spend hours, or even days, rendering a single frame of the resulting video (*Toy Story 4* took between 60 and 160 hours to render each frame of the movie, and there are 24 frames per second).
Compare that to a video game, where the animation has to be programatic (so that what the character does can respond to user input), so there are a limited number of actions and movements that a character can make, and all of them have to be predetermined. Plus, each fame has to be able to be rendered on a fractions of a second on consumer-grade hardware.
There’s just no possible way to get movie-quality visuals in a real-time medium like a video game, because the game will always be running on hardware with a fraction of the power, and won’t have a team of artists hand-animating character movements (or motion-capturing actors) in response to every single button press.
Latest Answers