Why Umbra

icon-frame-rate-1

Faster Frame Rate

Render only the objects that are visible to the player, nothing else.

icon-large-models-1

Visualize Large Complex Models

Easily choose between graphical fidelity and performance, eliminating the tedious work that designers have to undertake for efficient visibility optimization.

icon-large-levels-1

Larger & More Detailed Levels

Umbra allows you to create complex 3D models and bring them into life in virtual or augmented reality.

icon-portable-1

Portable

Umbra runs on virtually any modern CPU and does not depend on any specific hardware or external software; all major engines support Umbra.

Features

umbra-3-1
umbra-3-2
umbra-3-3

Occlusion Culling

Umbra’s Occlusion Culling is automatic and based on rasterizing Umbra’s custom visibility data structure on the CPU. Umbra’s visibility query is CPU-based, does no dynamic memory allocations and is easy to distribute over multiple CPU cores.

Read More

Optimization for Shadow Mapping

Umbra’s Shadow Caster Culling renders shadow maps by determining which objects will cast visible shadows. The depth buffer that is rasterized on the CPU for the main camera is re-projected to light space and a receiver mask is generated.

Ray Casting and Spatial Connectivity

Umbra’s custom Spatial Database can be used to optimize various gameplay features. The super-fast Ray Cast Query can be used to implement various AI spatial awareness operations, identify spawn locations or implement audio occlusion.

Licensing

Single Licence, Multiple Platforms

The Umbra SDK license covers the rights to use Umbra in one product on all the platforms: PC, Console, Mobile and VR/AR.

Support And Product Updates

All the licensees have access to all the updates to the C++ API, online documentation and responsive customer support over email or phone.

Flexible Pricing

Our flexible pricing takes into account the size of the studio and its development budget, so that you don’t have to be a massive AAA studio to be able to use Umbra.

Software Integrations

unity

unreal-gaming

inhouse-engines

umbra-3-witcher
umbra-3-quantum-break

The Witcher 3: Wild Hunt

‘Level artists are there to fill the world with content. Integrating Umbra saved us not only artist time but the time to create and maintain an efficient visibility solution.’ 

 - Torok Balazs & Przemyslaw Czatrowski, Lead Engine Programer and Programmer

Quantum Break

‘For Remedy, it was a natural choice to keep working with Umbra and their visibility optimization technology.’

Markus Mäki, CTO: Remedy Entertainment, Ltd.

Evaluate Umbra 3 for Games

Fill out the form and we will be in touch in the next 48 hours.