Product update

Release Notes - April 22, 2025

Product & Engineering avatar
Shared by Product & Engineering • April 23, 2025

Here's what's new in our latest product update:

Blender Integration

We’ve released a Blender integration that enables you to import and parametrically modify Blender models directly in the Luminary platform. With this capability, you can easily generate geometry variations that can be simulated at scale to generate datasets for physics AI model training.

Explore the Blender integration tutorial here.

Geometry: Configurations

Configurations allow you to easily swap between different, previously set-up geometry variations. When you create a Configuration, you set up each configuration as a set of 0, 1, or more volumes and give it a unique name.

You then choose an active configuration. All volumes associated with the active configuration are kept, while volumes not associated with the active configuration are removed from the model. You can later choose a different active configuration, and the model will be updated to display the volumes associated with that configuration instead.

Geometry: File Swapping

We've added a button to the Import panel that allows you to swap the file to easily swap in a different geometry file.

Other Enhancements

  • Minimum and Maximum Resolution controls are now available for Shrinkwrapping

Fixed Issues

  • Adding a monitor plane or point wouldn't update the geometry tree until the page was refreshed
  • Visualization filters were being generated before fields are available

Product update

Release Notes - April 15, 2025

Product & Engineering avatar
Shared by Product & Engineering • April 16, 2025

Here's what's new in our latest product update:

Blender Model Import

Seamlessly import your Blender models into Luminary with full parametric control. This powerful integration preserves shape keys across multiple file formats—allowing you to modify geometry directly within the Luminary platform. No more switching between applications to test design variations.

With Blender's flexible modeling capabilities, you can now rapidly explore design alternatives, run optimizations, and generate rich datasets for physics AI model training. Simply import your parameterized model, adjust values using intuitive sliders, and instantly see how changes affect performance.

File Swapping

Quickly iterate on your designs with our new file swapping functionality. You can now swap imported CAD files with a single click using the new swap button, eliminating the need to start over when you want to try a different model. This approach saves you time and keeps your workflow uninterrupted as you explore design alternatives.

The swap feature works seamlessly with both continuous and discrete geometry types, giving you flexibility with various CAD formats. Currently, swapping from continuous to discrete geometry isn't supported, but we're working on enabling automatic transitions between these types in an upcoming update.

Other Enhancements

  • Select multiple simulations in the results table to open, export, or delete them simultaneously
  • Use the new Line filter in Luminary3D client-side rendering, including an intuitive point placement widget
  • Create 2D plots with the Line filter functionality

Fixed Issues

  • Improved tolerance to bounding box failure, reducing "Surface is illegal and cannot be evaluated" errors
  • Resolved issue where geometry wouldn't update after adding a monitor plane or point until page refresh
  • Fixed error that occurred when running new simulations with filters requiring specific fields (e.g., streamlines)

Product update

Release Notes - April 9th, 2025

Product & Engineering avatar
Shared by Product & Engineering • April 09, 2025

Here's what's new in our latest update:

SDK Image Generation

You can now generate images directly from the Luminary SDK, enabling you to automate the post-processing visualization pipeline in Luminary.

SDK v0.13 Released

Read more about the latest SDK release here. Note: this release contains breaking changes, please upgrade to the latest version and view the migration guide to update your scripts.

Other Enhancements

  • You can now define periodic boundary condition rotation in degrees

Fixed Issues

  • Colormap was reset to defaults after adding or changing a filter

Product update

Release Notes - April 01, 2025

Product & Engineering avatar
Shared by Product & Engineering • April 02, 2025

Here's what's new in our latest update:

Results Table Customization

On the Results page, you can now customize which columns are displayed and rearrange their order. We've also introduced support for column groupings.

Fixed Issues

  • Closing the Run Status panel would cause it to be permanently inaccessible.
  • Updated the message received when a job exceeds the maximum run time limit: "Job exceeded time limit. The simulation can be restarted using the solution from the final iteration."
  • An incorrect surface color was being displayed when first opening a new or shared project, causing the geometry to look washed out.

Product update

Release Notes - March 25, 2025

Product & Engineering avatar
Shared by Product & Engineering • March 26, 2025

Here's what's new in our latest release:

AI Assistant: Code Editor

You can now generate Luminary SDK code using the AI Assistant. The Assistant has access to your project metadata, so you can ask it to generate SDK code to perform a variety of tasks without needing to manually enter the parameters. Read more about Luminary's SDK here.

Other Enhancements

  • You can now favorite simulations in the Results page using the star icon to the left of the simulation name
  • The AI Assistant can assign volumes and surfaces to reference frames to define motion
  • Changes to the Color Bar no longer require selecting the Done button to save

Fixed Issues

  • Vis filters were unnecessarily removed and not re-added when editing custom fields
  • Failure to attempt to convert shells to solid bodies when importing discrete geometry
  • Issue when selecting Scaled vs Fixed Length for vector plot scale factor

Product update

Release Notes - March 11, 2025

Product & Engineering avatar
Shared by Product & Engineering • March 12, 2025

Here's what's new in our latest update:

Improved Results Page

We're excited to introduce enhancements to the Results page that make working with your simulation results faster and more intuitive:

Navigation & Customization

  • Search across all columns
  • Hide columns
  • Sort any column
  • Right-Click on any row to access a contextual menu

Contextual Actions

  • Open, Download Selected, and Download All are now in the right-click menu
  • The Cancel All button (previously shown for DoE rows) is now in the DoE simulations’ right-click menu. A new Cancel option has been added for running simulations that are not part of a DoE.

DoE Visibility and Management

  • DoE container rows are no longer displayed. Instead, all individual simulations within a DoE will be immediately visible
  • If a DoE is present, a new Experiments column will appear next to the Name column, clearly displaying the DoE name. You can easily rename a DoE by hovering over its name or using the dropdown menu at the end of the row.
  • The Cancel button is now accessible for each individual simulation within the DoE, giving you finer control over experiment management.

Marker Points for Hovered Positions in 2D Plots

We've improved 2D XY plots to provide better visual feedback when analyzing data:

  • When hovering over a 2D plot, a marker now appears at the corresponding position on the line, making it easier to track data points.
  • The hovered point is also highlighted in the 3D view, helping you understand its spatial location in your data.

Other Enhancements

  • Ability to create Intersection Curve in 2D plots when using client-side rendering.
  • Ability to create SurfaceLIC plots when using client-side rendering
  • We've added recommendations to help you set the right Max Iterations for LMA based on initial CV size, final target CV size, and max iterations. We suggest 15,000 Max Iterations (~1,000 per mesh) for better stability. Increasing from 5,000 to 15,000 adds only ~5% runtime but improves convergence.
  • When loading the first solution file, we now switch to the first solution field to avoid defaulting to None.

Product update

Release Notes - March 04, 2025

Product & Engineering avatar
Shared by Product & Engineering • March 05, 2025

Here's what's new in our latest release:

SDK Release v0.11.0

The latest SDK release includes a number of enhancements to improve the experience of working with our SDK. This release includes breaking changes, so please refer to the migration guide to update your scripts accordingly. Read more about this release here.

Output Volume Residuals

You can now include the residuals in the volume solution to assess local convergence and identify problematic regions in the domain.

Enhancements

  • The mesh size limit for LMA has been increased from 100 million to 200 million CVs
  • Refinement Regions are now hidden by default after being created
  • The solver no longer writes out a copy of the initial solution when starting from an existing solution, saving on storage costs
  • When Visualizations drop-down has one item, the drop-down is replaced with the item

Product update

Release Notes - February 25, 2025

Product & Engineering avatar
Shared by Product & Engineering • February 26, 2025

Here's what's new in our latest update:

Enhancements

  • You can now specify far-field momentum using velocity as the input
  • The legend is now visible when you take a screenshot. Multiple legends are supported.
  • The filter name and index are now separated by a space (e.g. Clip 1). The index starts at 1 instead of 0
  • The client/server rendering switch button has been converted into a dropdown
  • The nodal gradient method is now enforced when using LMA to ensure optimal robustness and accuracy

Fixed Issues

  • Half sphere boolean operations were failing for discrete geometry

Product update

Release Notes - February 19, 2025

Product & Engineering avatar
Shared by Product & Engineering • February 19, 2025

Here's what's new in our latest update:

API Keys now available

You can now create an API key to authenticate with the SDK without needing to interactively log in. Read more about authentication with API keys here.

Other Enhancements

  • Previously, we displayed a modal prompting you to switch to server-side rendering when the performance degraded due to large model sizes. Now, the switch happens automatically, accompanied by a notification explaining the change
  • API/SDK release v0.10.1
  • Default to showing clipped surfaces when creating a clip plot
  • Custom field names are restricted ASCII or a superscript numbers

Fixed Issues

  • In some cases, users were able to create and run a streamlines filter with surface seeding without a list of surfaces

Product update

Release Notes - February 11, 2025

Product & Engineering avatar
Shared by Product & Engineering • February 12, 2025

Here's what's new in our latest release:

Full Transition to Workflow UI

The new Workflow UI is now the default for all users. Based on user feedback, we have sunset the old UI while consolidating its core benefits into the new experience for a more streamlined workflow.

Setup Adjoint from Advanced Analysis

You can now initiate an adjoint analysis directly from the Advanced Analysis dropdown (accessible via the gear icon next to the Run Simulation button).

LMA Adaptation Scheduling Enhancement

The LMA control volume (CV) count scheduling has been enhanced with a new "pitch-pause" stair-step approach. This approach optimizes the target CV count for each adaptation and implements repetitions. This leads to better convergence in key quantities of interest and higher overall accuracy, even with a reduced target CV count.

As a result, we now recommend reducing the target CV count by 50% (e.g., if previously 20M, now 10M), which will result in improved accuracy while preserving the same time to solution and cost as the previous version of LMA. This will also lower storage requirements due to the decreased CV count.

Previous Target CV Scheduling:

New "Pitch-pause" CV Target Scheduling:

SDK Release v0.10.0

The latest SDK release includes a number of syntax simplifications and streamlined helper functions to improve the experience of working with our SDK. This release includes breaking changes, so please refer to the migration guide to update your scripts accordingly. Read more about this release here.

Other Enhancements

  • Modify & Sync DoE Reference Values – You can now update and synchronize DoE reference values across an entire project, ensuring consistency across all simulations. A frontend warning will prompt you before applying changes.
  • Kato-Launder Modification for SST Simulations – The Kato-Launder modification is now available for fully turbulent SST simulations. Previously, this was the default for all transition model SST simulations.
  • Time-Averaged Eddy Dynamic Viscosity Support – Added support for time-averaged eddy dynamic viscosity in transient simulations.
  • Improved Filter Creation UX – When creating a filter, a temporary semi-transparent node now appears in the tree, indicating that the filter has not yet been created. This node disappears if the panel is closed or the filter form is canceled.

Fixed Issues

  • The color map range now automatically resets to the global range when a new plot is created.