Popular 3D Graphics APIs
Published:
High-level API
The OpenGL sometimes considered as a high level graphics API. It is always the starting point for beginners. However, the applications are limited to the industry. Moreover, compare to other widely used APIs, e.g., Vulkan, DirectX, it is sometimes considered as a high level API. This level is referred to the graphics hardware and memory control.
- OpenGL
Low level APIs
There are many low level graphics APIs. Some of the commonly used are (Ref.)
- Microsoft DirectX 11, 12, DXR
- NVidia Falcor (DXR-based)
- Vulkan Raytracing (VKR)
- NVidia OptiX
- Metal (MacOS)
I am not sure about Embree so far.
- Intel (CPU-based-renderer)
- Intel Embree
- Intel OSPRay
