Deploy any 3D content to any device

With just one click you can deploy anything from massive point clouds to complex BIMs to any device and platform.

Why Umbra?

Automate manual work

Replace the tedious work associated with manual polygon reduction and mesh optimization with a 1-click automatic workflow.

Massive 3D data sets

Add as much detail in your 3D scene as you need, or capture point clouds with any rate of points per second.

Rapid 3D visualizations

On-demand visualization of your design work in progress on the Microsoft HoloLens, Samsung GearVR, Oculus Rift and more.

Mobility and freedom

Stream Umbra-optimized data over a network connection to visually inspect your 3D content anywhere, anytime.



Umbra pre-processes your data and applies various 3D graphics optimization techniques to ensure you get the most out of your content. Umbra’s comprehensive solution includes features such as:

  • Polygon count reduction
  • Draw call optimization
  • Level of detail (LOD) tree generation
  • Texture and mesh compression
  • Lighting computation


Umbra helps deliver your optimized content to the platform and device of your choosing. To ensure smooth framerates and enable the use of arbitrarily large and complex 3D, Umbra’s runtime automatically:

  • Streams in only the needed 3D assets
  • Performs occlusion culling
  • Selects the optimum LOD automatically
  • Sign up for beta

    Umbra is currently distributed as a Unity extension and a Revit add-in for beta testers. It also includes a viewer application for the HoloLens and soon for a web browser. In the future, Umbra will directly support tools such as Unreal Engine, Navisworks, Rhino, D’Assault CATIA, and Solidworks, as well as additional devices, such as GearVR, Oculus Rift and many more. If you’re interested in commercial use of Umbra, please contact us for further discussions.

USA / WA / Seattle 


Farhad Taherazer

EMEA / Finland / Helsinki 


Essi Heinonen

China / Shanghai 


Ben Mowery