Release v0.19.0
Untold Engine v0.19.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 ShowcaseDemo
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:
- Download untold_exporter.zip from this release.
- Open Blender.
- Go to Edit > Preferences > Add-ons.
- Click Install... and select untold_exporter.zip.
- 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] Apply root motion once per anchor on modular assets (4f0bc18…)
- [Patch] Keep the foot lock release frame continuous (5f5cadf…)
- [Patch] Keep the foot lock catch-up continuous across a re-plant (f95fece…)
- [Patch] Strip root yaw on the left so rest-rotated roots stay upright (93071cb…)
- [Patch] Guard the .untoldgs writer against non-finite splats, check header sections for overlap, share the covariance and box math (41902a5…)
- [Patch] Size the Gaussian passes from the GPU visible count, not a stale readback (dbaa191…)
- [Patch] Export packed textures as separate files and honor linked metallic/roughness sockets (142175a…)
- [Patch] Re-bake a custom environment from the directory it was loaded from (c834a34…)
- [Patch] Apply root translation deltas relative to the root's heading (7f16324…)
- [Patch] Implemented Adaptive Sigma Quad (679bd23…)
- [Patch] Serialized gaussians into scene (f4700d4…)
- [Patch] fix SSAO self-shadowing that drifted with camera movement (14ec448…)
- [Patch] Bound deserializeScene's concurrent mesh loads to avoid a thread-pool deadlock (6e0bf13…)
- [Patch] Add .spz Gaussian splat export support (b8545d5…)
- [Patch] Renamed setEntityGaussianStreaming (7f2e8e6…)
- [Patch] Add resetToDefaults() to post-processing params (3b89e99…)
- [Patch] Revert renderSkyBackground scene persistence (a8b9876…)
📚 Docs
- [Docs] Gaussian splat streaming proposal (b49e7a0…)
- [Docs] Match the .usplat header size to the implementation (ea9b0b2…)
- [Docs] Re-scope the splat proposal onto .untoldgs v3 and export (ebfb63e…)
- [Docs] Point the gaussianAsset section at untoldgsFormat.md (f6b11ff…)
- [Docs] Point the gaussian-link guide at the right UsingGaussianSystem heading (90ff38b…)
- [Docs] Updated docs (67b7dea…)
🚀 Features
- [Feature] Inertialize root-motion velocity and pace motion-matching jumps (a65b38a…)
- [Feature] Add stance locking to foot IK (cbc8b74…)
- [Feature] Chunked, quantised .untoldgs version 3 payload (3d38b86…)
- [Feature] Add the gaussianAsset chunk to the .untold format (463625f…)
- [Feature] Add cooking flags to untoldengine export for Gaussian splats (81cf457…)
- [Feature] Add a capture up-axis option to the Gaussian splat cook (f940e8b…)
- [Feature] Add a splat budget to the Gaussian cook and a per-platform runtime cap (d7ec8ce…)
- [Feature] Load .untoldgs v3 by byte range with a GPU decode pass (7fd375e…)
- [Feature] Add Gaussian splat debug switches for bisecting render artefacts (579c8f8…)
- [Feature] Shared sort and single draw across Gaussian splat entities (de44645…)
- [Feature] Mesh occluder shell, mesh fade, per-entity splat gain and the gaussianAsset link (d442b90…)
- [Feature] Add .untoldpack export for multi-model Blender scenes (df3ae8d…)
- [Feature] Add UntoldAssetPatcher and the gaussian-link CLI command (faa2220…)
- [Feature] Disk paging and per-chunk LOD tiers for .untoldgs (042a28c…)