The world’s most powerful 3D volumetric rendering engine.


At the heart of the NGRAIN platform is the NGRAIN SDK, housing NGRAIN's patented 3D volumetric rendering engine.

With over 12 years of continuous research and development, NGRAIN is capable of visualizing massive amounts of data in mobile, wearable, desktop, and immersive virtual environments. Only NGRAIN uses voxels, or 3D pixels akin to digital grains of sand, to represent 3D objects in augmented and virtual reality. Unlike conventional polygonal graphics, NGRAIN visualizes more than just the surfaces of objects; NGRAIN can also visualize what’s inside them in full detail giving you direct access to unlimited attributes for every point in space. The NGRAIN SDK lets you build powerful custom augmented reality and interactive 3D applications for the most challenging business needs.

Get in touch with us today to learn more about the NGRAIN SDK.

Contact Us

Key Benefits

Powerful 3D for AR and VR applications

With a highly portable 3D rendering core and multi-platform APIs, NGRAIN works on devices across Windows, iOS, and Android. Applications you build with the NGRAIN SDK can be ported over to other devices and environments without difficulty.

Native point cloud visualization

Combined with the high speed rendering engine, NGRAIN’s dynamic data structure enables you to connect to and integrate any data source, including enterprise data stores as well as dynamic data from sensors and simulations to visualize what you want, where you want, in 3D.

Multi-platform support

The NGRAIN format is incredibly efficient, achieving compression rates of up to 98% when compared to the original source content without loss of detail. Source 3D content that would otherwise be too large to be deployed for use in the field becomes easily portable for use in mobile environments.

Dynamic data fusion

NGRAIN lets you choose how you want to deploy your interactive virtual and augmented reality content. Once created with NGRAIN Vergence, your content can be deployed to as many devices or users in your organization as you see fit. There are no additional fees or costs for deployment.

Key Features

Billions of voxels

Voxels are the most natural way to represent objects in 3D. The NGRAIN data format supports the representation of 3D objects consisting of billions of these discrete data points, rendered in full detail at HD or higher resolutions.

Thousands of parts

Unique to NGRAIN are 3D objects that can be made up of thousands of individual parts, down to every last individual screw, nut, or bolt in an assembly. Each part can be interacted with individually.

Immersive VR and AR

The NGRAIN engine has full support for 3D stereo and head-tracked environments, enabling dynamic virtual reality applications, as well as composite rendering for mobile devices, tablets, and wearable smart glasses.

Unlimited attributes

Every voxel that makes up 3D content can contain an unlimited number of attributes, such as temperature, colour, or material properties, which can be used to enable dynamic simulations and interactive behaviours in your applications.

Adaptive level of detail

3D models can have varying levels of detail assigned to individual parts. For example, one part of a large assembly could be represented at a very high resolution relative to other parts, reflecting its importance to your users and your application.

Incredible compression

NGRAIN content is incredibly efficient, achieving compression rates of up to 98% when compared to the original source content without loss of detail. Source 3D content that would otherwise be too large to be deployed on mobile devices or tablets becomes easily portable for use in the field.

C++ and .NET language support

The NGRAIN SDK provides bindings for development in C++ or .NET, enabling you to get application development underway quickly and efficiently.

System Requirements

Memory: 1 GB RAM

Processor: Pentium 4 1GHz 32-bit (x86) processor or Pentium 4 1GHz 64-bit (x64) processor or equivalent

Visual C++® 2012 runtime 11.0.60610.01 or later and Microsoft® .NET 4.0 Framework are required

Operating system: Microsoft® Windows® Vista, or Windows 7, or Windows 8

Display: 1024 x 768 resolution with 16 or 32-bit color depth

* Practical requirements will vary based on application.

Get Support

Ask the Community

Post and discuss questions with the NGRAIN user community.

Submit a Support Request

Get help directly from an NGRAIN support specialist.