voice.tech.demo.mp4
This fork adds a procedural mouth animation utility for morph targets on VRM skeletal meshes. It makes use of various submix analysis functions included in Unreal Engine. Because it analyzes the formants that are most present in speech, this solution is language agnostic, creates convincing mouth shapes for vowel sounds, and correctly closes the mouth at each syllable.
Runtime VRM loader for UnrealEngine4
For packaging, please download from UnrealEngine_VRM4UPlugin repository.
VRM4U is importer for VRM. Also it can load models on runtime.
Document is here(I'm sorry, it's a google translation.)
![]() |
![]() |
![]() |
![]() |
- Import VRM file
- Animation
- Generate bone, blendshape, swing bone, collision and humanoid rig.
- Switch swing bone type PhysicsAsset/VRMSpringBone.
- Material
- MToon simulated material. No postprocess.
- Mobile
- Vanilla UE4Editor can use VRM on mobile by using BoneMap reduction.
- Available on Forward/Deferred.
- UE4.20 - UE4.27
- Windows, Android, iOS, Mac(by ProjectBuild)
- For packaging, please download from UnrealEngine_VRM4UPlugin repository.
- Drag and drop VRM file.
![]() |
MIT | VRM4U |
MIT | JSON for Modern C++ |
3-clause BSD-License | assimp, assimp |
https://github.com/ruyo/UnrealEngine_VRM4UPlugin (Connecting Epic, GitHub Accounts)
https://github.com/ruyo/assimp
Thanks.