Commit Graph

  • ae92a8fd26 Adjust camera yaw and pitch upon reaching a boundary in third-person navigation Victor Giers 2026-04-25 17:39:30 +02:00
  • 5c7d0a5e14 Test: Clear active target on manual look boundary Victor Giers 2026-04-25 17:34:58 +02:00
  • a93d690af0 Update unit tests for target look boundary handling to reflect non-snapping behavior Victor Giers 2026-04-25 17:34:07 +02:00
  • 82109c19d1 Remove manual reset of look offsets when target look boundary is reached Victor Giers 2026-04-25 17:33:27 +02:00
  • bf31cf6a2f Refine target look boundary handling to clear active target and return false Victor Giers 2026-04-25 17:33:16 +02:00
  • a0f6b98678 Add unit test for target boundary detection in third-person navigation controller Victor Giers 2026-04-25 17:27:32 +02:00
  • 793b675e74 Refactor target look offset calculation using applyTargetLookOffsetDelta Victor Giers 2026-04-25 17:27:00 +02:00
  • 98610c53d3 Improve target look offset limits and add boundary detection logic Victor Giers 2026-04-25 17:26:39 +02:00
  • d2f2b38f34 Implement automatic retargeting or clearing of active runtime target Victor Giers 2026-04-25 17:26:17 +02:00
  • d9f724c45d Add handleRuntimeTargetLookBoundaryReached to context Victor Giers 2026-04-25 17:26:01 +02:00
  • 429209b61a Adjust precision for pitch radians assertion in ThirdPersonNavigationController test Victor Giers 2026-04-25 17:20:54 +02:00
  • 9eb58252d8 Update test assertion for ThirdPersonNavigationController pitch radians Victor Giers 2026-04-25 17:19:58 +02:00
  • b2a69948eb Update unit tests for third-person navigation pitch blending Victor Giers 2026-04-25 17:18:20 +02:00
  • cdf38bace7 Improve pitch damping when target assist is active Victor Giers 2026-04-25 17:17:28 +02:00
  • e92143421f Update unit test for ThirdPersonNavigationController pitch handling Victor Giers 2026-04-25 17:14:43 +02:00
  • 24269c9db7 Add unit test to ensure pitch reset when target assist activates Victor Giers 2026-04-25 17:13:05 +02:00
  • c3c9fb745c Initialize default pitch radians in ThirdPersonNavigationController Victor Giers 2026-04-25 17:12:48 +02:00
  • 688a2f3db6 Implement damped yaw rotation for smooth third-person camera target assist Victor Giers 2026-04-25 17:10:37 +02:00
  • fa18467088 Add unit test for target direction initialization in ThirdPersonNavigationController Victor Giers 2026-04-25 17:09:26 +02:00
  • 66b33f4484 Simplify camera yaw calculation by setting yaw directly to target value, removing dampening logic Victor Giers 2026-04-25 17:07:31 +02:00
  • de88f612f8 Add test case for target assist fading when camera collision occurs Victor Giers 2026-04-25 17:02:23 +02:00
  • a883a2e947 Apply vertical target assist scaling based on camera distance collision Victor Giers 2026-04-25 17:01:49 +02:00
  • 3fe78937e3 Add collision fade constants and smoothStep utility function Victor Giers 2026-04-25 17:01:34 +02:00
  • 62bf25cfe6 Update imports in third-person navigation controller unit tests Victor Giers 2026-04-25 16:55:29 +02:00
  • e0c1ce76ca Add unit test verifying vertical camera aim adjustment with target assist Victor Giers 2026-04-25 16:54:25 +02:00
  • c04ee2a751 Adjust lookAtVector calculation to incorporate target assist vertical offset Victor Giers 2026-04-25 16:54:16 +02:00
  • d5478df76e Implement vertical look assistance calculation in navigation controller Victor Giers 2026-04-25 16:53:55 +02:00
  • 97ede82de7 Initialize constants and state for vertical look assistance Victor Giers 2026-04-25 16:53:39 +02:00
  • c55606f0b2 Test: Prevent auto-retargeting between close border targets Victor Giers 2026-04-25 16:48:48 +02:00
  • dc819fd1ba Improve target candidate resolution with player distance filtering Victor Giers 2026-04-25 16:48:14 +02:00
  • 39fc5036e1 Update collision resolution test function to validate positive radius Victor Giers 2026-04-25 16:42:33 +02:00
  • 74da142d65 Remove unused code block from RuntimeHost definition Victor Giers 2026-04-25 16:41:44 +02:00
  • 92608ae395 Update test function signature by removing radius parameter Victor Giers 2026-04-25 16:41:38 +02:00
  • 60d2b3c447 Improve distance assertion for runtime target candidates in tests Victor Giers 2026-04-25 16:40:07 +02:00
  • 1f7464bd3a Refactor and expand RuntimeHost unit tests for target selection and retargeting logic Victor Giers 2026-04-25 16:39:14 +02:00
  • f1825c32fb Refactor runtime target proposal to prioritize screen-center candidates Victor Giers 2026-04-25 16:38:28 +02:00
  • 5ce0f1f9cf Fix input X sign in RuntimeHost and add test for temporary look-on input in navigation controller Victor Giers 2026-04-25 16:32:35 +02:00
  • e55db834ab Feat: Add 'Above' NPC entity and related interaction tests Victor Giers 2026-04-25 16:32:02 +02:00
  • df0d577625 Update look input handling to accept directional screen-space coordinates and return detailed state Victor Giers 2026-04-25 16:30:53 +02:00
  • b4a533fe01 Update target look input handling to use full movement data Victor Giers 2026-04-25 16:30:08 +02:00
  • 0601b46f8c Refactor pointer input handling and update target look logic in ThirdPersonNavigationController Victor Giers 2026-04-25 16:29:41 +02:00
  • 17768b0fdf Improve camera position calculation using resolved yaw and pitch Victor Giers 2026-04-25 16:29:27 +02:00
  • d9642d00f6 Refactor target look input handling and implement offset dampening Victor Giers 2026-04-25 16:29:10 +02:00
  • 60f8b26542 Add target look offset variables to navigation controller Victor Giers 2026-04-25 16:28:36 +02:00
  • 8824a42cfa Add target look tracking and improve dampening utilities in third-person navigation controller Victor Giers 2026-04-25 16:27:27 +02:00
  • ff11b16f42 Refactor runtime target look input to use screen-space projection for candidate selection Victor Giers 2026-04-25 16:26:47 +02:00
  • 4be1e05251 Update runtime target state management to use a boolean switch flag Victor Giers 2026-04-25 16:25:33 +02:00
  • 5881d9d448 Refactor target switching logic and update input handling constants Victor Giers 2026-04-25 16:25:13 +02:00
  • 5f2be9277f Implement structured target look input and advanced shader-based visual targeting effects Victor Giers 2026-04-25 16:24:31 +02:00
  • 72a92ed798 Update test input for handleRuntimeTargetLookInput to use -1 Victor Giers 2026-04-25 16:06:22 +02:00
  • f2fb11b4cc Update test positions for distant runtime interaction elements Victor Giers 2026-04-25 16:05:50 +02:00
  • 3b19c16a14 Adjust type casting for horizontal intent in RuntimeHost Victor Giers 2026-04-25 16:04:58 +02:00
  • bb05a4b6cb Standardize targeting acquisition range by replacing complex reach multipliers with a fixed acquisition distance Victor Giers 2026-04-25 16:04:21 +02:00
  • 7985afff0c Update RuntimeHost unit tests for target switching and look input handling Victor Giers 2026-04-25 15:58:18 +02:00
  • ed94970088 Refactor runtime target look input to support directional side targeting and update target state management Victor Giers 2026-04-25 15:57:12 +02:00
  • d7822b9741 Enhance target assist by tracking look input direction and refining target state logic Victor Giers 2026-04-25 15:52:16 +02:00
  • 9471475e58 Prevent rotation when target look input is consumed Victor Giers 2026-04-25 15:51:07 +02:00
  • c94b82108f Refactor: Improve look input handling and consumption in ThirdPersonNavigationController Victor Giers 2026-04-25 15:50:37 +02:00
  • d90f0ac8fa Context: Add handleRuntimeTargetLookInput method to RuntimeControllerContext Victor Giers 2026-04-25 15:50:19 +02:00
  • ba31e05905 Update RuntimeHost tests to use camera property instead of look intent method Victor Giers 2026-04-25 15:44:03 +02:00
  • e43c955172 Refactor runtime targeting to use camera direction for accurate candidate resolution Victor Giers 2026-04-25 15:43:24 +02:00
  • 5f74e091c3 Add test for star rotation based on sun orbit Victor Giers 2026-04-25 15:43:04 +02:00
  • b2e271c383 Refresh runtime targeting state Victor Giers 2026-04-25 15:42:50 +02:00
  • 8fb4b3932e Update star rendering with rotation axis and reduce max active target distance Victor Giers 2026-04-25 15:42:29 +02:00
  • ef1262f893 Adjust sign convention for camera yaw calculation in third-person navigation Victor Giers 2026-04-25 15:40:55 +02:00
  • ab5e10fb5a Remove third-person camera look intent reporting from context Victor Giers 2026-04-25 15:40:47 +02:00
  • fdf0aab98a Enhance star rendering with advanced galaxy and nebula effects Victor Giers 2026-04-25 15:40:25 +02:00
  • f02f254ac3 Implement star rotation based on celestial orbits Victor Giers 2026-04-25 15:38:15 +02:00
  • 99dc1871d9 Enhance runtime targeting logic and add unit tests for target switching and loss conditions Victor Giers 2026-04-25 15:33:19 +02:00
  • dd0f6868ac Implement look-directional target switching and refine active runtime target state management Victor Giers 2026-04-25 15:31:13 +02:00
  • 601a1e8ecd Feature: Implement third-person camera look intent reporting and update target lock state Victor Giers 2026-04-25 15:30:01 +02:00
  • 8956e82002 Add runtime target look yaw delta tracking Victor Giers 2026-04-25 15:28:53 +02:00
  • 6cd90633ad auto-git: [change] src/runtime-three/third-person-navigation-controller.ts Victor Giers 2026-04-25 15:28:22 +02:00
  • 92faceb809 auto-git: [change] src/runtime-three/navigation-controller.ts Victor Giers 2026-04-25 15:28:01 +02:00
  • 86e89b25ec auto-git: [change] src/runtime-three/runtime-host.ts [change] tests/unit/runtime-host.test.ts Victor Giers 2026-04-25 10:45:04 +02:00
  • 12df95f98a auto-git: [change] tests/unit/runtime-interaction-system.test.ts Victor Giers 2026-04-25 10:29:09 +02:00
  • de7055f421 auto-git: [change] tests/unit/runtime-host.test.ts Victor Giers 2026-04-25 10:28:50 +02:00
  • 5b248fa01b auto-git: [change] tests/unit/runtime-host.test.ts Victor Giers 2026-04-25 10:28:35 +02:00
  • 935c8b7e9c auto-git: [change] src/runtime-three/runtime-host.ts [change] tests/unit/runtime-interaction-system.test.ts Victor Giers 2026-04-25 10:28:23 +02:00
  • 13635d0705 auto-git: [change] src/runtime-three/runtime-interaction-system.ts Victor Giers 2026-04-25 10:26:46 +02:00
  • 393bdfc0d8 auto-git: [change] src/assets/gltf-model-import.ts Victor Giers 2026-04-25 04:32:30 +02:00
  • c439bb77d2 auto-git: [change] src/assets/gltf-model-import.ts Victor Giers 2026-04-25 04:32:24 +02:00
  • 7c72e85361 auto-git: [change] tests/setup/vitest.setup.ts Victor Giers 2026-04-25 04:32:07 +02:00
  • dfbf6c2a3f auto-git: [change] tests/setup/vitest.setup.ts Victor Giers 2026-04-25 04:31:49 +02:00
  • 0d176a0129 auto-git: [change] src/runtime-three/player-locomotion.ts Victor Giers 2026-04-25 04:29:59 +02:00
  • 697577d4ff auto-git: [change] tests/unit/runtime-interaction-system.test.ts Victor Giers 2026-04-25 04:24:21 +02:00
  • c39a048134 auto-git: [change] src/runtime-three/player-locomotion.ts Victor Giers 2026-04-25 04:23:38 +02:00
  • 9261a18d94 auto-git: [change] tests/unit/runtime-host.test.ts Victor Giers 2026-04-25 04:22:17 +02:00
  • 352bfba286 auto-git: [add] tests/unit/runtime-interaction-system.test.ts [change] src/runtime-three/runtime-host.ts Victor Giers 2026-04-25 04:21:22 +02:00
  • 0f1d626504 auto-git: [change] src/runtime-three/runtime-host.ts Victor Giers 2026-04-25 04:16:40 +02:00
  • ea511424b4 auto-git: [change] src/runtime-three/runtime-host.ts Victor Giers 2026-04-25 04:15:32 +02:00
  • 10c94fc5ec auto-git: [change] src/runtime-three/runtime-interaction-system.ts Victor Giers 2026-04-25 04:15:26 +02:00
  • 4e36c12814 auto-git: [change] src/runtime-three/runtime-host.ts [change] src/runtime-three/runtime-interaction-system.ts Victor Giers 2026-04-25 04:15:14 +02:00
  • d1a29cb58a auto-git: [change] src/runtime-three/player-input-bindings.ts Victor Giers 2026-04-25 04:14:52 +02:00
  • 20bf3b9b0c auto-git: [change] src/runtime-three/third-person-navigation-controller.ts Victor Giers 2026-04-25 04:14:46 +02:00
  • b39af08eb3 auto-git: [change] src/runtime-three/navigation-controller.ts Victor Giers 2026-04-25 04:14:25 +02:00
  • 25d363dc7b auto-git: [change] src/runtime-three/runtime-interaction-system.ts Victor Giers 2026-04-25 04:13:44 +02:00
  • 9a0228e9b2 auto-git: [change] src/runtime-three/runtime-interaction-system.ts Victor Giers 2026-04-25 04:13:29 +02:00
  • ac9612a5a0 auto-git: [change] src/runtime-three/runtime-interaction-system.ts Victor Giers 2026-04-25 04:13:04 +02:00
  • 8a23bd52a9 auto-git: [change] src/runtime-three/runtime-host.ts [change] tests/unit/runtime-host.test.ts Victor Giers 2026-04-25 04:04:59 +02:00