Nebula 3D Graphics Platform

Bring engineering data together in low-code 3D applications

Combine BIM, GIS, point clouds and business data with our Blackhole Engine. Configure scenes, drag and drop components, and define interactions to build 3D applications and dashboards. Reuse templates, embed applications and extend capabilities to connect engineering data with business workflows.

Platform architecture

Connect scenes, data and business workflows from source data to application delivery.

Nebula graphics architecture with application channels, microservices, low-code tools, APIs, Blackhole Engine and infrastructure; semantic analysis and AI reverse modeling are marked as planned.

Core capabilities

Build configurable, extensible 3D applications around data, scenes, schedules, dashboards and system integration.

Data management and scene fusion

Import BIM models, GIS maps, oblique imagery, point clouds, drawings and panoramas. Convert models, set coordinates and compose scenes to organize engineering information in a shared space.

Multi-source dataset panel and 3D scene

3D queries and interactions

Inspect component properties and linked documents. Use annotations, viewpoints, exploded views, visibility, transparency and isolation, with configurable lighting, materials and environments.

3D scene viewer and viewpoint management

BIM schedule simulation

Link work breakdowns with 3D models. Organize master, quarterly and monthly schedules, record actual progress, and use construction simulations, plan-versus-actual comparisons and schedule alerts.

Bridge BIM schedule simulation and component status

Low-code dashboards and templates

Build visual pages by dragging charts, UI components and 3D scenes into place. Configure page transitions and interactions, and reuse project work through enterprise templates and asset libraries.

Dashboard resource library with enterprise and industry templates
BLACKHOLE ENGINE

High-performance graphics engine

High-performance 3D rendering and data fusion for large engineering scenes and connected workflows.

Explore large scenes down to individual components

GPU acceleration, distributed processing and browser multithreading support the organization, loading and interaction of complex engineering models and city-scale data.

60fpsSmooth browser interaction
30B+Triangles in one view
10TB+Combined 3D data loading
510M km²Imagery and elevation rendering
100TB+ OSGBCross-platform viewing
300M+Component data management

Actual loading and interaction depend on device configuration, network conditions and data organization.

Engineering data in one spatial context

Combine BIM, GIS, CAD, point clouds and oblique photogrammetry while retaining geometry, model hierarchies and properties. Explore data from different disciplines in a shared scene.

Data fusion architecture: engineering software, model formats, GIS and other data connected through distributed conversion, GPU acceleration and resource scheduling

Multiple disciplines in a shared scene

From realistic rendering to engineering interaction

Water, weather, particles and lighting reveal scene changes; model editing, spatial positioning and linked 2D/3D views make engineering data more intuitive.

Water simulation
Fog effects
Particle effects
Camera views
Feature selection
Custom skybox
Linked 2D and 3D views
Anchor markers
Model version comparison
Model animation
Dynamic scanning
Scene minimap
Model position editing
Model extrusion
Cut-and-fill calculation
PBR materials
Texture animation
Global illumination
Vector editing

Bring 3D into your existing systems

Connect business entry points, model objects and shared services through embeddable 3D views, bringing spatial information into existing workflows.

Connect existing workflows with 3DShared entry point · Identity checks · Scoped access
Business systems
  • Portal / workspace
  • Projects / asset operations
  • Existing menus / records
Embed / IDs
Object events
Nebula Graphics Platform
  • Model and scene services
  • Embeddable 3D views
  • Component interaction
  • Object mapping and links
Authorization
Data access
Existing business services
  • Identity and access APIs
  • GIS spatial services
  • Records and business APIs
Existing systems connect to the graphics platform through embedded views, context identifiers and object events. Identity, GIS and business services support linked queries, positioning and record details.

Embed 3D in existing workflows

Bring model viewing, scene navigation and component location into portals, project management and asset operations. Keep 3D close to the work users already do.

Connect records with model objects

Map project, scene, model and object identifiers to locate components from records. Selecting a 3D object connects users to records, documents and source-system details.

Integrate identity and access

Connect existing identity and access services to load authorized models and data, with GIS and business services providing spatial context.

Build your own 3D applications

Blackhole Engine provides cross-platform SDKs and open APIs for scene rendering, engineering interaction and resource management, ready for custom application development.

Explore the developer center
JavaScript API1,077reference entries
Service API495reference entries
Android API374reference entries
iOS API342reference entries
Cloud rendering API404reference entries

Counts cover public API reference entries, including APIs and events; capabilities shared across platforms are counted in each directory.

Build your own 3D interactions

Compose model, camera, event, measurement, clipping and animation APIs into interactions tailored to your workflows.

Connect objects and business data

Query component trees and properties, listen for object events and connect selection, positioning and annotations to business data.

Integrate resource workflows

Bring resource management and publishing into your systems with credentials, project, file, scene and offline-package APIs.

Build 3D applications for your businessScenes · Engineering interactions · Connected data

Cross-platform development

  • Web / JavaScript
  • Android / iOS
  • PC / C++
  • Cloud / WebRTC

Graphics engine APIs

  • Models / scenes
  • Camera / events / queries
  • Measure / clip / analyze
  • Lighting / water / animation

Service APIs and data workflows

  • Credentials / projects
  • Files / conversion / publishing
  • Components / offline packages
  1. Guides
  2. API reference
  3. Demos
  4. Your application
Web, Android, iOS, PC and cloud rendering SDKs expose model, camera, event, measurement, clipping and visual effects APIs. Service APIs manage projects, files and scenes.
On this page

On this page

Teams and use cases

Construction management teams

Construction management teams

Combine models, field data and schedules for construction dashboards, simulation and visual progress comparisons.

Campus and facility operators

Campus and facility operators

Connect operating data with 3D spaces for buildings, campuses, ports and energy facilities, and create business dashboards.

Application developers and integrators

Application developers and integrators

Build industry applications with components, templates and APIs, and add interactive 3D visualization to existing systems.