Platform Release v0.32.0
This is copy pasted from the SimDynamX internal repository, so most or all of the links here direct to non-public sites.
This new Space Teams PRO version has been released and is available for download on spaceteamspro.com.
Space Teams PRO releases that start with 0. are all Beta releases, meaning we have relaxed standards for stability, performance, and backwards compatibility as we quickly introduce new features. Please contact us directly (support@SimDynamX.com) if you are interested in using Space Teams in an environment where software stability is critical.
Most notable changes since v0.31.1:
General
- Enabled Structured Error Handling
- Structured Error Handling is a Windows feature that allows C++ programs to handle OS-level errors such as Access Violation (segfault, usually caused by accessing uninitialized memory) as C++ exceptions. This means that previously silent-crash-causing errors from System code will now show properly in Space Teams log files as Fatal errors.
- This needs to be enabled per-thread. Additional threads started from user code in Systems will likely not have this error handling enabled.
- UIP2D_Orbit pawn now has separate
AttachedToEntityandRotateToEntityEntityRef parameters, which define the body-fixed frames that the pawn uses. Camera rotation will track toRotateToEntity. E_WidgetPanelentity for gadgets in 3D world- Example usage inside EntityConfig, also demonstrating new Gadget Params (params passed along to Gadget UI code, will be supported by on-screen pawn gadgets soon)
"#Required": { "Name": "Panel1", "Systems": [], "Type": "BP" }, "#BP": { "BP_Path": "/Game/SpaceCRAFT_2_UI/E_WidgetPanel.E_WidgetPanel_C" }, "Gadget": { "WidgetClass": "WidgetBlueprint'/Game/SpaceCRAFT_2_UI/VehicleDisplays/ADI/W_ADI.W_ADI'", "Size_cm": [ "doubleV2", 15.0, 15.0 ], "Resolution_pix_cm": 40, "CameraFacing": false, "Params": { "Body": [ "EntityRef", "Orion" ], "Frame": [ "EntityRef", "Gateway" ] } }
- Example usage inside EntityConfig, also demonstrating new Gadget Params (params passed along to Gadget UI code, will be supported by on-screen pawn gadgets soon)
- Updated HLS and Orion 3D models with interiors.
Deterministiccheckbox in Sim menu will start sim in Deterministic (single-threaded fast-as-possible) mode.- New Gadgets, not yet in core gadgets list:
- Draw Line between Two Entities
- Relative Motion Trail Viewer
Rendering
- Corrected exposure value and physical camera settings
- There was a false additional 1.3 stops of darkening on simulation visuals. This has been fixed; EV setting of 14.0 now matches previous setting of 15.3.
- Solved issues with some physical-camera settings such as depth of field persisting in non-physical "game" camera mode.
- Camera shutter speed now no longer inverted. Input of 500.0 to
shutterSpeed_Hzwill now properly map to 1/500 of a second exposure. - VR Pawns now using new functions for camera exposure control, which may disrupt existing VR sims.
- Much faster "eye adaptation" for AUTO exposure mode
- Fixed UI-shifting issues in
W_CameraControl_PhysicalSimDynamX/SC_Platform#2570 - Some other issues with camera control UI fixed
- Most core sims changed over to
W_CameraControl_Physical
- Small tweaks to shadow settings; should properly stretch to ~4000km camera distance.
Object_LoadedEntity Type updates- "EmissiveStrength" parameter controls multiplier on emissive texture (i.e., its brightness)
- Color texture alpha channel now gets passed in as an opacity mask (no code changes needed)
- Atmosphere rendering no longer conflicts with planet terrain geometry, which caused black splotches
Key Known Issues
- Keplerian mode in Transform gadget not working
- ISS Live Telemetry demo crashing on start
- SimDynamX/SC_Platform#1491 SimDynamX/SC_Platform#2235 Realtime Capture SkyLight sometimes has improper lighting
- (Reduced impact) Various small GMRAD issues involving cube-side edges SimDynamX/SC_Platform#783
- SimDynamX/SC_Platform#1739 Some jitter in specific situations, probably involving a time synchronization issue
- Lander demo has WIP overhaul
- Create New Sim UI is only partially implemented
- Don't yet have a way to set up Systems on Entities in the SpaceCRAFT sim editing utilities; still requires text-editing the sim config for now.
- Memory leak when making heavy use of image captures SimDynamX/SC_Platform#2563
- Planet small-scale surface detail normal map (detail lighting) 90 degrees out of alignment when at the poles
- FieldEffects are not yet passed along with IncludeSims
Automated Git Changelog:
What's Changed
- Platform Release v0.29.0 by @connorjak in SimDynamX/SC_Platform#2627
- Platform Release v0.30.0 by @connorjak in SimDynamX/SC_Platform#2658
- Add Sensors package folder to release by @connorjak in SimDynamX/SC_Platform#2728
- AERO Capstone Demo Sim Work, Deterministic Mode from UE Client, 3D Model Import Updates by @AlexSein98 in SimDynamX/SC_Platform#2730
- Fix wrong exposure, reimplement sim camera settings API, fix CameraControl layout by @connorjak in SimDynamX/SC_Platform#2727
- Lander Convex Optimization - PR for HLS/Orion models by @connorjak in SimDynamX/SC_Platform#2735
- Orbit Trail Improvements and Gadget That Draws a Line Between Two Objects by @jc-luna in SimDynamX/SC_Platform#2688
- Structured Exception Handling support on Windows by @connorjak in SimDynamX/SC_Platform#2740
- E_WidgetPanel entity for gadgets in 3D world, W_Gadget base class with params by @connorjak in SimDynamX/SC_Platform#2746
- Release fixes 0.32.0 by @connorjak in SimDynamX/SC_Platform#2750
Full Changelog: SimDynamX/SC_Platform@v0.31.1...v0.32.0