Rendering Overview
Rendering
Rendering is the process by which an image is created from a mathematical model of information. This process is relatively simple for pure 2D rendering but more complex for 3D rendering (and often 3D renderers are used for 2D rendering).
There are a number of techniques used for rendering, the most commonly used are rasterisation, raycasting and raytracing.
Most game engine use an existing graphics library to store the contents of the game world (and provide fast graphics rendering), most commonly used are OpenGL, Vulkan and DirectX.
Other Sources
- Game Engine Development: Rendering
- How to develop a rendering engine
- Functions of game engines
- SIGGRAPH Rendering Engine Architecture Course
- A guide to start creating a game engine
- How to make a game engine and should you
- Foundations of Game Engine Development
- What is a game engine
- Write your own game engine
- Previous
- Next