Server-based technology

Theorem Solutions has designed a solution that enhances visualization in every business; The Visualization Pipeline is a server-based technology that enables fast, efficient, flexible, and automated processing of all CAD and visualization data, while maintaining the associated metadata (retaining the essential knowledge embedded in the original source).



Brochure Download Contact me

A unique approach

Our unique approach to the challenge of an enterprise level workflow is built from over 25 years of experience with CAD to CAD conversion, and PLM data exchange, providing a robust application that offers full control over data preparation and optimization for the target formats.

The Visualization Pipeline a truly enterprise ready solution for all of your XR assets.  The Visualization Pipeline can manage your 3D assets and make them available to anyone that you want, anywhere in the world!

Optimized outputs for Visualization in VR, MR or AR

The Visualization Pipeline has been designed to optimize the output for all visualization workflows, supporting CAVEs and Powerwalls, but also supporting photorealistic rendering (such as Alias, VRED and 3DExcite), existing lightweight viewing technologies (such as JT, Creo View and 3D XML), and preparing 3D data for use within XR based technologies (powered by Unity and Unreal Engine). 

For businesses to extract the most value from their digital assets, data must be made available to all, irrespective of their toolset of choice.


Brochure Download Contact me



Data preparation for XR

As there is no one-size-fits-all specification for data preparation, and because the range of devices that consume visualization data is constantly expanding, data needs to be optimized (and when appropriate reduced in size, or decimated) for optimum performance on the target device.

The Visualization Pipeline offers the ability to improve data consumption efficiencies with a variety of geometry and product structure optimizations, managed as “optimization configurations” to support different device types.


Once your 3D data has been uploaded onto the Visualization Pipeline server, there are a number of model optimization settings available that enable you to select the level of detail in the data that you want to stream to your chosen device.  These include:

Collapse Hierarchy: Visualization performance can be negatively impacted when the model contains a large number of objects. Setting a collapse level causes sub-assemblies to be collapsed into single parts, therefore boosting performance when the source data has a complex assembly tree.

Materials: To ensure a more consistent color pallet for models, or to take advantage of high quality application specific materials, this option enables users to replace named materials with the materials defined on the material definitions page; in supported output formats.

Model Decimation/Tessellation: Reducing the number of triangles in models improves the visualization performance. Larger tolerance values allow more triangles to be removed at the expense of accuracy. Decimation is the target percentage for remaining triangles. Setting this high can speed up processing time.

Part Culling: Removing small parts can ‘de-clutter’ the model and reduce the triangle count. The Visualization Pipeline has multiple options to decide which parts are small enough to be omitted.

Shrink Wrapping: By ‘Shrink Wrapping’ the data, we find the subset of part instances that are visible from the outside. By excluding interior parts, there are fewer triangles to render. Using lower accuracy will speed up the processing time.

What can I use the Visualization Pipeline for?

Below is an image demonstrating the incredible flexibility of this tool.  As you can see, data can be prepared for a huge array of software products and output devices, including Head Mounted Displays, desktop and tablet devices.


Brochure Download Contact me

Automated data preparation

The Visualization Pipeline can automatically process data in the background, or on-demand with ‘save as’ and ‘drag and drop’ functionality, removing the need for dedicated data processing teams. 

Configurations can be automatically invoked when 3D CAD data is read to ensure the best quality and performance.  If required, the Visualization Pipeline will run multiple configurations against a single input file to ensure each consumption device has the optimum data for the best result.

The Visualization Pipeline processes the 3D model data, the supporting meta-data, animation/motion data, and any captures/views from within the CAD or PLM data flow.

Brochure Download Contact me


White Paper

The Next Frontier of Collaboration

The Visualization Pipeline seamlessly integrates with the Theorem XR suite, enabling engineers to get closer to their creations in a full-sized, spatially relevant set of task-orientated XR experiences.  Theorem XR also hails the beginning of the next frontier of collaboration by bringing together globally distributed teams in a manner that has not been possible until now…


Read on



Our latest blog posts

Conducting Design Reviews in XR

By:   17 Dec 2019  
3 min read

Design reviews are a critical part of the product development lifecycle- engineers meet regularly, and at key programme milestones, to undertake ...

Rapid prototyping; 3D Printing is good, but is ...

By:   28 Nov 2019  
3 min read

In the lifecycle of a product, once the design reviews have been carried out, and a final design has been decided upon, it makes sense to produce a ...

The #1 barrier to adopting XR

By:   28 Oct 2019  
3 min read

There are many perceived barriers to adopting XR technologies. Many articles exist talking about developing the use case or getting the business case ...