High-performance 3D Software Development Tools

Easily integrate advanced 3D capabilities into your applications.

From 2D to 3D

3D hardware is ready. The performance and features of modern 3D hardware allow both high image quality and interactive rendering, even for large data sets.

3D rendering is now a practical option for any program, whether it’s a new development or an upgrade, and Open Inventor makes it easy to add this extra dimension.

Object-oriented SDK

Open Inventor’s object-oriented architecture allows for rapid application prototyping and development. Open Inventor provides a powerful ‘Scene Graph’ paradigm and an object-oriented Application Programming Interface which avoids re-implementing rendering and scene management algorithms using low-level programming.

From 2D to 3D

3D hardware is ready. The performance and features of modern 3D hardware allow both high image quality and interactive rendering, even for large data sets.

3D rendering is now a practical option for any program, whether it’s a new development or an upgrade, and Open Inventor makes it easy to add this extra dimension.

Built-in components

Do not re-invent the wheel. Open Inventor offers a comprehensive set of more than 1300 ready-to-use classes to manipulate data using high-level concepts. These built-in components range from 2D image processing operators to 3D primitives, advanced viewers, manipulators, and engines. Dedicated extensions manage complex volume and mesh data, and address challenging issues such as remote and mobile application development, or integrated GPU computing.

Productivity tools

3D hardware is ready. The performance and features of modern 3D hardware allow both high image quality and interactive rendering, even for large data sets.

3D rendering is now a practical option for any program, whether it’s a new development or an upgrade, and Open Inventor makes it easy to add this extra dimension.

Maximum flexibility

Open Inventor is an open framework designed to facilitate code integration in both directions: integrating the Open Inventor API into your existing application(s) and integrating your existing (or future) visualization code into Open Inventor.

Open Inventor supports development in C++, C# (.NET) or Java using a fully native API layer, Open Inventor viewer objects can be easily added to your user interface using any native “widget” as a placeholder.

Applications can integrate their existing or future custom visualization code into Open Inventor in a seamless way by creating custom nodes that extend the set of scene graph objects and by creating custom GLSL shader functions. Open Inventor provides documentation and an API to minimize the effort to create custom nodes and custom shaders.

Additionally, the Open Inventor product team proposes expertise services for integration and deployment help for any specific environment

Deliver the highest graphics performance and quality. Solve the toughest challenges.

State-of-the-art 3D

Professional software applications integrating 2D/3D data management and visualization must deliver interactive and top-quality representation, for best perception and understanding of the data.

Open Inventor provides the latest state-of-the-art data processing, rendering and image enhancement techniques for all types of 2D and 3D image data. Taking full advantage of advanced GPU Shaders programming techniques and of the power of GPU parallel processing architecture, Open Inventor delivers both optimal performance and fully configurable rendering capabilities.

Large Data Management

Ever increasing size of data sets is one of the most challenging trends in the today’s highly demanding market. Thanks to unique proprietary technologies, Open Inventor delivers high-performance capabilities that enable engineering teams to successfully address all data size challenges.

Designed for Performance

Open Inventor provides several advanced techniques to maximize performance while manipulating large 3D data, such as automatic Level of Detail, appearance preserving simplification, fast editing of very complex scenes, and interactive image quality.

Open Inventor LDM technology enables access to out-of-core 3D volume data with optimized multi-resolution management

Open Inventor can also handle very large meshes (hundreds of millions of cells) without duplicating application data, and for any type of mesh: regular, unstructured, polyhedral or quadratic.

2D/3D image processing

Open Inventor provides advanced 2D and 3D image processing and analysis capabilities for integration into imaging software applications – in medical and life sciences, industrial inspection, materials science, and geosciences.

This comprehensive collection of high-performance parallelized operators allows the implementation of comprehensive workflows, including image filtering and pre-processing, segmentation, or data quantification.

Cloud & Mobile

3D As a Service

The Open Inventor RemoteViz service provides rich remote 3D interaction and visualization capabilities for web-based applications. It enables applications to remotely display very large or complex 3D data on any distant device, while maintaining high-performance computing and visualization.

RemoteViz allows the development from the ground up of interactive 3D visualization applications, allowing data import from Medical imaging devices (DICOM), Seismic (SEG Y), CAD (CATIA, IGES, etc.) and other standard geometry formats, as well as interaction though advanced mechanisms, including support for touch interface.

Data fusion, computing

Multi-data support

Open Inventor supports all kinds of 2D/3D data: image data, volumes, complex meshes and geometries, charting, graphs, text, etc. which can be managed in the same scene graph, displayed and manipulated at the same time.

Integrated computing

Open Inventor provides full interoperability between display and computing. CPU, CUDA™ and OpenGL devices can be equally used to work with geometry or any data, delivering a unique development framework to integrate synchronous high-performance computation tasks within an interactive 3D graphics application.

De-facto 3D standard

Wide adoption

Supporting major applications in industrial and scientific sectors for more than 25 years, Open Inventor has proved to be an efficient and cost-effective solution. Open Inventor is de facto the most widely used scene graph API across many application areas ranging from seismic interpretation to industrial engineering to fields of science. Our customers have shipped hundreds of thousands of copies of applications based on Open Inventor and thousands of developers are actively using Open Inventor.

For 25 years, FEI Visualization Sciences Group has been providing its customers with powerful, efficient solutions for all their 3D visualization requirements, targeting time sensitive delivery of applications that need to deal with huge data sets, in fact applications that need all of this without sacrificing performance.

Effective business model

A business partner

Developing a successful partnership with a third-party software vendor such as a 3D technology provider also Committed to your success, FEI Visualization Sciences Group has developed a flexible licensing model that applications in phase with your business strategy.

Easily integrate advanced interaction capabilities on distant 2D/3D data on desktop and mobile environments.

Data size

Today’s Exploration & Production, Medical or Engineering digital workflows require rich visualization of extremely large 2D or 3D data sets. The size of this data may easily exceed the storage capacity available on end-user devices, such as laptops or mobile hardware, or would need excessive time to be downloaded.

Open Inventor RemoteViz technology makes it possible to interactively display a high-quality rendering of very large distant 2D/3D data stored on a remote high-capacity server. The bandwidth optimization techniques even allow very large 3D model exploration with the same level of accuracy as on a powerful workstation.

High performance and mobility

In industrial software applications, the pure size of the data sets is not the only challenge. The real value of the information extracted from the raw data is often generated by complex algorithms. Significant computational power is thus needed to perform these algorithms, in acceptable time ranges.

Thanks to Open Inventor RemoteViz technology, the end-user application running on the client device just captures the user events and sends them back to the server-hosted application, which performs the CPU/GPU-intensive operation on the remote server, utilizing powerful graphics and computing.

Collaboration

Complex decisions based on the analysis and understanding of complex information are generally not made by a single person. Experts and executives must often share common work sessions to explore and analyze the data from which they will take assumptions for critical decision making.

Open Inventor RemoteViz enables distant users to share a unique interactive work session hosted on a server. It also allows end-users to open several concurrent sessions on the same data set, making it possible to perform simultaneous data visualization and analysis tasks for faster decision making.

Access everywhere

The user digital environment goes global. From desktop workstations to mobile tablets to connected TV, the data access devices are heterogeneous and distributed. The device-centric paradigm has evolved into a user-centric architecture, where the user data is stored in a virtual environment, and where the user experience can be reproduced at will in different locations and contexts.

Using Open Inventor, the same application with the same data can be run on various devices, benefiting from the respective advantages of each platform, such as large collaborative display, local computing power, or multi-touch interaction.

Data security

Whether related to patient healthcare or to oilfiled exploration, most data handled by professional applications are highly confidential. Duplicating or downloading multiple local copies of this data on end-user computers represents an important security issue.

Using the RemoteViz remote application framework, data can be accessed and manipulated everywhere, while always remaining on a secured distant server, ensuring maximum protection of critical user’s assets.