This article is a tutorial for Speos for NX.
To read the Speos version of this tutorial, click here.
It is common for reflections to occur in the cockpit of a vehicle. These reflections can create disabling or distracting glare for the driver.
This article describes how to assess the common unwanted reflections found on the windscreen reflected from the Instrument Panel (IP) Topper.
Software Prerequisites
- Speos for NX 2025 R1 Service Pack 4 or later
- Access to an Speos for NX Enterprise License.
Overview
Understand the simulation workflow and key results
In this example, we use Speos for NX to introduce the topic on Human Factors. It is important to analyze typical reflections that could affect the driver and have impact on perceived quality, human factors, or display legibility.
Step 1 Data & Speos preparation
In this step, we prepare the geometry for the Speos simulation, ensure the data is refined and apply the necessary optical boundary conditions such as materials, sensors (eyepoints), sources (ambient & luminated features).
Step 2 Review simulation results
In this step, we carry out post-processing. This involves analyzing the results to identify unwanted reflections under worst-case conditions and exploring the functions of the Speos virtual labs.
Run and Results
Instructions for running the model and discussion of key results
Step 1 Data & Speos preparation
The model is made up of a complete vehicle interior including daylight openings, complete with optical properties, two display sources (cluster & IP Display), two Ambient sources (Environment & Natural Light Ambient) and a sensor for the driver’s eyepoint.
A simulation has been created for this exercise and will only need to be run as shown below using either CPU, HPC or GPU Compute methods.
- Open the file AG_UR.prt in Speos for NX
- Right click and Update the "inverse (0)" simulation (see red box)
Step 2 Review simulation results
- Open the Result 'AG_UR.Inverse (0).Windscreen (0).xmp' using the Virtual Human Vision Lab (see red box)
In this exercise, we will be using the Virtual Lighting Controller (see red box)
You can turn off the sources (blue box) and change the amount of flux applied to the sources (green box)
In this scenario, the environment/ambient light source overpowers the sun intensity. To overcome that, turn the HDR (0) in AG_UR environment source down to 10% and this will reveal a direct reflection of the instrument topper.
The result displays the worst case condition during the daytime where the contrast of the instrument panel reflections reduces the visibility of the environment.
Windscreen zones have been applied in white to identify critical driver viewing zones.
Reflections have been highlighted using yellow and red boxes.
- Turn off the HDR environment source (highlighted in red). The Natural Light (0) will show the cockpit reflection from the driver's viewpoint.
It is important to highlight any potential obstructions caused by specular or non-specular materials.
As we can see in the result, the reflections from the instrument panel, displays and steering all reflect into the windscreen. This assessment confirms that the design of the geometry and use of various materials have created unwanted contrast between the reflected components.
- select the file and select 'Open with the Virtual Photometric Lab' to assess the luminance values within this result.
The image below shows the luminance values in a false color analysis with a scaling set to 10000 cd/m2 and the environment turned off.
- Open the level (blue box to control the luminance levels (cd/m2))
- Open the Virtual Lighting Control (red box to control the sources)
- Select the 'Black to White' (green box to change the true color to false color)
- Open the Measures (orange box to open a measurement plot)
The measurement area above can be reshaped, relocated from the center in a drag-and-drop method, resized at the corners and positioned using coordinates. (see green box)
You will be able to see the maximum luminance value (see red box)
You can add the new measurements and change the type of measurement from maximum to average to assess the absolute luminance value in the drop-down menu (see orange box below)
In this assessment, you are able to assess how high the luminance reflections are on the windscreen from the instrument panel topper. This allows you to carry out decisions on whether the materials and design of the interior geometry are suitable to avoid unwanted reflections within the vehicle cockpit.
Important Model Settings
Description of important objects and settings used in this model
Important Settings for Simulation Setup
Consider specific simulation settings such as increasing the number of passes (see red box), this will increase the utilization of your computer processing and run the simulation for a longer time giving you a better result.
Please note the result shown above has been run with 100 passes.
(FTG) ‘Fast Transmission Gathering’ is the function (see blue box) that needs to be selected to control light to transmit through selected surfaces, particularly Glass surfaces. This option speeds up light transmission calculations through transparent surfaces. This option is useful when transparent objects of a scene are flat enough to neglect the refraction effect on the direction of a ray (windows, windshield, etc.).
'Natural Light’ is an Ambient Source (see green box) that is needed to generate interior reflections whether that be a directional source or not, this will work with Fast Transmissive Gathering.
Important Setting for Pre & Post Processing
‘Virtual Lighting Control’ (VLC) is the function that allows you to control the illuminated sources within the Speos Labs when analyzing the result.
‘Layer by Source’ is a sensor setting that will allow you to use the Virtual Lighting Controller.
Taking the Model Further
Information and tips for users that want to further customize the model
Considerations
- Benchmarking against various materials/trim
- Verify Requirements & Internal Standards
- Use of Windscreen Critical Viewing Zones
Additional Resources
Additional documentation, examples and training material