1. VULKAN
is an abbreviation for “Vulkan API”. Vulkan is an open standard for 3D graphics programming and computing designed to improve the performance of real-time 3D graphics applications, such as video games and interactive media . Vulkan was developed by the Khronos Group, a non-profit technology consortium that also develops other open standards such as OpenGL, OpenCL, and WebGL . Vulkan is a low overhead cross-platform API that allows developers to optimize hardware usage on multiple platforms . Vulkan also offers better control over hardware compared to OpenGL .
2. RAY TRACING
is a modern rendering technology used to create images by detecting light paths in the image and simulating the interaction of that light with virtual objects. This technology creates an image by tracing simulated light on an image. In essence, Ray tracing utilizes shooting rays at an object to produce an object according to the viewpoint used.
3. PHYSX
is technology used in games to simulate physical objects so that they behave like they do in the real world. PhysX was first developed by Ageia and has now been acquired by NVIDIA. PhysX is tied to graphics cards with NVIDIA graphics processors. PhysX provides accessibility to other platforms along with those it was originally intended for .
4. OPENGL
is an abbreviation for "Open Graphic Library". OpenGL is a library with various functions which is usually used to draw one or more objects, both 2D and 3D objects. OpenGL also plays a role in defining cross-language and cross-platform APIs.