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 |
Shader-Based Face Displacement Redesign. Our face displacement algorithm has been redesigned to handle face displacement in a more robust way, resulting in more accurate z-ordering of geometry situated very close together. This will largely eliminate "bleed through" and stitching of edges that are supposed to be obscured.
As a result of the redesign, the units of Face Displacement have changed: The new units are linear, camera independent, and represent a much smaller displacement. The new units are 1/224 in the normalized depth range [0,1]. When calibrating your scene with the new units, it's likely that you will need much larger values than previous versions of Visualize. Any uses of face or vertex displacement may need to be re-tuned to render optimally. This affects the following settings in Set_Rendering_Options:
If you previously set any face displacement values to correct for problematic rendering or artifacts in past versions of Visualize, we recommend trying to remove these adjustments, as it's possible that they may no longer be necessary.
Lastly, the z-order of co-planar geometry may change. Z-order of co-planar geometry is non-deterministic, and this new algorithm may yield different visual results than in previous releases.
These images show sample renderings from before and after this change:
![]() Before | ![]() After |
![]() Before | ![]() After |
![]() Before | ![]() After |
New Functionality in the HoloLens AR Samples. For both native and remoting Augmented Reality samples, the following behaviors are now implemented in the provided source code:
Improvements to Codegen Debugging Tool. Our code generation tool has been enhanced to provide more useful information for troubleshooting.
java_simple_swt Linux Sample Application removed. The java_simple_swt sample application has been removed from the Visualize package. If you need assistance with a Java SWT integration, please contact our support team.
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 |
Parasolid support for Linux. The Parasolid bridge is now available for the Linux platform.
Parasolid: Convergent Modeling. Convergent modeling (i.e., hybrid modeling that combines faceted geometry with solid geometry) has been enabled in HOOPS/Parasolid. Previously, Parasolid files were required to contain B-rep; this requirement has been lifted.
DWG Support for HIO_Exchange. It is now possible to import DWG files via HIO_Exchange. In order to load DWG files with HIO_Exchange, it's necessary to call one of the following:
Please note that this is different from the parameter string used for import of DWG files via HIO_RealDWG (invoked by simply passing "dwg" or "dxf" to GetInputHandler()).
AR/VR Beta Release. A Beta release of Augmented Reality and Virtual Reality is now available for C++ users on Windows using the DirectX 11 driver only. For more information, please see the Programming Guide sections for Augmented Reality and Virtual Reality. This feature will be significantly modified in the next release, with a simpler interface for easier integration.
HTML Templates in HOOPS 3D Part Viewer. It is now possible to specify an HTML template in the Part Viewer application. Please see section 2.7.4 of the documentation for more information.
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 |
HOOPS Visualize 23.01 is a bug fix release for Windows only.
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 |
Database key status improvements. The internal implementation for generating database keys has been altered to improve the quality of information returned by Show_Key_Status(). Users can now more easily determine whether a particular key has been deleted. Please see the entry in the API Reference for additional information, including new return values and the theoretical limits for key exhaustion for 32-bit and 64-bit applications.
The internal tracking for this feature requires some extra computations for key creation and lookup. These computations should have negligible effects on performance in typical applications, even if they handle very large and complex data sets. Updates and screen draw performance will not be affected. However, scenarios where an extremely large number of keys are created and accessed may show a slight performance drop.
Static Model Improvements. In order to make the static model more flexible, Visualize now avoids complete static model regeneration in favor of patching portions of the static model in some cases. See the Static Model Programming guide for more information. When used effectively, Static Model offers a significant performance benefit. We strongly encourage Partners to use Static Model in their applications.
Lines in mixed coordinates spaces. Users can insert polylines with points in different coordinate systems. Use the Set_Geometry_Options() function to set the coordinate systems option to a list of coordinate systems corresponding to each point in the polyline.
Conditional selections. It is now possible to add conditions to selections. See Compute_Selection() for more information.
Selection sorting. Users may now choose how selection results are sorted by specifying the sorting method with the selection sorting Heuristic. See the API Reference for the new options.
New search function that returns original keys. The Find_Contents_Original_Key() function returns the original key values for the search results. Original keys are safe to use regardless of which segment is open because, unlike locally renumbered keys, they are unambiguous and not dependent on context.
Increased control over attribute flushing. Attributes can now be flushed with more granularity. For example, calling Flush_Contents(mySegment, "color = faces") will now flush color attributes on faces (and not on other types of geometry). Please see Flush_Contents() for more information.
Backface coloring for Point Clouds. You can set the back facing color for point clouds with Eye Dome Lighting by setting the eye dome lighting back color option in Set_Rendering_Options().
FreeType update. Visualize internally uses Freetype v2.8.
Texture support in DWG. Through the RealDWG HIO component, Visualize now supports textures from image files. Please see section 4.0 of the RealDWG Programming Guide section for more information.
Changes in Visual Studio support. Visual Studio 2017 is now supported. Visual Studio 2013 is no longer supported.
Changes in Linux support. The CentOS and Ubuntu Linux packages have been consolidated into a single package using glibc 2.12.
Important: OpenGL is not supported for screen rendering. The legacy fixed-function OpenGL driver is no longer supported as a high-performance screen driver. The driver name "opengl" will now use the "opengl2" shader driver. For offscreen rendering, applications can use the legacy fixed-function OpenGL driver using the driver name "opengl1_deprecated".
DX9 driver deprecated. The DirectX 9 driver has been deprecated. It will be discontinued in a future release. We strongly encourage partners to use a newer driver, such as DX11.
Clip region changes. Previously, PShow_Net_Clip_Region() returned the clip region closest to the leaf of the key path provided to the function. Now, PShow_Net_Clip_Region returns all the clip regions found on the key path passed to the function. Please the API Reference for more details.
Calculation of bounding boxes. You can ask Visualize to compute a bounding box or a bounding sphere for a section of the tree graph. When performing this calculation, Visualize will only include visible geometry, so that invisible geometry does not contribute to the bounding box. Prior to this release, named styles containing visibility attribute settings were ignored during this computation, resulting in a bounding that included invisible geometry.
As a simple example, before this fix, if you had a scene made up of a cube, and set it to be invisible through a named style, and then asked for bounding, you would get a non-zero result because Visualize would consider the cube as visible. As of this release, you will now receive an empty bounding box, because Visualize recognizes that the cube was made invisible by a named style.
Additionally, new methods have been added for retrieving a bounding circumsphere or circumcuboid using a keypath: Filter_Circumsphere_By_Path() and Filter_Circumcuboid_By_Path().
Change to DGN environment variable. For users of the HIO component for DGN, the environment variable pointing to the DGNDirect installation has changed from TEIGHA_3_08_01 to DGN_TEIGHA_DIR. Please see the Programming Guide for more info on DGN integration.
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 |