-
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