# PyroSim 2022.1.0413

Released on April 13, 2022

To install this version of Pyrosim on your computer choose an installer below. The "Portable Zip" option of Pyrosim can be run without overwriting the current version installed on your computer.

This release adds new features and bug fixes.

This version of PyroSim is designed for FDS version 6.7.6 and uses version 1.8.0_302 of the OpenJDK Java VM.

#### Changes since PyroSim 2021.4.1201:

##### General Improvements
• Added convenience actions to open the simulation output folder to the Run Monitor and the Analysis menu.
• Significantly decreased the time to perform basic actions on many objects, including changing selection or visibility or transforming with one of the transform tools.
• When the FDS preference Limit Processes Based on Logical Processor Count is enabled, PyroSim now uses the longest-processing-time-first scheduling algorithm to assign meshes to processes. This approach tends to produce more evenly balanced mesh assignments and reduces overall simulation time.
• Added experimental support for the FDS GEOM record that can enable simulations using the immersed boundary method. Enable under File->Preferences->FDS->FDS GEOM.
• Added all valid FDS versions to the Cloud FDS version drop-down.
• Added a preference to prevent always nagging for additional information on crash.
• In the navigation view, object groups now reflect when they have disabled descendants.
• Added auto-correction of inverted XB coordinates for boxes and rectangles when importing FDS files.
• Fixed a bug where the HRRPUA Device Quantity was listed under the wrong device type.
• Fixed a bug that caused the "Optimize Processor Utilization" preference to display improperly in the dialog.
• Added ability to rename tree items by clicking twice.
• Fixed a bug that could cause a crash when editing geometry for a statistic in legacy files.
• Added a default surface option for obstructions, vents, and solid particles. When applied to an object, the objects will sync with the default surface parameter specificed in the Simulation Parameters dialog.
• Added the ability to enable or disable objects per scenario, accesible through the context menu for the object selection.
• Fixed a bug that caused an importing crash due to incorrect units.
• Fixed a bug that caused a crash when changing node tool properties.
• Fixed a bug that caused a crash due to incorrect model directory.
• Removed the Ground Level field from Environment Parameters, in favor of the equivalent in Wind.
• Fixed a bug that nav tree view rename editor activates unexpectedly.
• Fixed a bug that caused the Cloud FDS Run Monitor to spawn in the top-left corner.
##### Appearance and Lighting Improvements
• Added support for advanced appearance parameters packed into a single texture (sometimes used for PBR parameters).
• Added options in the import dialog for FBX and IFC files to convert basic lighting appearances to PBR appearances. These will be filled automatically when selecting Unreal Engine as the software that exported an FBX file.
• Fixed a bug where appearances might appear mostly black if they specify an unsupported normal texture.
• Added support for all DDS image formats (was causing original problem with black appearances).
• Improved lighting quality when using normal maps.
• Greatly reduced the load times for HDR and compressed DDS images.
• Fixed a bug where HDR images were too dark.
• Added the full list of supported image types to the file chooser in the appearance dialog. Only a subset of supported types were shown previously.
• Added an option to invert an appearance's ambient occlusion texture values.
• Improved rendering of foliage (e.g. leaves, trees, grass, etc) by using automatic masking detection.
• Fixed a bug when importing CAD files where bump maps were being ignored.
• Improved the display of very glossy PBR appearances.
• Improved reflections on glossy, translucent appearances, such as glass.

#### Changes to Results:

##### General Improvements
• Significantly decreased the time to select or deselect many objects at once.
• Changed the selection stipple pattern to improve compatibility with SMAA.
• Added the ability to view the model object hierarchy from within Results.
• Added the ability to view Queues in Results.
• Added the ability to make Alt+click select object's parent.
##### Appearance and Lighting Improvements
• Added support for advanced appearance parameters packed into a single texture (sometimes used for PBR parameters).
• Fixed a bug where appearances might appear mostly black if they specify an unsupported normal texture.
• Added support for all DDS image formats (was causing original problem with black appearances).
• Improved lighting quality when using normal maps.
• Greatly reduced the load times for HDR and compressed DDS images.
• Fixed a bug where HDR images were too dark, which could also cause the scene to appear too dark when using an HDR image as the skybox and when image-based lighting is enabled.
• Improved rendering of foliage (e.g. leaves, trees, grass, etc) by using automatic masking detection.
• Improved the appearance of very glossy PBR materials when image-based lighting is disabled.
• Improved reflections on glossy, translucent materials, such as glass.
See all other Pyrosim Release Notes.