Industrial / High Performance Engineering

Voluqon

Browser-based visualization of demanding CAD and engineering data.

Status
In production
Category
Industrial / High Performance Engineering
Reference
Case #1

Server-side processed and rendered engineering data, displayed in the browser as a high-resolution video stream with low-latency interaction.

Voluqon is a Riegel Systems engineering case in the field of high performance engineering. Complex CAD and engineering data typically exceeds the capabilities of end devices – and for many use cases it is critical that the CAD geometry does not leave the backend.

Approach

Instead of burdening the browser with the complete data model, processing is carried out server-side on GPU-capable hardware:

  • CAD data is imported and prepared server-side via OCCT (OpenCascade)
  • Rendering is done with C++ and Vulkan on dedicated GPUs
  • The browser receives only an H.264 video stream plus metadata for UI overlays
  • Interactions are transmitted with low latency via websockets
Voluqon architecture: browser as a thin client, server-side rendering with Vulkan and OCCT
Architecture: server-side rendering, browser as a thin client

Transport decision

Instead of WebRTC, WebSocket over TCP/443 is used: the target environment uses private subnets without public IPs, and TCP also passes restrictive firewalls and load balancers that block UDP. The browser decodes the H.264 frames with the WebCodecs API and draws them onto a canvas.

Technical aspects

Pipeline
  1. CAD Data Processing (OCCT)
  2. GPU Rendering (Vulkan)
  3. H.264 Encoding
  4. Streaming (WebSocket)
  5. Browser Interaction (WebCodecs)

Insights

The case shows how to resolve the “local hardware” bottleneck through a clean server-client separation: compute-intensive paths run where the performance is, while the browser primarily handles display and interaction – and the underlying data stays securely in the backend.

Technologies & concepts

  • C++
  • CAD Processing
  • OCCT
  • Vulkan
  • GPU
  • WebSocket Streaming
  • H.264 / WebCodecs
  • S3
  • Cloud
  • Browser Visualization

A similar engineering project?

If your project needs comparable technical depth, we discuss feasibility, architecture and effort – concretely rather than in pitch format.