Speos Changelog 2025 R2
Last update: 09.03.2026New Features
Ambient Source Modtran
BETA feature: As of version 2025 R2, you can create a Speos MODTRAN source using as input a radiance map file (.tp5, .json) generated out of the MODTRAN software. Therefore, you can simulate radiative transfer in the Earth's atmosphere by modeling the transmission of light through the atmosphere considering a complete spectrum from ultraviolet (UV) to far-infrared (FIR).
- Added SourceAmbientModtran API
- Added SourceAmbientModtran method to the SensorRadiance API
glTF Import
As of version 2025 R2, Speos can import glTF file formats. Thanks to glTF file formats, you can import and access assets (geometries + appearance properties) in Speos allowing you to create and simulate scenes with highly detailed models.
- Added ImportGltf static methods to the Command API
Improvements
Optical Design Exchange: Material management
As of version 2025 R2, the Optical Design Exchange workflow has been improved to provide you with a better user experience.
- The optical properties information are no longer integrated to the ODX feature. Now upon compute of an ODX feature, imported optical properties information are created as Material features in the Speos Simulation tree, and imported geometries are directly referenced in their respective Material features.
- The meshing information are no longer integrated to the ODX feature. Now upon compute of an ODX feature, imported meshing information are created as a Local Meshing feature in the Speos Simulation tree, and imported geometries are directly referenced the Local Meshing feature.
As a consequence, the worklow has been standardized to correspond to a classical Speos workflow: indeed, you can now directly add to a Speos simulation the imported geometries from the Structure tree, as Materials and Local Meshing reference the geometries.
The following changes have been made to the Speos API, impacting different APIs:
- Sop API
- Removed Sop API
- Vop API
- Removed Vop API
- ComponentOpticStudio API
- Added UpdateMaterialsOnly property to the ComponentOpticStudio API
- Removed GetGeometrySettings static methods from the ComponentOpticStudio API
- GeometryOpticsStudio API
- Removed FrontFaces properties from the GeometryOpticsStudio API
- Removed BackFaces properties from the GeometryOpticsStudio API
- Removed EdgeFaces properties from the GeometryOpticsStudio API
- Removed NewFaces properties from the GeometryOpticsStudio API
- Lenses API
- Removed MoveToFront method from the Lenses API
- Removed MoveToBack method from the Lenses API
- Removed MoveToEdge method from the Lenses API
- Removed FrontFaceSOP property from the Lenses API
- Removed BackFaceSOP property from the Lenses API
- Removed EdgeFaceSOP property from the Lenses API
- Removed FrontFaces property from the Lenses API
- Removed BackFaces property from the Lenses API
- Removed EdgeFaces property from the Lenses API
- Removed NewFaces property from the Lenses API
- Material API
- Added SopAppearancePath properties to the Material API
- Surfaces API
- Removed SurfaceOpticalProperties property from the Surfaces API
- Removed FrontFaces property from the Surfaces API
- Removed BackFaces property from the Surfaces API
- Removed EdgeFaces property from the Surfaces API
- Removed NewFaces property from the Surfaces API
Optical Design Exchange: Lenses with apertures
As of version 2025 R2, the Optical Design Exchange feature supports *.odx file exported from Ansys Zemax OpticStudio containing lenses with rectangular, elliptical, or circular apertures defined on surface.
As a consequence, the following changes have been made to the Speos API, impacting different APIs:
- Lenses API
- Added BackFaceAperture property to the Lenses API
- Added FrontFaceAperture property to the Lenses API
- SurfaceAperture API
- Added new SurfaceAperture API
- Surfaces API
- Added SpeosOpticStudioSurfaceAperture property to the Surfaces API
Light Guide
Light Guide milling parameters now allow you to apply a fillet on the Side of the prisms (Side milling) and the Border between the Light Guide body and the prisms (Border milling). Previously only Top and Bottom prism millings were available.
- Added GetSideMillingTypePossibleValues method to the LightGuide API
- Added GetBorderMillingTypePossibleValues method to the LightGuide API
- Added SideMilling properties to the LightGuide API
- Added BorderMilling properties to the LightGuide API