Skip to content

Release v0.15.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 05:46
· 30 commits to develop since this release

Untold Engine v0.15.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:

  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 material fidelity report to the exporter (a36166f…)
  • [Patch] Added untoldengine export-tiles CLI command with RAM-aware parallel export (50221e3…)
  • [Patch] Fix HDR IBL energy calibration (fcda745…)
  • [Patch] Fix iOS simulator Metal kernel build output (2ccc688…)
  • [Patch] fixed abs path in serializer (7f8dd45…)
  • [Patch] Improve directional shadow softness for XR (ac5a1ff…)
  • [Patch] Default quaternion rotations to identity instead of zero (06651fa…)
  • [Patch] Improve Blender-style light units, attenuation, and shadow behavior (a08fded…)
  • [Patch] Added debug views for hdr (95a9c6f…)
  • [Patch] Stage world/studio-light HDR environments and transcode EXR to ZIP for engine compatibility (b782fd4…)
  • [Patch] Re-encode all file-backed material textures through Blender instead of raw-copying (6332c8f…)
  • [Patch] Stage world/studio-light HDR environments in export-tiles too (2e351f2…)
  • [Patch] Fixed bake resolution (ee582e4…)
  • [Patch] Added new variable to setRendering (990520d…)
  • [Patch] Fix joint transforms buffer CPU/GPU race with per-frame ring (f07c0fd…)
  • [Patch] Restore encoder safety net with a closed flag (e8f9607…)
  • [Patch] Persist scene-authored color management and environment state (8980058…)
  • [Patch] Aggregate getAnimationPolicy over descendants (bee8546…)
  • [Patch] Fix MPS -destination must be writable- crash on sRGB texture resample (7924e4a…)
  • [Patch] Create the camera component in CameraNode when missing (aeefa4c…)
  • [Patch] Address review: redundant changeAnimation is a no-op (5f61789…)

📚 Docs

  • [Docs] Reorder topics in docs (30cf39e…)
  • [Docs] Updated usage example (5c1bc45…)
  • [Docs] Updated engine documentation (f9a88b0…)
  • [Docs] Documented bake-materials and bake-color-management (a2696cf…)
  • [Docs] Updated IBL usage documentation (845039d…)
  • [Docs] Update the readme docs (96d0340…)
  • [Docs] Updated xr images (6ac8f82…)
  • [Docs] Added scene authored documentation (f9f0ea9…)
  • [Docs] add plugin architecture and authoring guidelines (e363a83…)
  • [Docs] Added community links (140edc0…)

🚀 Features

  • [Feature] Add compiled animation clip sampling and pose layer foundation (8e3892b…)
  • [Feature] Add per-frame update event with UntoldView onUpdate modifier (6c3dd20…)
  • [Feature] Add simulator fallback for the TBDR deferred renderer (d78c8c1…)
  • [Feature] Add per-entity animation policy (inherit/forceOn/forceOff) (24e9ad8…)
  • [Feature] Add primitive, light, and camera nodes to the scene builder DSL (3b8bc92…)
  • [Feature] Add physics backend plugin interface (260b23f…)
  • [Feature] Add inertialized animation transitions to changeAnimation (08be3a6…)
  • [Feature] Drive external physics backends via an EngineExtension coordinator (c3b8b0e…)
  • [Feature] Mesh and Gaussian share streaming path (0e088a9…)