v0.3.0
Precompiled binaries
- Windows: SpearSim-v0.3.0-Win64-Shipping.zip
- macOS: SpearSim-v0.3.0-Mac-Shipping.zip
- Linux: SpearSim-v0.3.0-Linux-Shipping.zip
Scenes
kujiale_0000
- Windows: kujiale_0000-v0.3.0-Windows.pak
- macOS: kujiale_0000-v0.3.0-Mac.pak
- Linux: kujiale_0000-v0.3.0-Linux.pak
Changes
This release includes the following new user-facing features and improvements.
- We are releasing a new photorealistic scene,
apartment_0000
under a Creative Commons license. We include all of the Unreal content for this scene directly in our GitHub repository, so users can easily modify and experiment with the content directly in the Unreal Editor. The following image ofapartment_0000
was captured in SPEAR running at 4K resolution at 60 fps.
- We have upgraded from Unreal Engine 4 to Unreal Engine 5. This update significantly improves the overall visual quality that users can expect from SPEAR, and makes rendering noticeably more consistent across platforms. The following image shows our
kujiale_0000
scene, and demonstrates the visual quality users can expect in Unreal Engine 5. This image was captured in SPEAR running at 4K resolution at 40 fps.
-
Under the hood, upgrading to Unreal Engine 5 enables SPEAR to take advantage of Unreal's latest rendering features, including a state-of-the-art fully dynamic global illumination lighting system known as Lumen, and a state-of-the-art virtual geometry streaming system known as Nanite. Lumen enables all lights and objects to be moved fully dynamically with minimal precomputation required, and Nanite enables very high-resolution geometry to be imported and rendered such that the overall rendering cost scales with pixels rather than triangles. We expect these features to be especially useful as we scale the number of scenes that are available in SPEAR in the coming months.
-
We have improved the visual appearance of our OpenBot model.
- We have made several usability and readability improvements to our code, especially to our examples.