Commit Graph

  • 8886e7a7a2 Client: override actor rotation with smoothed yaw to eliminate body mesh jitter j.foucher 2026-03-03 11:37:59 +01:00
  • 28964f0a40 fine tune eye look values j.foucher 2026-03-03 11:28:12 +01:00
  • b5c52c9236 Client-side smoothing for replicated body rotation j.foucher 2026-03-03 11:23:44 +01:00
  • 7f92dcab51 Revert animation-only body tracking — restore AddActorWorldRotation j.foucher 2026-03-03 11:07:24 +01:00
  • 677f08e936 Fix thread-safety crash and body rotation saccades in network play j.foucher 2026-03-03 10:55:59 +01:00
  • 45ee0c6f7d fix crash + posture replication j.foucher 2026-03-03 10:21:52 +01:00
  • 1c4dbfc402 Merge branch 'main' of ssh://git.polymorph.fr:5070/j.foucher/PS_AI_Agent j.foucher 2026-03-03 09:30:44 +01:00
  • 86b7d9744e Opus-compress mic audio on client→server relay path (~16x bandwidth reduction) j.foucher 2026-03-02 18:27:40 +01:00
  • 5e18e7cc8c disable ray tracing j.foucher 2026-03-02 18:20:35 +01:00
  • 3952847ece Enable audio spatialization by default for agent voice j.foucher 2026-03-02 17:58:10 +01:00
  • 76dd13944a remove lumen from scene j.foucher 2026-03-02 17:54:13 +01:00
  • bf08bb67d9 Fix conversation handoff and server-side posture for network j.foucher 2026-03-02 17:44:48 +01:00
  • 215cb398fd Fix network saturation, lazy init, body tracking, and mic race condition j.foucher 2026-03-02 17:23:26 +01:00
  • 3c4389a43d Fix InteractionComponent ticking on server for remote client pawns j.foucher 2026-03-02 16:57:33 +01:00
  • 4d662ebada debug Network j.foucher 2026-03-02 16:55:11 +01:00
  • 8a3304fea9 Add relay RPC pattern for client→NPC communication over network j.foucher 2026-03-02 16:40:27 +01:00
  • ce84a5dc58 Fix head tracking on remote clients: activate PostureComponent in OnRep j.foucher 2026-03-02 15:33:07 +01:00
  • daf79d0d89 Add diagnostic logs to OnRep_ConversationState for head tracking debug j.foucher 2026-03-02 15:26:28 +01:00
  • 0124de8b53 Fix audio pre-buffer bypass on clients due to network sub-chunking j.foucher 2026-03-02 15:19:05 +01:00
  • c0c1b2cea4 Fix head tracking on remote clients: replicate Pawn instead of PlayerController j.foucher 2026-03-02 15:16:48 +01:00
  • fc728454d0 Fix raw PCM multicast exceeding UE5 replicated array limit j.foucher 2026-03-02 15:04:33 +01:00
  • 6cac56fa06 Fix network audio: raw PCM fallback when Opus codecs unavailable j.foucher 2026-03-02 14:58:21 +01:00
  • 5e1c50edf8 Add diagnostic logs for Opus codec initialization and audio multicast j.foucher 2026-03-02 14:38:49 +01:00
  • 1990b828a2 Move posture per-frame debug log to verbosity level 2 j.foucher 2026-03-02 14:31:18 +01:00
  • 913be3c631 Add server-side Opus encoding diagnostic logs j.foucher 2026-03-02 14:28:18 +01:00
  • 84a4fd7e0e Add Debug to component to debug replication j.foucher 2026-03-02 14:20:16 +01:00
  • 11255db576 Fix network replication: head/eyes tracking, facial expressions, lip sync and audio on remote clients j.foucher 2026-03-02 14:17:49 +01:00
  • 9ee7960855 Merge branch 'main' of https://git.polymorph.fr/j.foucher/PS_AI_Agent j.foucher 2026-03-02 13:47:11 +01:00
  • e4cf657077 prepare test replication j.foucher 2026-03-02 13:46:00 +01:00
  • 11c473f3ab Merge branch 'main' of https://git.polymorph.fr/j.foucher/PS_AI_Agent j.foucher 2026-03-02 12:39:23 +01:00
  • 0b07a0493f ini j.foucher 2026-03-02 12:39:04 +01:00
  • 82b134bcc3 Resolve some Bugs j.foucher 2026-03-02 12:37:28 +01:00
  • 259a77f9f6 Add Agent Config data asset system with ElevenLabs editor integration j.foucher 2026-03-01 20:51:05 +01:00
  • 8175375c28 remove unwanted old plugins j.foucher 2026-03-01 17:18:30 +01:00
  • 275065f5aa Revert SSL cert path to Content/Certificates for packaged build staging j.foucher 2026-03-01 16:42:16 +01:00
  • 33ec54150f Add bActive with smooth blend and auto-activation to all 3 AnimNode components j.foucher 2026-03-01 15:24:57 +01:00
  • 5fcd98ba73 Add Android platform support to plugin j.foucher 2026-03-01 14:14:30 +01:00
  • 8fcb8b6f30 Gate operational logs behind bDebug/bVerboseLogging j.foucher 2026-03-01 13:28:59 +01:00
  • 09ca2215a0 Remove dead code across plugin: unused members, constants, includes j.foucher 2026-03-01 13:03:20 +01:00
  • 5323da6908 no message j.foucher 2026-03-01 12:46:26 +01:00
  • 350558ba50 v3.0.1: Packaged build fixes, conversation-triggered body tracking, diagnostic cleanup j.foucher 2026-03-01 12:41:03 +01:00
  • 21298e01b0 Add LAN test scripts: Package, Host, Join batch files j.foucher 2026-02-28 11:41:58 +01:00
  • 765da966a2 Add Listen Server networking: exclusive NPC lock, Opus audio broadcast, LOD j.foucher 2026-02-28 11:04:07 +01:00
  • 453450d7eb Commit Scene + BP j.foucher 2026-02-27 18:38:16 +01:00
  • 301efee982 Enable body tracking on both voice and text input j.foucher 2026-02-27 18:33:08 +01:00
  • 92a8b70a7f Split posture: eyes+head on selection, body on conversation start j.foucher 2026-02-27 18:26:27 +01:00
  • 23e216b211 Add bAutoManageListening to InteractionComponent j.foucher 2026-02-27 18:08:16 +01:00
  • 6c081e1207 Fix: body keeps orientation on target loss, fix close-range selection j.foucher 2026-02-27 17:49:03 +01:00
  • c6aed472f9 Add auto posture management to InteractionComponent j.foucher 2026-02-27 17:39:05 +01:00
  • b1bac66256 move some file j.foucher 2026-02-27 16:42:09 +01:00
  • 88a824897e WIP multi agent j.foucher 2026-02-27 09:38:39 +01:00
  • f24c9355eb Fix: remove embedded worktree from index, add to .gitignore j.foucher 2026-02-26 18:38:41 +01:00
  • a3adf10e6f Add per-component debug system, fix BP categories, enable plugin Content j.foucher 2026-02-26 18:38:12 +01:00
  • b3bfabc52d Rename: unify prefix PS_AI_Agent_ → PS_AI_ConvAgent_ j.foucher 2026-02-26 17:33:47 +01:00
  • eeb0b1172b Rename plugin ElevenLabs → PS_AI_ConvAgent for multi-backend support j.foucher 2026-02-26 17:19:35 +01:00
  • 8a4622f348 Posture/LipSync: update default values from production tuning j.foucher 2026-02-26 16:42:09 +01:00
  • fd0e2a2d58 Posture: body drift compensation + debug gaze lines + ARKit eye range calibration j.foucher 2026-02-26 16:37:52 +01:00
  • 9eca5a3cfe Posture: smooth eye compensation blend + separate head/eye AnimationCompensation j.foucher 2026-02-26 15:00:12 +01:00
  • 9d281c2e03 Posture: animation compensation, emotion lip sync, head jump fixes j.foucher 2026-02-26 12:43:18 +01:00
  • d2e904144a begin posture with animation j.foucher 2026-02-26 08:57:37 +01:00
  • cdb118a83e Add some debug ressource j.foucher 2026-02-25 15:07:59 +01:00
  • 8df6967ee5 Posture: neck bone chain distribution + swing-twist axis fix + log cleanup j.foucher 2026-02-25 15:05:21 +01:00
  • c3abc420cf map j.foucher 2026-02-25 14:45:33 +01:00
  • 81bcd67428 Merge posture fixes: cascade two-step, ARKit normalization, diagonal tilt j.foucher 2026-02-25 14:44:56 +01:00
  • 250ae5e04d Posture: fix cascade two-step, ARKit normalization, diagonal tilt j.foucher 2026-02-25 14:41:03 +01:00
  • 7c235106d6 Add Uasset and fox for postures j.foucher 2026-02-25 13:58:23 +01:00
  • 780101d389 Posture: relative sticky cascade + thread safety + quaternion head rotation j.foucher 2026-02-25 13:28:08 +01:00
  • 7373959d8b v2.4.0: Posture component — multi-layer look-at (body/head/eyes) j.foucher 2026-02-24 21:16:57 +01:00
  • 88c175909e v2.3.0: Separate emotion data asset + code cleanup j.foucher 2026-02-24 20:17:04 +01:00
  • f6541bd7e2 v2.2.0: Separate AnimNode for facial expressions + real-time emotion anim playback j.foucher 2026-02-24 19:13:18 +01:00
  • 949efd5578 metahuman datas j.foucher 2026-02-24 18:13:56 +01:00
  • f57bb65297 WIP: Emotion facial expressions + client tool support j.foucher 2026-02-24 18:08:23 +01:00
  • e57be0a1d9 v2.1.0: Decoupled viseme timeline with quintic crossfade and tuned dead zone j.foucher 2026-02-24 16:46:36 +01:00
  • aa3010bae8 v2.0.0: Syllable-core lip sync + pose-based phoneme mapping j.foucher 2026-02-24 13:47:10 +01:00
  • 6543bc6785 v1.9.1: Fix audio loss after interruption, instant audio stop, lip sync reset j.foucher 2026-02-24 09:48:56 +01:00
  • c2142f3e6b v1.9.0: Fix audio gaps, pre-buffer, and lip sync neutral pose j.foucher 2026-02-22 20:37:23 +01:00
  • 7dfffdbad8 Lip sync v2: text persistence across TTS chunks, audio pre-buffering, smoothing fixes j.foucher 2026-02-22 19:34:36 +01:00
  • ce7a146ce9 Commit Lipsync WIP j.foucher 2026-02-22 15:54:53 +01:00
  • 224af6a27b WIP: Add ElevenLabsLipSyncComponent with spectral analysis lip sync j.foucher 2026-02-22 11:23:34 +01:00
  • 52f75f884b Clean Map and sample Actor Before lypsinc j.foucher 2026-02-22 10:05:14 +01:00
  • 4ee09f4e58 actor j.foucher 2026-02-22 09:31:13 +01:00
  • a26361a7b2 Remove Units meta from MicChunkDurationMs to fix slider display j.foucher 2026-02-22 09:30:50 +01:00
  • cb78e3249c Add detailed English tooltips to all ElevenLabs UPROPERTY parameters j.foucher 2026-02-22 09:18:50 +01:00
  • 20a6e30377 v1.8.0: Server VAD interruption, partial response fix, configurable chunk size j.foucher 2026-02-22 09:13:02 +01:00
  • 152fc6196d v1.7.1: Fix mic not heard + latency optimizations + thread safety j.foucher 2026-02-22 08:46:15 +01:00
  • f23acc8c1c Ajout sample CPP j.foucher 2026-02-21 20:48:10 +01:00
  • d8957625f8 rollback to a more functional version but not perfect j.foucher 2026-02-21 19:49:26 +01:00
  • 1b883f532f Fix collision stuck state + add streaming partial text event j.foucher 2026-02-20 20:24:50 +01:00
  • d63c1776b5 last commit before new session j.foucher 2026-02-20 18:39:34 +01:00
  • 0dc9d67308 Debug in progress j.foucher 2026-02-20 15:18:03 +01:00
  • 9f28ed7457 Working ! j.foucher 2026-02-20 08:24:56 +01:00
  • f7f0b0c45b Fix voice input: resampler stereo bug, remove invalid turn mode, cleanup j.foucher 2026-02-20 08:05:39 +01:00
  • b888f7fcb6 Update memory: document v1.5.0 mic chunk size fix j.foucher 2026-02-19 18:42:47 +01:00
  • 91cf5b1bb4 Fix audio chunk size: accumulate mic audio to 100ms before sending j.foucher 2026-02-19 18:41:58 +01:00
  • 993a827c7b add ignore j.foucher 2026-02-19 17:42:18 +01:00
  • c39c70e3e4 Add sln file + change to unreal blueprint for testing j.foucher 2026-02-19 17:23:57 +01:00
  • 302337b573 memory j.foucher 2026-02-19 15:02:55 +01:00
  • 99017f4067 Update test_AI_Actor blueprint asset j.foucher 2026-02-19 14:56:06 +01:00
  • e464cfe288 Update plugin documentation to v1.1.0 j.foucher 2026-02-19 14:01:09 +01:00
  • 483456728d Fix: distinguish binary audio frames from binary JSON frames j.foucher 2026-02-19 13:54:34 +01:00