Commit Graph

3315 Commits

Author SHA1 Message Date
0026d1521b Add isLineSegmentClear method for checking collision clearance along a line segment 2026-04-25 18:02:12 +02:00
ae92a8fd26 Adjust camera yaw and pitch upon reaching a boundary in third-person navigation 2026-04-25 17:40:09 +02:00
82109c19d1 Remove manual reset of look offsets when target look boundary is reached 2026-04-25 17:34:57 +02:00
bf31cf6a2f Refine target look boundary handling to clear active target and return false 2026-04-25 17:34:57 +02:00
793b675e74 Refactor target look offset calculation using applyTargetLookOffsetDelta 2026-04-25 17:27:21 +02:00
98610c53d3 Improve target look offset limits and add boundary detection logic 2026-04-25 17:27:00 +02:00
d2f2b38f34 Implement automatic retargeting or clearing of active runtime target 2026-04-25 17:26:39 +02:00
d9f724c45d Add handleRuntimeTargetLookBoundaryReached to context 2026-04-25 17:26:39 +02:00
cdf38bace7 Improve pitch damping when target assist is active 2026-04-25 17:18:39 +02:00
c3c9fb745c Initialize default pitch radians in ThirdPersonNavigationController 2026-04-25 17:13:24 +02:00
688a2f3db6 Implement damped yaw rotation for smooth third-person camera target assist 2026-04-25 17:10:55 +02:00
66b33f4484 Simplify camera yaw calculation by setting yaw directly to target value, removing dampening logic 2026-04-25 17:07:51 +02:00
a883a2e947 Apply vertical target assist scaling based on camera distance collision 2026-04-25 17:02:23 +02:00
3fe78937e3 Add collision fade constants and smoothStep utility function 2026-04-25 17:02:23 +02:00
c04ee2a751 Adjust lookAtVector calculation to incorporate target assist vertical offset 2026-04-25 16:54:51 +02:00
d5478df76e Implement vertical look assistance calculation in navigation controller 2026-04-25 16:54:15 +02:00
97ede82de7 Initialize constants and state for vertical look assistance 2026-04-25 16:54:15 +02:00
dc819fd1ba Improve target candidate resolution with player distance filtering 2026-04-25 16:48:43 +02:00
74da142d65 Remove unused code block from RuntimeHost definition 2026-04-25 16:42:55 +02:00
f1825c32fb Refactor runtime target proposal to prioritize screen-center candidates 2026-04-25 16:39:01 +02:00
5ce0f1f9cf Fix input X sign in RuntimeHost and add test for temporary look-on input in navigation controller 2026-04-25 16:32:49 +02:00
df0d577625 Update look input handling to accept directional screen-space coordinates and return detailed state 2026-04-25 16:31:20 +02:00
b4a533fe01 Update target look input handling to use full movement data 2026-04-25 16:30:29 +02:00
0601b46f8c Refactor pointer input handling and update target look logic in ThirdPersonNavigationController 2026-04-25 16:30:08 +02:00
17768b0fdf Improve camera position calculation using resolved yaw and pitch 2026-04-25 16:29:37 +02:00
d9642d00f6 Refactor target look input handling and implement offset dampening 2026-04-25 16:29:26 +02:00
60f8b26542 Add target look offset variables to navigation controller 2026-04-25 16:29:26 +02:00
8824a42cfa Add target look tracking and improve dampening utilities in third-person navigation controller 2026-04-25 16:27:42 +02:00
ff11b16f42 Refactor runtime target look input to use screen-space projection for candidate selection 2026-04-25 16:27:06 +02:00
4be1e05251 Update runtime target state management to use a boolean switch flag 2026-04-25 16:26:47 +02:00
5881d9d448 Refactor target switching logic and update input handling constants 2026-04-25 16:25:33 +02:00
5f2be9277f Implement structured target look input and advanced shader-based visual targeting effects 2026-04-25 16:25:12 +02:00
3b19c16a14 Adjust type casting for horizontal intent in RuntimeHost 2026-04-25 16:06:22 +02:00
bb05a4b6cb Standardize targeting acquisition range by replacing complex reach multipliers with a fixed acquisition distance 2026-04-25 16:04:57 +02:00
ed94970088 Refactor runtime target look input to support directional side targeting and update target state management 2026-04-25 15:58:18 +02:00
d7822b9741 Enhance target assist by tracking look input direction and refining target state logic 2026-04-25 15:52:29 +02:00
9471475e58 Prevent rotation when target look input is consumed 2026-04-25 15:52:16 +02:00
c94b82108f Refactor: Improve look input handling and consumption in ThirdPersonNavigationController 2026-04-25 15:51:06 +02:00
d90f0ac8fa Context: Add handleRuntimeTargetLookInput method to RuntimeControllerContext 2026-04-25 15:51:06 +02:00
e43c955172 Refactor runtime targeting to use camera direction for accurate candidate resolution 2026-04-25 15:43:55 +02:00
b2e271c383 Refresh runtime targeting state 2026-04-25 15:43:24 +02:00
8fb4b3932e Update star rendering with rotation axis and reduce max active target distance 2026-04-25 15:42:49 +02:00
ef1262f893 Adjust sign convention for camera yaw calculation in third-person navigation 2026-04-25 15:41:20 +02:00
ab5e10fb5a Remove third-person camera look intent reporting from context 2026-04-25 15:41:20 +02:00
fdf0aab98a Enhance star rendering with advanced galaxy and nebula effects 2026-04-25 15:40:43 +02:00
f02f254ac3 Implement star rotation based on celestial orbits 2026-04-25 15:38:37 +02:00
99dc1871d9 Enhance runtime targeting logic and add unit tests for target switching and loss conditions 2026-04-25 15:33:43 +02:00
dd0f6868ac Implement look-directional target switching and refine active runtime target state management 2026-04-25 15:31:37 +02:00
601a1e8ecd Feature: Implement third-person camera look intent reporting and update target lock state 2026-04-25 15:31:13 +02:00
8956e82002 Add runtime target look yaw delta tracking 2026-04-25 15:30:00 +02:00