Real-time vs Pre-rendered
For our second blog task, we are assigned to understand the use of tri counts and texture budgets in rendering.
What is pre-rendering?
Pre-rendering allows users to create extremely high-quality graphics that are as near to reality as possible. By using high poly modelling, surfaces, textures, materials, light and shadow, visual effects and other elements to build realistic objects and scenes. However, the content is not interactive because everything is computed in advance by a computer and takes a long time to render.
Many games pre-rendered their cutscenes as well, in order to improve the presentation of the storey and the player's interest in the story. Pre-rendering is also often used in movies with CGI effects.
What is real-time rendering?
Real-time rendering is used to render interactive scenes, such as in 3D computer games, and each frame must normally be generated in a few milliseconds. Unreal and Unity are two examples of typical examples of real-time rendering. Because of the need to render things quickly, the graphic quality isn't quite as high as pre-rendered models.
Example: Assassin's Creed: Valhalla
Prerendered trailer and cutscenes:
Actual in-game model/ real-time rendering:
References:
No comments:
Post a Comment