This commit is contained in:
Miloslav Ciz 2024-03-11 15:27:23 +01:00
parent 136d0905dd
commit fdc9159bf7
14 changed files with 1859 additions and 1690 deletions

View file

@ -1,5 +1,7 @@
# 3D Rendering
*See also [3D modeling](3d_modeling.md).*
In [computer graphics](graphics.md) 3D rendering is the process of computing images which represent a projected view of 3D objects through a virtual camera.
There are many methods and [algorithms](algorithm.md) for doing so differing in many aspects such as computation complexity, implementation complexity, realism of the result, representation of the 3D data, limitations of viewing and so on. If you are just interested in the [realtime](realtime.md) 3D rendering used in [gaymes](game.md) nowadays, you are probably interested in [GPU](gpu.md)-accelerated 3D [rasterization](rasterization.md) with [APIs](api.md) such as [OpenGL](opengl.md) and [Vulkan](vulkan.md).