Skip to content

Releases: untoldengine/UntoldEngine

Release v0.13.0

03 Jun 00:07

Choose a tag to compare

Untold Engine v0.13.0 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Blender Add-on

This release includes the Untold Engine Blender add-on as a downloadable release asset:

untold_exporter.zip

Install it in Blender:

  1. Download untold_exporter.zip from this release.
  2. Open Blender.
  3. Go to Edit > Preferences > Add-ons.
  4. Click Install... and select untold_exporter.zip.
  5. Enable Untold Engine Exporter.

The add-on adds:

  • File > Export > Untold (.untold)
  • File > Export > Untold Animation (.untold)
  • File > Export > Untold Tiled Scene

For texture baking and compression dependencies, see:
https://github.com/untoldengine/UntoldEngine/blob/develop/docs/API/UsingBlenderAddon.md


Getting Started

To create your own project/game using the Untold Engine, see:

https://untoldengine.github.io/UntoldEngine/API/GettingStarted/


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Derive batch cell size from actual tile extents in quadtree/KD-tree manifests (86c00bf…)
  • [Patch] Fix shadows for non-streaming models (777f203…)
  • [Patch] Implemented depth-only SSAO (531b573…)
  • [Patch] Updated tests for TBDR (9958ca2…)
  • [Patch] Add ghost mode channel (f73c5df…)
  • [Patch] plane detection for XR (1411624…)
  • [Patch] fixed render debug targets (4ea1251…)

📚 Docs

  • [Docs] Updated documentation (c382a09…)

🚀 Features

  • [Feature] Implemented TBDR into the engine. (ad52436…)

Release v0.12.18

01 Jun 06:38

Choose a tag to compare

Untold Engine v0.12.18 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Blender Add-on

This release includes the Untold Engine Blender add-on as a downloadable release asset:

untold_exporter.zip

Install it in Blender:

  1. Download untold_exporter.zip from this release.
  2. Open Blender.
  3. Go to Edit > Preferences > Add-ons.
  4. Click Install... and select untold_exporter.zip.
  5. Enable Untold Engine Exporter.

The add-on adds:

  • File > Export > Untold (.untold)
  • File > Export > Untold Animation (.untold)
  • File > Export > Untold Tiled Scene

For texture baking and compression dependencies, see:
https://github.com/untoldengine/UntoldEngine/blob/develop/docs/API/UsingBlenderAddon.md


Getting Started

To create your own project/game using the Untold Engine, see:

https://untoldengine.github.io/UntoldEngine/API/GettingStarted/


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Added occlusion debug viewer (36160da…)
  • [Patch] Hierarchy-aware tile culling (5a47bb2…)
  • [Patch] Added ancestor walk to hierarchy occlusion (49fd65b…)
  • [Patch] Use a closest-point to parent AABB (43a84b6…)
  • [Patch] Implemented kd-tree partitioning (06fcc75…)
  • [Patch] Improved per-cascade shadow distance (0645690…)
  • [Patch] [Patch] Fix hierarchy culling ID format and replace hard-skip with penalty (dcd21ba…)

📚 Docs

  • [Docs] Updated the docs (07c55ed…)

Release v0.12.17

30 May 01:11

Choose a tag to compare

Untold Engine v0.12.17 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Blender Add-on

This release includes the Untold Engine Blender add-on as a downloadable release asset:

untold_exporter.zip

Install it in Blender:

  1. Download untold_exporter.zip from this release.
  2. Open Blender.
  3. Go to Edit > Preferences > Add-ons.
  4. Click Install... and select untold_exporter.zip.
  5. Enable Untold Engine Exporter.

The add-on adds:

  • File > Export > Untold (.untold)
  • File > Export > Untold Animation (.untold)
  • File > Export > Untold Tiled Scene

For texture baking and compression dependencies, see:
https://github.com/untoldengine/UntoldEngine/blob/develop/docs/API/UsingBlenderAddon.md


Getting Started

To create your own project/game using the Untold Engine, see:

https://untoldengine.github.io/UntoldEngine/API/GettingStarted/


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Fixed stream profiler (abd8e4b…)
  • [Patch] Fixe active count in profiler (bd52558…)
  • [Patch] Spread tile stub registration across frames to eliminate stall (9ff304f…)
  • [Patch] Skip transform recomp for static entities using a dirty flag (6bb82f4…)
  • [Patch] Skip traverseSceneGraph entirely when no transforms are dirty (a5b4d5b…)
  • [Patch] Updated scene channel funcion api (0b2abbf…)

📚 Docs

  • [Docs] Update profiler documentation (087575c…)

Release v0.12.16

29 May 05:37

Choose a tag to compare

Untold Engine v0.12.16 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Blender Add-on

This release includes the Untold Engine Blender add-on as a downloadable release asset:

untold_exporter.zip

Install it in Blender:

  1. Download untold_exporter.zip from this release.
  2. Open Blender.
  3. Go to Edit > Preferences > Add-ons.
  4. Click Install... and select untold_exporter.zip.
  5. Enable Untold Engine Exporter.

The add-on adds:

  • File > Export > Untold (.untold)
  • File > Export > Untold Animation (.untold)
  • File > Export > Untold Tiled Scene

For texture baking and compression dependencies, see:
https://github.com/untoldengine/UntoldEngine/blob/develop/docs/API/UsingBlenderAddon.md


Getting Started

To create your own project/game using the Untold Engine, see:

https://untoldengine.github.io/UntoldEngine/API/GettingStarted/


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Fix tile streaming fallback coverage for LOD/HLOD scenes (275ee1d…)
  • [Patch] Added dedicated log categories (1cc3ffb…)
  • [Patch] Fix shadow caster selection (5c0abad…)
  • [Patch] Added a static batching logger (e141c63…)
  • [Patch] Improve XR static batching performance and diagnostics (7dde7e0…)
  • [Patch] Implemented wireframe render mode (5094934…)
  • [Patch] Apply platform-appropriate batching tuning preset automatically at engine init (04b3b49…)

Release v0.12.15

26 May 16:58

Choose a tag to compare

Untold Engine v0.12.15 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Blender Add-on

This release includes the Untold Engine Blender add-on as a downloadable release asset:

untold_exporter.zip

Install it in Blender:

  1. Download untold_exporter.zip from this release.
  2. Open Blender.
  3. Go to Edit > Preferences > Add-ons.
  4. Click Install... and select untold_exporter.zip.
  5. Enable Untold Engine Exporter.

The add-on adds:

  • File > Export > Untold (.untold)
  • File > Export > Untold Animation (.untold)
  • File > Export > Untold Tiled Scene

For texture baking and compression dependencies, see:
https://github.com/untoldengine/UntoldEngine/blob/develop/docs/API/UsingBlenderAddon.md


Getting Started

To create your own project/game using the Untold Engine, see:

https://untoldengine.github.io/UntoldEngine/API/GettingStarted/


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Add scene channels for selectable and context geometry visibility (2c9217d…)

📚 Docs

  • [Docs] Updated documentation (cbade44…)

Release v0.12.14

22 May 14:16

Choose a tag to compare

Untold Engine v0.12.14 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Blender Add-on

This release includes the Untold Engine Blender add-on as a downloadable release asset:

untold_exporter.zip

Install it in Blender:

  1. Download untold_exporter.zip from this release.
  2. Open Blender.
  3. Go to Edit > Preferences > Add-ons.
  4. Click Install... and select untold_exporter.zip.
  5. Enable Untold Engine Exporter.

The add-on adds:

  • File > Export > Untold (.untold)
  • File > Export > Untold Animation (.untold)
  • File > Export > Untold Tiled Scene

For texture baking and compression dependencies, see:
https://github.com/untoldengine/UntoldEngine/blob/develop/docs/API/UsingBlenderAddon.md


Getting Started

To create your own project/game using the Untold Engine, see:

https://untoldengine.github.io/UntoldEngine/API/GettingStarted/


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Fix transparency bug (6a51e40…)
  • [Patch] Exposed mesh properties as public (f9dc13e…)
  • [Patch] LOD Throttle Fix (b9d35ba…)
  • [Patch] Add camera-distance culling for shadow casters (80ea02c…)
  • [Patch] Move Metal buffer creation outside world mutation gate in loadMeshAsync (da82f34…)
  • [Patch] Skip redundant batch removal and dirty for unbatched LOD entities (b133eea…)
  • [Patch] initial plugin export (ea700d3…)
  • [Patch] Added animation blender pluging (20d1b15…)
  • [Patch] Texture compression in add-on plugin enabled (0b080b9…)
  • [Patch] Added tile scene export to plugin (ecc13f2…)

📚 Docs

  • [Docs] Added blender plugin documenation (828c932…)

Release v0.12.13

21 May 17:47

Choose a tag to compare

Untold Engine v0.12.13 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Using Untold Engine in Your Project

Untold Engine can be added to your own projects as a Swift Package dependency:

https://github.com/untoldengine/UntoldEngine

Refer to the README for setup instructions and examples.


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Added AA parameters to serializer (3d81b55…)
  • [Patch] Set ambient default value to 0.4 (c5a72a2…)
  • [Patch] Use recursive traversal for derived asset node ids in serialization (41acc07…)
  • [Patch] Route native OCC stubs through child entities (e1b2935…)
  • [Patch] Reimplented setEntityMesh (6250f0a…)
  • [Patch] Added radii to structured content to stream system (5392935…)
  • [Patch] Stabilize tiled streaming world mutations (e3436fd…)
  • [Patch] Guard floor-proximity gate on interior tiles only (ec4a36c…)
  • [Patch] Enforce minimum residency for parsed tiles before unload or eviction (224d528…)
  • [Patch] [Feature] Replace radius/distance importance with tile view importance (291a626…)
  • [Patch] Add screen-space AABB occlusion factor to tile importance sort (96f1b39…)
  • [Patch] Spread tile parse-completion batching work across frames (c5f3c50…)
  • [Patch] Skip near-plane-clipping tiles as occluders in screen-space occlusion sort (751398b…)
  • [Patch] Disable occlusion sort when no active camera is available (c378cb1…)
  • [Patch] Replace additive occlusion coverage with 8×8 grid union bitmask (9d3bfac…)
  • [Patch] Use closest AABB point for view alignment instead of tile center (d72106a…)
  • [Patch] Floor occlusionScore at occlusionMinWeight to prevent hard load suppression (abd3dbd…)
  • [Patch] Harden tile-resident drain queue in BatchingSystem (2b5713c…)
  • [Patch] Guard rectToScreenMask against zero-area rects (ecc8d46…)
  • [Patch] Route tile-resident drain entities through quiescence to prevent repeated cell rebuilds (aec4112…)

📚 Docs

  • [Docs] Updated streaming docs (ed14520…)

Release v0.12.12

18 May 06:35

Choose a tag to compare

Untold Engine v0.12.12 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Using Untold Engine in Your Project

Untold Engine can be added to your own projects as a Swift Package dependency:

https://github.com/untoldengine/UntoldEngine

Refer to the README for setup instructions and examples.


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Replace FXAA toggle with anti-aliasing mode selector (0111454…)
  • [Patch] Added a FXAA debug texture view (00dd9f5…)
  • [Patch] Added MSAA anti-aliasing - WIP (50d4733…)
  • [Patch] Improve SMAA diagonal and corner handling (552884b…)
  • [Patch] Exposed setSceneScale API (37fed13…)
  • [Patch] Refresh scene-root transform in rendering loop (cc87a41…)
  • [Patch] added function to force unload all parsed tiles (43e27fa…)
  • [Patch] Fixed horizontal plane detection (5e2c088…)

📚 Docs

  • [Docs] Updated streaming system docs (cbc9648…)
  • [Docs] Updated rendering docs (a521557…)
  • [Docs] Updated exported documentation (ccc4dc4…)

Release v0.12.11

14 May 01:26

Choose a tag to compare

Untold Engine v0.12.11 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Using Untold Engine in Your Project

Untold Engine can be added to your own projects as a Swift Package dependency:

https://github.com/untoldengine/UntoldEngine

Refer to the README for setup instructions and examples.


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Fix SSAO floating in XR (9a0fba5…)
  • [Patch] Fix DoF depth linearization for reverse-Z (Vision Pro) (79512a3…)
  • [Patch] Bloom threshold samples full HDR scene, not emissive-only (0652749…)
  • [Patch] Fix DoF bokeh aspect ratio — radius now in pixel space (ebd36b0…)
  • [Patch] Replace DoF ring sampling with Vogel disc pattern (16 samples) (947fe23…)
  • [Patch] Fix chromatic aberration aspect ratio and redundant samples (e9f35bb…)
  • [Patch] Fix vignette shape — circular not elliptical on wide screens (1559ede…)
  • [Patch] Wider bloom blur — 9-tap Gaussian kernel, 4 passes, radius 6 (6af62db…)
  • [Patch] Eliminate redundant texture sample in LookShader (9ca27f0…)
  • [Patch] SSAO bilateral blur: linearize depth and thread reverseZ flag (d211b62…)
  • [Patch] Rename BloomCompositeShader textures to match their actual slots (8ec208f…)
  • [Patch] Fix ColorCorrectionShader parameter mismatch (d72a8db…)
  • [Patch] Remove dead commented-out code block from LookShader (39926ac…)
  • [Patch] Update RenderGraphBuilderTest for removed geometryPassId param (8e11d5c…)
  • [Patch] Fix SSAO intensity and retune preset values (84ddb59…)
  • [Patch] Add progress/percentage to exporter cli (e6741a8…)
  • [Patch] Fixed demo camera orbit (ea2c571…)
  • [Patch] Fix occlusion for transparency meshes in xr (ce811e0…)
  • [Patch] Added cache to the native texture loader (f4470d5…)
  • [Patch] Implemented cascade shadow mapping (4856e59…)
  • [Patch] Updated the build templates (6c49df0…)
  • [Patch] Implemented Temporal Anti-Aliasing (dd3abd3…)
  • [Patch] Moved loadUntoldScene from build templates (403320f…)
  • [Patch] Added a factor to the tile gen script to use area as input (884e051…)
  • [Patch] Fix XR mixed-mode HZB culling behind transparent surfaces (8c63977…)
  • [Patch] Fix HZB false culling near transparent surfaces (0c0b0df…)
  • [Patch] Generate mip map for untold files (3dda8bc…)
  • [Patch] Fix z-figthing issues (b3b6535…)
  • [Patch] fixed reversed z for depth debug (848800d…)
  • [Patch] Fixed grid after doing reversed-z (225b9c1…)
  • [Patch] Preserve original mesh names add selective merge via NM_ prefix (361a299…)

📚 Docs

  • [Docs] Updated static batching docs (4471b07…)
  • [Docs] Updated readme (476056e…)
  • [Docs] Updated licenses (9dc3f6d…)
  • [Docs] Updated documents (136d8a1…)
  • [Docs] Updated readme (434274c…)
  • [Docs] Moved documentation to use mkdocs (811d032…)
  • [Docs] point to stable release (89c56b7…)
  • [Docs] Added load scene docs (cd0a8eb…)
  • [Docs] Update spatial docs (9885d85…)

Release v0.12.10

29 Apr 15:47

Choose a tag to compare

Untold Engine v0.12.10 is now available.


Getting Started

Clone the repository and run the demo project:

git clone https://github.com/untoldengine/UntoldEngine.git
cd UntoldEngine
swift run untoldsandbox

This will build the engine and launch the demo using Swift Package Manager.


Using Untold Engine in Your Project

Untold Engine can be added to your own projects as a Swift Package dependency:

https://github.com/untoldengine/UntoldEngine

Refer to the README for setup instructions and examples.


Documentation & Resources

Repository:
https://github.com/untoldengine/UntoldEngine

README:
https://github.com/untoldengine/UntoldEngine/blob/develop/README.md

GitHub Discussions:
https://github.com/untoldengine/UntoldEngine/discussions


Changes in this Release

🐞 Fixes

  • [Patch] Made fxaa pass public (736ec7b…)