udSDK Logotype

Make it your own solution

Euclideon udSDK allows you to take advantage of our unlimited detail engine for 3D rendering and integrates this into your own software or application.

For companies with their own software development capabilities who are looking to significantly enhance the speed and performance of their existing 3D rendering applications then our Software Development Kit is ideal.

What does udSDK solve?

The ability to render large amounts of geospatial data has been an important factor in the recent success of software applications that transition many industries to 3D geospatial information.

The main drawback of rendering large 3D point-cloud data has been that it is graphics hardware intensive. Massive 3D geospatial datasets cause computer systems to crash, our unlimited detail rendering in udStream eliminates this problem.

udSDK allows your own applications to instantly render, manage and modify massive 3D datasets on low-spec hardware devices. It is available on Windows, Mac, Linux and soon to come on mobile and tablet devices.

Download free code samples and/or check out our Github repos.

Integrate with your 3D visualisation software.

We have integrated our unlimited detail engine with Cesium, including a demonstration of a waypoint UI for multiple projects ready to go.

Gosses Bluff project rendered in Cesium Ion

We have Esri covered too.

Unity integrations make AR come alive.

Integrating Unity with udSDK allows us to create an interactive scene featuring big point cloud data. We use post-processing effects to combine the rendering power of udSDK with a native Unity scene.

Our integration allows us to interact with our point cloud data in various ways; for example, sampling the depth buffer with a projection plane to generate collision meshes. Pictured is a demo wherein we drive a car through the streets of a .uds model.

driving_demo_02_2021-02-06
driving_demo_03_2021-02-06

2020-06-12 / Integrations, Python, udStream

Pointcloud Visualisation In Python – Edition 2, In A Series

Above: Rotating animation of Aerometrex’s 40.3GB/ 49 Billion point photogrammetry model of the Gold Coast, Australia made using udStream Development Kit and Python What is a UDS  The purpose of this article is to give a bit of background about the UDS format and the Unlimited Detail Renderer (the piece […]
Read More
2020-06-03 / Integrations, Python, udStream

Pointcloud Visualisation in Python – Edition 1, in a series

What? This series aims to allow you to easily create udStream SDK integrations allowing visualisation of your data in a context that is meaningful for your application.   Who? This series is aimed at developers and advanced users wishing to make the best use of  Euclideon udStream Development Kit (VDK)  for their specific workflow or custom solution. For a general purpose, high performance point cloud viewer, check […]
Read More

EXAMPLE USE CASE #1

Point Cloud Layer Integrated into Mining Software

Left to right: LIDAR Point Cloud, resulting mesh model, combined mesh and LIDAR

It is common for our mining customers to create a mesh model based on point cloud scans to allow fast volumetric computations and change detection to be performed. Euclideon udSDK allows integration of the original Point Cloud models to be viewed alongside the mesh without reduced speed performance.

Right: Open pit mine with Internet of Things (IOT) haul trucks.

EXAMPLE USE CASE #2

Fusion of 3D Data & Point Cloud from Multiple Sources

Another common use case for the udSDK is the fusion of 3D data from many different sources into one scene. Typically each of these models are so massive (terabytes and above) that combining sources is enough to overwhelm computer performance. With Euclideon udSDK, they will load instantly inside your existing application with minimal change.

Any number of data sources can be combined with layers to toggle on or off.

Clockwise from top left: Photogrammetry layer, corresponding LiDAR Point Cloud layer, BIM model, CAD bridge model geolocated within photogrammetry.

Example Use Case #1

Unity is a cross-platform game engine that is used to create 3D, AR/VR, games, as well as simulations and other experiences. Despite its popularity across many programming platforms, to date it does not have good rendering for massive Point Cloud. Euclideon udSDK is the perfect add-in to make the most of the advanced games physics engines of Unity whilst providing an ultra-fast way to incorporate massive Point Clouds and other static world models (eg. OBJ, FBX, etc.)

EuclideonLogo_Std

Our website uses cookies to improve your experience.

You can read our website use Terms and conditions and our Privacy Policy for details. By closing this window you accept our use of cookies.