From c97ecc112384d5c49725a4ba8b406595ec6cd48b Mon Sep 17 00:00:00 2001
From: pkuzic
Date: Fri, 25 Sep 2026 16:39:11 +0100
Subject: [PATCH] MONKEY (skybox): pose captures at t = 0, higher Hyjal
viewpoint
Co-Authored-By: Claude Opus 5.5
---
crates/benilla-app/src/capture/scenarios.rs | 4 ++--
crates/benilla-world/src/skybox.rs | 8 +++++---
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/crates/benilla-app/src/capture/scenarios.rs b/crates/benilla-app/src/capture/scenarios.rs
index 6b489dd9..35bcc6e8 100644
--- a/crates/benilla-app/src/capture/scenarios.rs
+++ b/crates/benilla-app/src/capture/scenarios.rs
@@ -1567,8 +1567,8 @@ const SKYBOX_STEPPES_EYE: [f32; 3] = [-7979.0, -2571.0, 260.0];
const SKYBOX_STEPPES_LOOK: [f32; 3] = [-7800.0, -2450.0, 320.0];
const SKYBOX_BLASTED_EYE: [f32; 3] = [-11300.0, -3073.0, 30.0];
const SKYBOX_BLASTED_LOOK: [f32; 3] = [-11120.0, -2960.0, 90.0];
-const SKYBOX_HYJAL_EYE: [f32; 3] = [4637.0, -4461.0, 1060.0];
-const SKYBOX_HYJAL_LOOK: [f32; 3] = [4800.0, -4350.0, 1120.0];
+const SKYBOX_HYJAL_EYE: [f32; 3] = [4637.0, -4461.0, 1130.0];
+const SKYBOX_HYJAL_LOOK: [f32; 3] = [4800.0, -4350.0, 1230.0];
#[cfg(test)]
mod ui_opt_in_tests {
diff --git a/crates/benilla-world/src/skybox.rs b/crates/benilla-world/src/skybox.rs
index c7ab7add..5c190b49 100644
--- a/crates/benilla-world/src/skybox.rs
+++ b/crates/benilla-world/src/skybox.rs
@@ -646,8 +646,8 @@ struct ModelClock {
}
/// MONKEY (skybox): pose every shown skybox and run its material loops on the model's clock:
-/// sequence 0 at `duration × day fraction` under flag `0x1`, else the scene clock. A capture keeps
-/// the bind pose and the seeds, as the shared lanes freeze, unless the day drives the clock.
+/// sequence 0 at `duration × day fraction` under flag `0x1`, else the scene clock. A capture holds
+/// `t = 0` unless the day drives the clock.
#[allow(clippy::too_many_arguments)]
fn animate_skyboxes(
time: Res