2019.5 Release notes

virtalis logo

In order to better support customers working with scenes based in a marine environment, this release contains a number of enhancements based around the rendering of water, or objects in and around water. Beyond this, the release addresses a number of customer reported issues. 

Key Changes 

Ocean and Water Effects 

Creating immersive visualisations in an offshore or underwater environment requires that Visionary Render process some complex optical physics and environmental effects. A summary of the new features available at 2019.5 is given below. 

Ocean Reflection 

The reflection of objects on or around a body of water is correctly represented in order to capture ambient lighting, sea state and other ambient conditions. The result is a realistic representation of the reflective properties off a water surface. 

Figure 1 Reflection on the surface of water 

Ocean Scattering and Extinction 

As light travels through any fluid medium, including the atmosphere, its propagation is affected by absorption and scattering by the molecules in that medium. We tend not to think about it in the atmosphere as it’s our day to day experience, but atmospheric scattering of white light is precisely why the sky appears blue. Similarly, the ocean appears blue because it absorbs the wavelengths of light at the red end of the spectrum and so reflects blue back to the observer. 

The appearance of the underwater environment will be a function of ambient lighting conditions and water depth, with the impact of both phenomena increasing with depth. 

 

Figure 2 Scattering and extinction in an underwater scene 

Underwater Optical Caustics 

In this context, a caustic is the reflection of an envelope of light rays that have been reflected or refracted by the boundary between the atmosphere and the body of water. If a submerged object or the sea-bed is close enough to the surface that the effect hasn’t been attenuated by the water in between, the effect can be seen as rippling patches of light and dark. 

In the current implementation, the prevailing sea-state will not impact the appearance of the caustics and will be a function of ambient light alone. 

 

Figure 3 Optical caustics can be seen on the seabed and the deck and superstructure of the sunken vessel 

 Align Sea State to Prevailing Conditions 

The Douglas Scale, also known as the international sea and swell scale, defines the height of waves as well as the swell of the sea. In 2019.5 it is possible to define the observed sea state by choosing the appropriate entry on the Douglas scale 

Other Items 

Render Splines as Textured Cylinders 

In order to realise the appearance of rope, cable or hose the spline needs to be rendered as a continuous 3D cylinder with suitable texture coordinates. The 2019.5 release facilitates this by allowing spline animations from the 3DSMAX tool to be brought into Visionary Render. 

Terminating Support of the Ogre Input File Format 

We periodically review the status of our supported file formats in order to ensure that we’re managing those that are of most value to our users. In the most recent such review we concluded that continuing to support Ogre offers no value to our target markets. Accordingly, it is not offered as an option from 2019.5 onward. 

Resolved Issues  

Defects, or bugs, are an unfortunate, but inevitable occurrence in any software product. At Virtalis we work hard to maintain and improve the quality of our code base and resolve as many reported issues as we can, as quickly as we can. The table below covers those issues reported from the field that have been resolved at 2019.5.

TABLE TO BE FIXED 

Support Portal Reference

Summary

741

Crash on cluster loading DocsPlugin.dll

422/ 404/ 350 

Enable Pivot Visual doesn't work on newly created pivots

431

CreoView Importer doesn't bring through enough metadata

765

Crash on importing FBX file

875/ 858

Property rollouts not displaying any properties

856

Overlapped culling prevents Point clouds from being rendered

695

CreoView importer enabling merge geo-groups does not fully optimise the models

Did you find this article helpful?
Thanks! We will review your feedback!
Oops! Something went wrong while submitting the form.
Print page

Learning & Training

We provide an online platform to complete step-by-step courses, pick up at anytime and gain completion certification. All courses are contain detailed videos, text transcripts, downloads and guides.

Videos

Tips, tricks & more
View →

Developer Portal

Insights from the team
View →

Submit Ticket

View →
Speak to support