Skip to main content

Speos RPC 2026 R1 SP02

Speos RPC Changelog 2026 R1

Last update: 12.06.2026

Sensor - VR Immersive sensor

Sensor - VR Observer sensor

Light Box: Scene (scene/v2/scene.proto)

  • Added password as new field of LoadFile_Request object in scene v2 proto (scene/v2/scene.proto)
  • Added sub_scene_anchor_axis_system as new field of scene object in scene v2 proto (scene/v2/scene.proto)
  • LoadFile field of SceneActions object can now load *.SPEOSLightBox files

Special character management: File Transfer (file/v1/file_transfer.proto)

  • Added file_name as new field of Chunk object
  • Added file_name as new field of Reserve_Request object

Export job to *.speos: Job (job/v2/job.proto)

The following new objects and field replace SaveFile_Request, SaveFile_Response, SaveFile of scene v1 and scene v2 which are now unsupported (see Unsupported objects and fields section below)

Get running server version: Server_Info (server_info/v1/server_info.proto)

Part (part/v1/part.proto)

Data (common/v1/data.proto)

Object name displayed in report

  • Added display_name as new field of Body object in body proto (part/v1/body.proto)
  • Added display_name as new field of Chunk.FaceHeader object in face proto (part/v1/face.proto)
  • Added display_name as new field of Face object in face proto (part/v1/face.proto)
  • Added display_name as new field of Part.PartInstance object in part proto (part/v1/part.proto)
  • Added display_name as new field of Scene.MaterialInstance object in scene v2 proto (scene/v2/scene.proto)
  • Added display_name as new field of Scene.SceneInstance object in scene v2 proto (scene/v2/scene.proto)
  • Added display_name as new field of Scene.SensorInstance object in scene v2 proto (scene/v2/scene.proto)
  • Added display_name as new field of Scene.SimulationInstance object in scene v2 proto (scene/v2/scene.proto)
  • Added display_name as new field of Scene.SourceInstance object in scene v2 proto (scene/v2/scene.proto)

Guid management of object

  • Added guid as new field of Create_Request object in intensity proto (intensity/v1/intensity.proto)
  • Added guid as new field of Create_Request object in job v2 proto (job/v2/job.proto)
  • Added guid as new field of Create_Request object in body proto (part/v1/body.proto)
  • Added guid as new field of Create_Request object in face proto (part/v1/face.proto)
  • Added guid as new field of Create_Request object in part proto (part/v1/part.proto)
  • Added guid as new field of Create_Request object in scene v2 proto (scene/v2/scene.proto)
  • Added guid as new field of Create_Request object in sensor proto (sensor/v1/sensor.proto)
  • Added guid as new field of Create_Request object in simulation_template proto (simulation/v1/simulation_template.proto)
  • Added guid as new field of Create_Request object in sop proto (sop/v1/sop.proto)
  • Added guid as new field of Create_Request object in source proto (source/v1/source.proto)
  • Added guid as new field of Create_Request object in spectrum proto (spectrum/v1/spectrum.proto)
  • Added guid as new field of Create_Request object in vop proto (vop/v1/vop.proto)

Unsupported objects and fields

  • OptisIntensityOptis field of IntensityType object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisMapLayerTypeError field of LayerTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisMapTypeBasic field of MapTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisMapTypeLaser field of MapTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisUnitTypeFTM field of UnitTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisValueTypeSel field of ValueTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisValueTypeLaserPhase field of ValueTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisValueTypeLaserPhasePlane field of ValueTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisValueTypeGain field of ValueTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisValueTypeWaveFront field of ValueTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisValueTypeFTM field of ValueTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • OptisValueTypeRP field of ValueTypes object in base_map_template proto (intensity_distributions/v1/base_map_template.proto) is now unsupported
  • SaveFile_Request object of scene v1 proto (scene/v1/scene.proto) is now unsupported
  • SaveFile_Response object of scene v1 proto (scene/v1/scene.proto) is now unsupported
  • SaveFile field of SceneActions object in scene v1 proto (scene/v1/scene.proto) is now unsupported
  • SaveFile_Request object of Scene v2 proto (scene/v2/scene.proto) is now unsupported
  • SaveFile_Response object of Scene v2 proto (scene/v2/scene.proto) is now unsupported
  • SaveFile field of SceneActions object in Scene v2 proto (scene/v2/scene.proto) is now unsupported

Resolved Issues

  • Speos RPC has been optimized to provide better management of textures and multi-textures. (1301931 - 1303354)
  • Speos RPC has been improved to better manage the Environment sources. (1367209)
  • Speos RPC has been improved to better manage the axis systems. Non-orthonormal axis systems are no longer permitted. (1267988)
  • Speos RPC has been improved to better manage UV Mappings from imported *.speos files. Now one material is created for each UV Map. (1273221)
  • Before: Speos RPC was always setting the Flux from the intensity file for a Luminaire source when running a GPU simulation, even if the user did set a custom flux value. (1298194)
    Now: Speos RPC correctly use the custom flux value when set by the user, and no longer defaults to the Flux from the intensity file.
  • Before: when several *.polarizer files where used as input in a *.speos file, only one *.polarizer file was taken into account. (1301780)
    Now: all *.polarizer files are correctly taken into account.

Connect with Ansys