IMPORTANT:
About the release notes: We maintain several major versions of 3DF at once. These separate release streams give our customers flexibility when choosing to upgrade. As a result, versions may not necessarily be released in numbered order, and changes that affect multiple release streams may be noted in the release notes for each applicable stream.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Exchange | 2020 SP2 | ||||
HOOPS Publish | 2020 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 32.0.x | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2019 | RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 | |||
SketchUp | 2019.2 | 64-bit Windows only |
Exchange update. The HOOPS Exchange integration has been updated to version 2020 SP2.
Publish update. The HOOPS Publish integration has been updated to version 2020 SP2.
HOOPS Publish. The HOOPS Publish integration now requires support for the SSSE3 instruction set.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Exchange | 2020 SP1 | ||||
HOOPS Publish | 2020 SP1 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 32.0.x | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2019 | RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 | |||
SketchUp | 2019.2 | 64-bit Windows only |
macOS window management. The way windows are created and managed has changed for macOS platforms. Please see this note for details.
Parasolid update. HOOPS Visualize now supports Parasolid 32.0.x.
SketchUp update. The SketchUp integration has been updated to version 2019.2.
Exchange update. The HOOPS Exchange integration has been updated to version 2020 SP1.
Publish update. The HOOPS Publish integration has been updated to version 2020 SP1.
Microstation plug-in. The Microstation plug-in has been removed.
Linux platform update. Linux builds now require devtoolset 8 | gcc/g++ 8.2.3 | glibc 2.17.
PBR materials. Physically-based rendering (PBR) materials are now supported. PBR data is now importable via HOOPS Exchange and exportable via HSF.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Exchange | 2019 SP2 | ||||
HOOPS Publish | 2019 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 30.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2019 | RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 | |||
SketchUp | 2018 |
Windows Vista support ended. Windows 7 is now the minimum supported OS.
SketchUp API. The SketchUp API libraries have been upgraded to version 2018. This version of SketchUp does not support 32-bit Windows, which means x86 Windows support in HOOPS Visualize is no longer available for this component. The base_skp and hio_skp projects have been stripped of any 32-bit logic and the corresponding binaries are no longer included with HOOPS Visualize.
Ambient Occlusion Sharpness Setting. A new setting has been added for adjusting the sharpness for ambient occlusion. Please see the API Reference for Set_Driver_Options() for more information.
UWP library changes. The monolithic HOOPS UWP library has been split into multiple libraries in order to allieviate size and dependency burdens. The package now provides hoops_3dgs_uwp, hoops_mvo_uwp, hoops_base_stream_uwp (static), and hoops_stream_uwp for this purpose.
New NVIDIA Profile Creator sample. A new sample, nvidia_profile_creator, is now available, which demonstrates how to programmatically select a GPU for NVIDIA-based systems.
Using Unicode Characters in 2D PDF. Exporting non-ASCII characters to 2D PDF is now supported. However, non-ASCII characters are exported as shells. The resulting "text" is not selectable and can't be copy-pasted, but otherwise appears normally.
Images as marker glyphs. Images may now be used as glyphs.
Geometry references. Geometry references are now supported in HMF files.
Cutting plane attributes. HSF files now support cutting plane visualization attributes.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Communicator | 2018 SP2 U1 | ||||
HOOPS Exchange | 2019 | ||||
HOOPS Publish | 2019 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 30.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2019 | RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 | |||
SketchUp | 2015 |
Linux Compiler Upgrade. The compiler for Linux binaries has been upgraded to gcc/g++ 6.3. The glibc version is unchanged (still version 2.12). Please see the Supported Platforms page for more information.
OSX Compatibility Changes. Previously, Visualize shipped with fat binaries for OSX that were compatible with both 32-bit and 64-bit architectures. As of this release, Visualize now ships with binaries that are only compatible with 64-bit architectures on OSX.
AR/VR Sandbox Projects Moved. The sandbox projects for Augmented Reality and Virtual Reality on Windows are now included in the primary sample solution file, samples_v1xx.sln.
GPU Selection. For Visualize applications using DirectX 11 drivers, a new gpu preference
option has been added to Set_Driver_Options(), allowing you to select a specific GPU or to direct Visualize to select an appropriate GPU. Please see the API Reference for more information. Note: This option is not available for C# users using D3DImage, due to the reliance of D3DImage on the DirectX 9 driver.
In addition, the available gpus
option has been added to Show_Device_Info(), which instructs Visualize return a comma-separated list of available GPU drivers. This is useful for setting a GPU preference with Set_Driver_Options(). For more information on available_gpus
, please see the API Reference.
VR Sandbox Application Updated. The openvr_simple
sandbox application has been refactored for ease of use and simplicity. For more information please see these instructions for building the OpenVR Simple application as well as a more in-depth explanation of the OpenVR sandbox in the updated Virtual Reality documentation.
Selection Performance Improvements. Compute_Selection_By_Ray() is faster in most cases. Compute_Selection() and Compute_Selection_By_Area() are faster for extremely large polyhedrons.
Tessellation Settings for HIO_Exchange. In the HOOPS/MVO
component, a new class HTessellationSettings can be used in conjunction with HIO_Exchange
to customize a variety of output settings for tessellation, such as triangle size. Please see the API Reference and the Programming Guide for full details.
New Formats for HIO_Exchange. Several new import formats were added to Visualize's HIO_Exchange
component, including Rhino3D, Revit, and GLTF.
As part of this upgrade, a new member specific for Rhino3D import called m_bForceRenderedModeColors was added to the HInputHandlerOptions class in MVO
.
New Options for Define_Highlight. Two new options are now available with the Define_Highlight function in 3DGS, passive
and append
:
passive
highlight option, Define_Highlight will not override attribute locks set on highlighted segments. append
option, the function will append a new named style to any named styles currently active for the highlighted segment. Please see the API Reference for more information and usage samples.
Highlight Querying and Searching. New functionality is now available to search for highlighted segment keys within a Visualize scene. Options include searching along a specific key path and filtering results according to drawing mode. Please see the API Reference for more information.
New Quick Moves InPlace Highlight Option. An "InPlace" highlighting option is now available for Define_Highlight() and Begin_Highlight_Search(). This option is useful for highlights containing transparency. Please see the API Reference for more details.
Documentation for Sandboxes. A new section in the documentation for building the Visualize sandboxes is now available.
RealDWG multiline text. HOOPS Visualize now uses RealDWG 2019, which handles multiline text differently compared to the previous release. RealDWG now breaks long lines of text into multiple lines, and as a result, multiline text is not guaranteed to look the same as AutoCAD.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Communicator | 2018 SP1 U1 | ||||
HOOPS Exchange | 2019 SP1 | ||||
HOOPS Publish | 2019 SP1 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 30.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2019 | RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2 | |||
SketchUp | 2015 |
OSX Compatibility Changes. Previously, Visualize shipped with a fat binary for both 32-bit and 64-bit architectures. As of this release, Visualize now ships with binaries that are only compatible with 64-bit architectures on OSX.
Ambient Occlusion Sharpness Setting. A new setting has been added for adjusting the sharpness for ambient occlusion. Please see the API Reference for Set_Driver_Options() for more information.
Using Unicode Characters in 2D PDF. Exporting non-ASCII characters to 2D PDF is now supported. However, non-ASCII characters are exported as shells. The resulting "text" is not selectable and can't be copy-pasted, but otherwise appears normally.
Tessellation Settings for HIO_Exchange. In the HOOPS/MVO
component, a new class HTessellationSettings can be used in conjunction with HIO_Exchange
to customize a variety of output settings for tessellation, such as triangle size. Please see the API Reference and the Programming Guide for full details.
The release notes do not include bug fixes. For a list of bug fixes, see this page.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Communicator | 2018 SP1 U1 | ||||
HOOPS Exchange | 2018 SP2 U1 | ||||
HOOPS Publish | 2018 SP2 U1 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 30.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2018 | RealDWG 2018 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 | |||
SketchUp | 2015 |
![]() Before | ![]() After |
![]() Before | ![]() After |
![]() Before | ![]() After |
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Communicator | 2018 U2 | ||||
HOOPS Exchange | 2018 SP2 | ||||
HOOPS Publish | 2018 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 30.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2018 | RealDWG 2018 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 | |||
SketchUp | 2015 |
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Communicator | 2017 SP2 | ||||
HOOPS Exchange | 2018 | ||||
HOOPS Publish | 2018 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 29.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2018 | RealDWG 2018 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 | |||
SketchUp | 2015 |
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Exchange | 2017 SP2 | ||||
HOOPS Publish | 2017 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 29.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2018 | RealDWG 2018 requires Visual Studio 2015 Update 3 | |||
SketchUp | 2015 |
HOOPS Visualize 22.21 is a bug fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Exchange | 2017 SP2 | ||||
HOOPS Publish | 2017 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 29.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2018 | RealDWG 2018 requires Visual Studio 2015 Update 3 | |||
SketchUp | 2015 |
HOOPS Visualize 22.20 is a bug fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Exchange | 2017 SP1 U1 | ||||
HOOPS Publish | 2017 SP1 U1 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 29.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2017 | RealDWG 2017 requires Visual Studio 2015 | |||
SketchUp | 2015 |
Important: Starting with this release, the header file visualize_license.h has been replaced by hoops_license.h. Please replace your header files when upgrading your license. A new header file can be generated on the Developer Zone. By 2018, licenses for all HOOPS products will be replaced with this single unified license.
HTML Export. For 64-bit Windows users, Visualize now supports HTML Export. You can select from either of two methods:
Please note, source code isn't available for HIOUtilityHTML.
Also, please note that obsolete references to the ActiveX-based HIOUtilityHTML have been removed.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 4.2 | ||||
HOOPS Exchange | 2017 U1 | ||||
HOOPS Publish | 2017 U1 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 29.1 | ||||
Qt | 5.6 | Please note, Visualize is compatible with Qt 5.4 on OSX | |||
RealDWG | 2017 | RealDWG 2017 requires Visual Studio 2015 | |||
SketchUp | 2015 |
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2016 SP2 | ||||
HOOPS Publish | 2016 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 28.1 | ||||
Qt | 4.4.1 | ||||
RealDWG | 2017, 2016 | RealDWG 2017 is supported in Visual Studio 2015 RealDWG 2016 is supported in Visual Studio 2012 There is no support for RealDWG in Visual Studio 2013 | |||
SketchUp | 2015 |
HOOPS Visualize 21.50 is a bug fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2016 SP1 | ||||
HOOPS Publish | 2016 SP1 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 28.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2017, 2016 | RealDWG 2017 is supported in Visual Studio 2015 RealDWG 2016 is supported in Visual Studio 2012 There is no support for RealDWG in Visual Studio 2013 | |||
SketchUp | 2015 |
HOOPS Visualize 21.42 is a bug fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2016 SP1 | ||||
HOOPS Publish | 2016 SP1 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 28.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2017, 2016 | RealDWG 2017 is supported in Visual Studio 2015 RealDWG 2016 is supported in Visual Studio 2012 There is no support for RealDWG in Visual Studio 2013 | |||
SketchUp | 2015 |
HOOPS Visualize 21.41 is a bug fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2016 SP1 | ||||
HOOPS Publish | 2016 SP1 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 28.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2017, 2016 | RealDWG 2017 is supported in Visual Studio 2015 RealDWG 2016 is supported in Visual Studio 2012 There is no support for RealDWG in Visual Studio 2013 | |||
SketchUp | 2015 |
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2016 | ||||
HOOPS Publish | 2016 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | 2015 |
HOOPS Visualize 21.32 is a bug fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2016 | ||||
HOOPS Publish | 2016 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | 2015 |
HOOPS Visualize 21.31 is a bug fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2015 SP2 | ||||
HOOPS Publish | 2015 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | 2015 |
HOOPS Visualize 21.30 is mainly a bug fix release.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2015 SP2 | ||||
HOOPS Publish | 2015 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | 2015 |
HOOPS Visualize 21.21 is a bug-fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2015 SP2 | ||||
HOOPS Publish | 2015 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | 2015 |
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2015 SP2 | ||||
HOOPS Publish | 2015 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | 2015 |
HOOPS Visualize 21.13 is a bug-fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2015 SP2 | ||||
HOOPS Publish | 2015 SP2 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | 2015 |
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2015 | ||||
HOOPS Publish | 2015 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | 2015 |
HOOPS Visualize 21.11 is a bug fix release only.
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2015 | ||||
HOOPS Publish | 2015 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | 2015 |
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2015 Service Pack 1 | ||||
HOOPS Publish | 2015 Service Pack 1 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | SDK v7 |
Library name | Version | Windows | Linux | OS X | Notes |
---|---|---|---|---|---|
DGN Direct | 3.8.1 | ||||
HOOPS Exchange | 2015 | ||||
HOOPS Publish | 2015 | ||||
.NET Framework | 4.0 | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop | |||
Parasolid | 23.0 | ||||
Qt | 4.6.3 | ||||
RealDWG | 2015 | Visual Studio 2012 only | |||
SketchUp | SDK v7 |