2024-05-24
Current
- new Licenses is no longer required to use MediaPipe4U (all plugin) in the UE editor (you can still use M4U even though the license file has expireds).
- new Unreal Engine version 5.4 support, I skipped UE 5.3, I’m sorry for that.
-
new Control Rig supported (preview). Add a new animation blueprint node
ControlRigFromPose
that used to convert FK poses to Control Rig Blueprints pose. - new Upgrade to latest goole mediapipe holistic task api, got better performace for holistic tracking.
-
new Add
StopAsync
toMediaPipeHolisticComponent
to support asynchronous stop Mediapipe. -
new
MediaPipeHolisticComponent
Display “Raw mode” support for Android platform. - [fix] #130: When packaging a game, the mediapipe model file is missing.
- [fix] #124:
BVH Recorder
crash if skeleton bone index was not used for compact space pose. - [fix] The
AnchorWidgetInCanvas
function exceeds the size limit when scaling the frame image. - improve Optimize android performace, now Android platfrom can reach 15-20 fps (CPU: Qualcomm Snapdragon 870 ).
- improve The Mediapipe4U solver is now adaptive to LOD changes and motion capture can also be done when the LOD changes.
- [remove] LLM plugin has been removed. Because of the high latency of the LLM and the frequent updates of the llama.cpp project for a long time, there is no stable version. So I remove it, and maybe it will come back in the future.
- [remove] Since this version, the 5.0.x version of UnrealEngine is no longer supported. Because 5.0.X requires VS 2019 and VS 2019 is no longer installed on my development PC. Sorry for that, but the older versions of the 5.0.x plugin are still available.
- [break change]
ASRCaptureComponent
change name toSpeechCaptureComponent
;
2023-10-10
- new MediaPipe4U Mobile Android packaging support, the development process is fully compatible with Windows.
-
new Both
StartCamera
andStartImageSource
now support truly blueprint-friendly asynchronous functions. - improve Optimize frame pipline, huge performance improve, now Windows CPU can reach 25 fps (CPU: AMD 3600, Frame Size: 1280 * 720).
2023-08-29
- [fix] Fails if the file path contains characters from a Non-English language.
- [fix] Error may occur after packaging in LLM , ASR.
- [fix] Animation blueprint node error when open blueprint editor: #104, #101
2023-08-17
- [fix] Fixed the issue that the speech model import interface was block (#96).
- [fix] The llm inference process may have caused a memory leak.
2023-08-11
- new Support warm-up when large language models are loaded, solving the problem of slow response to the first round of dialogue.
- new LipSync supports Remap assets, and curve names don’t have to follow Facebook’s Viseme name, and can be mapped at runtime.
- new SpeechActor adds new blueprint functions (IsTTSReady/IsTTSReady) to check if the model is loaded.
- [imporve] SpeechActor::IsTTSSpeaking You can now accurately determine whether tts is still speaking.
- [fix] Speech may create an invalid empty folder on disk due to encoding issues.
- [fix] Issues fixed: #95, #96
2023-08-07
- new Add LLM Speech feature (MediaPipe4ULLMSpeech plugin), integrated MediaPipe4U Speech into LLM, can automatically read the result that generated by LLM.
- new Released a new ONNX voice model pack (better sound quality), adding four new voice model packs: Chinese, Chinese male voice, English, English female voice(Speech Model Release Page).
- new TTS inference supports Onnx engine and can get a higher quality vocoder.
- new Add StartCameraAsync function, prevent UI block while camera starting.
- new TTS blueprint functions added to MediaPipeSpeechActor (some functions in LocalTTSComponent no longer support access in blueprint).
-
improve TTS supports text reading queue, which can read multiple texts one by one (the
SpeakText
function onMediaPipeSpeechActor
add the StopPrevious parameter). - improve Removes the pdb file to further reduce the package size.
- improve When the NvAR SDK is not installed, packaging will no longer fail, but will give a warning message.
- [fix] Fixed that if UE Editor’s LiveLink UI is opened when start mocap, the program will crash.
- [fix] Fix program crash when access UI in ASR speech recognited events (#90).
- [fix] Fixed the Pose Asset Baker tool crash on UE 5.2 (#88).
- [fix] A small probability that TTS can not be stopped.
- [fix] An encoding issue exists in TTS/ASR parsing folders that cause the wrong folder being created on disk.
2023-07-18
- new Supports updating licenses in the plugin settings view (Documentation).
- new Supports updating the voice model in plugin settings view (Documentation).
- new Support for updating licenses from blueprints(Documentation).
- improve When using Pose Tracker annotation drawing, ROI red wireframes are no longer drawn (details: #81).
- improve GStreamer no longer include PC (C++ package config) files when packaging project, reducing the packaging size.
- [fix] Temporarily remove FixMediaPipe as it causes leg jumps (details: #81).