New Microsoft API designed specifically for video game graphics
Video game innovation continues to receive a lot of attention from developers
Microsoft continues to work on its DirectX application program interface (API), now integrating DirectX 12 Ultimate, to focus on creative features to help video game development. In this new API update that was shared through a blog post, Microsoft gave details on how DX12 UItimate would help game developers, as well as GPU platform creators, such as AMD and NVIDIA. The ultimate goal for DX12 Ultimate is to become the leading API for games and features developed in a multiplatform environment.
In the new iteration of DirectX, Raytracing is all about lighting. This feature will help developers to better use shadows, reflections and other effects related to light, which so far have only be seen in bigger productions such as movies. For the next generation of consoles come with more features that resemble more a PC now powered by DX12 Ultimate to make development much simpler.
Another feature is the Variable Rate Shading that is currently being used by both the PS5 and Xbox Series X to work higher resolutions like 4K. Koen Deetman, CEO & Game Director of KeokeN Interactive, referred to this feature, stating “As a developer, a single API for PC and Xbox is a boon for my business. If my programmers know DirectX 12 Ultimate, they can code for either PC or console.” This second feature allows developers to add extra detail to different parts of the scene in parts were are most relevant.
Another feature integrated into this API is Mesh Shading, and NVIDIA states, “With DirectX 12 Ultimate, Mesh Shaders will be faster and easier for developers to implement. So, look out for worlds with lifelike forests filled with vegetation, megacities with high levels of detail across the entire screen, and of course, space scenes with massive space stations and stunning asteroid fields.” Games can be bigger in scope and size allowing massive games to have scenarios with more detail.