Skip to content

v0.3.0

Compare
Choose a tag to compare
@mikeroberts3000 mikeroberts3000 released this 21 Jul 08:35
· 430 commits to main since this release

Precompiled binaries

Scenes

kujiale_0000

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 of apartment_0000 was captured in SPEAR running at 4K resolution at 60 fps.

image

  • 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.

image

  • 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.

image

  • We have made several usability and readability improvements to our code, especially to our examples.