The C++ and C# powered 3D game engine Unigine just released Unigine 2.20. This release added several new features and improvements including:
- Multithreaded Shadow Rendering is now supported on DirectX 12, significantly reducing CPU overhead and making real-time lighting more scalable.
- DLSS (NVIDIA) support has been extended to Vulkan, in addition to DX12, enabling high-performance upscaling across a wider range of applications.
- AMD FSR 3.1.3 is integrated, offering another high-quality upscaling option, especially on non-NVIDIA hardware.
- The upscaling system now features:
- LOD-aware rendering to improve detail balance across distances.
- Enhanced motion vector calculation and depth stabilization, reducing visual artifacts during movement.
- Octahedral Impostors have been introduced, offering better-looking and more efficient distant geometry representation than traditional billboards — useful for massive scenes like open-world simulations.
- Numerous improvements to volumetric cloud rendering, enhancing visual quality, and realism.
- A new Global Illumination control allows fine-tuning of indirect reflection color and intensity to better match diffuse lighting. It improves the consistency of both matte and glossy surface reflections.
Key Links
You can learn more about the Unigine 2.20 release and see the update in action in the video below.
