From 1d23be18b664675fe3f7f254a9adbb9ace58b968 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Thu, 16 Jul 2026 19:57:25 +0100 Subject: [PATCH] Pin adaptive exposure release witness --- ReleaseConsumerProject/Packages/manifest.json | 2 +- .../Packages/packages-lock.json | 4 +-- docs/aetheria-released-package-witness.md | 28 ++++++++++--------- scripts/run-aetheria-daemon-world-witness.ps1 | 2 +- 4 files changed, 19 insertions(+), 17 deletions(-) diff --git a/ReleaseConsumerProject/Packages/manifest.json b/ReleaseConsumerProject/Packages/manifest.json index 4ba9303..8745e90 100644 --- a/ReleaseConsumerProject/Packages/manifest.json +++ b/ReleaseConsumerProject/Packages/manifest.json @@ -9,7 +9,7 @@ "org.gamecult.cultlib": "https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#cultlib-unity-v1.0.15", "org.gamecult.eve.plugin-fields": "https://github.com/GameCult/EvePlugins.git?path=/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields#eve-plugin-fields-unity-v0.2.3", "org.gamecult.eve.surface": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.surface#eveunity-surface-v0.2.2", - "org.gamecult.eve.unity-scene": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.3.58", + "org.gamecult.eve.unity-scene": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.3.59", "org.gamecult.eve.unity-uitoolkit": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-uitoolkit#eveunity-uitoolkit-v0.1.1" }, "testables": [ diff --git a/ReleaseConsumerProject/Packages/packages-lock.json b/ReleaseConsumerProject/Packages/packages-lock.json index 31f1751..5a4c1a5 100644 --- a/ReleaseConsumerProject/Packages/packages-lock.json +++ b/ReleaseConsumerProject/Packages/packages-lock.json @@ -144,7 +144,7 @@ "hash": "140e1bd963a0033e66777a3b2c5fe6e9c97dfe32" }, "org.gamecult.eve.unity-scene": { - "version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.3.58", + "version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.3.59", "depth": 0, "source": "git", "dependencies": { @@ -155,7 +155,7 @@ "com.unity.render-pipelines.universal": "17.4.0", "com.unity.modules.particlesystem": "1.0.0" }, - "hash": "02203ff134570c301ce58969397c296ee14e69ee" + "hash": "4d5257b8ca09767974e8eb350a9695191ec39fdc" }, "org.gamecult.eve.unity-uitoolkit": { "version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-uitoolkit#eveunity-uitoolkit-v0.1.1", diff --git a/docs/aetheria-released-package-witness.md b/docs/aetheria-released-package-witness.md index eaf7cb3..dea611f 100644 --- a/docs/aetheria-released-package-witness.md +++ b/docs/aetheria-released-package-witness.md @@ -2,10 +2,10 @@ ## Current result -The released-package warm-gameplay witness passes with: +The released-package cold world witness passes with: -- `org.gamecult.eve.unity-scene` `0.3.58`, commit - `02203ff134570c301ce58969397c296ee14e69ee`; +- `org.gamecult.eve.unity-scene` `0.3.59`, commit + `4d5257b8ca09767974e8eb350a9695191ec39fdc`; - `org.gamecult.eve.plugin-fields` `0.2.3`, commit `c5a4a75c1b727499b16c2dae1895f29e2a9f72f0`; - `org.gamecult.eve.surface` `0.2.2`, commit @@ -17,16 +17,18 @@ The released-package warm-gameplay witness passes with: - the generic `ReleaseConsumerProject` client connected directly to the Aetheria daemon. -The cold `0.3.58` camera-contract witness in -`artifacts/aetheria-daemon-gravity-fog-historical` resolves the tagged package, -transfers and lowers bundle -`e299b50ded9c9ba8964c567964c30342b9b13323665b20e740210b4806dd6e66`, and -passes in 51.0 seconds. EveUnity now supplies the positive-Z camera transform -used by Unity shader globals, so Aetheria keeps its historical ray direction -instead of compensating for the negative-Z `Camera.cameraToWorldMatrix` API. -The resulting capture exposes a separate unresolved mismatch: restoring the -historical scattering law makes the current projected fog frame severely -overexposed. That is not claimed as visual parity. +The cold `0.3.59` witness in +`artifacts/aetheria-daemon-adaptive-exposure-cold` resolves the tagged package, +transfers and lowers the 56,170,916-byte provider bundle +`34dd156038c9c55b96136e10805f35f2bc7f2aa4e8dda8a519e57aa5a83329c8`, and +passes in 53.3 seconds. EveUnity lowers Aetheria's advertised historical +histogram exposure as a provider-agnostic camera semantic; the bundled static +volume profile remains neutral and is no longer a competing exposure owner. +Average pilot-frame luminance fell from `0.8716` in the restored-scattering +camera witness to `0.5096`, recovering visible cloud structure. The capture is +still cyan and visibly posterized, so temporal/color parity remains open. +Map-channel isolation also passes: the pilot camera excludes the 11 map +renderers and the map camera includes them. Current released-package evidence is in `artifacts/aetheria-daemon-mapped-body-cold`; despite that retained directory diff --git a/scripts/run-aetheria-daemon-world-witness.ps1 b/scripts/run-aetheria-daemon-world-witness.ps1 index 95712b6..9ef4862 100644 --- a/scripts/run-aetheria-daemon-world-witness.ps1 +++ b/scripts/run-aetheria-daemon-world-witness.ps1 @@ -13,7 +13,7 @@ param( ) $ErrorActionPreference = "Stop" -$expectedEveUnityCommit = "02203ff134570c301ce58969397c296ee14e69ee" +$expectedEveUnityCommit = "4d5257b8ca09767974e8eb350a9695191ec39fdc" $expectedEveFieldsCommit = "c5a4a75c1b727499b16c2dae1895f29e2a9f72f0" $expectedEveUnityUiToolkitCommit = "4d0cbe0185bdc4fc65eb63503a7c5cb578539669" $expectedCultLibCommit = "419053ebe2325848051c4f4d8ba352cd4286c424"