Skip to content

Releases: untoldengine/UntoldEngine

Release v0.13.2

18 Jun 15:55

Choose a tag to compare

Untold Engine v0.13.2 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 tile preview overlay for blender (4a31132…)
  • [Patch] Add Blender tiled-scene metadata and LOD preview tools (2c1878a…)
  • [Patch] Fix lod/hlod distances (1a77470…)
  • [Patch] Improved lod overlay for uniform grid (e56c488…)
  • [Patch] Fix LOD/HLOD gen for spanning tiles and add force_local override (0d3d544…)
  • [Patch] Use manifest cell_bounds for tile debug overlay (31a9340…)
  • [Patch] Updated the default values in the overlay (5097b7f…)
  • [Patch] Tile Floor Fill visibility toggle (9092aea…)
  • [Patch] Added progress bar to tile exporter (278b3f8…)
  • [Patch] Improve tiled LOD0 handoff diagnostics and fallback coverage (02ff6da…)
  • [Patch] Fix tiled LOD fallback retention during visibility handoff (8469998…)
  • [Patch] Add tile streaming log category coverage (0dc402b…)
  • [Patch] Added Lod cross fade dithering (47d392f…)
  • [Patch] Fixed popping after cross fade implementation (d3361da…)
  • [Patch] Update Engine API documentation and settings (22a5980…)
  • [Patch] Updated additional APIs (9b956e0…)
  • [Patch] Improved API (83d5a60…)
  • [Patch] Engine HLOD replacement fix + test (58ae514…)
  • [Patch] Add tile representation render diagnostics (9d5e793…)
  • [Patch]Collapse underfilled quadtree tile-tier groups (5ca53d7…)
  • [Patch] Fixed area light math (3b78333…)
  • [Patch] Clamped spotlight parameters (dcd6d08…)
  • [Patch] Clamped point lights parameters (e5cb8f0…)
  • [Patch] Fixed cascade shadows (2447cb5…)
  • [Patch] Import-export light from Blender (f2f8f81…)
  • [Patch] New API for directional light (e51928f…)
  • [Patch] Color correction fix (aee1c1a…)
  • [Patch] Fixed issue with dir light not getting set (f6a97ec…)
  • [Patch] Added scene author lights and camera to tiles (251c3b7…)
  • [Patch] make runtime camera lookup deterministic when multiple CameraComponents exist (4d65ba3…)
  • [Patch] Include lights and cameras in Blender add-on exports (17ddc04…)
  • [Patch] added function to load authored scene (57858f9…)
  • [Patch] Fixed area light import math (a557094…)
  • [Patch] Fixed area light direction (2f10a3d…)
  • [Patch] Fixed roughness and metallic export (86032bb…)
  • [Patch] Add user custom scene channels and prefix mapping (bfc57e0…)

📚 Docs

  • [Docs] Updated add-on script documentation (fa46413…)
  • [Docs] Updated docs with example (b4db01e…)
  • [Docs] Updated documentation (5ada000…)

Release v0.13.1

10 Jun 13:42

Choose a tag to compare

Untold Engine v0.13.1 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] Implemented MSAA (ec63a6c…)
  • [Patch] Fixed no entity found error messages (c07c3bc…)
  • [Patch] Fixed streaming swap warning messages (60676fe…)
  • [Patch] Implemented splats TBDR (ecec3b9…)
  • [Patch] Removed legacy gaussian splat architecture (29c74b7…)
  • [Patch] Added pick participation channel (5ca25d5…)

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…)