Change Log
v2.0.4
2022/04/29
- Change: Applied interpolation to facial expression by Word to Motion and Face Switch. This feature can be rolled back at setting window “face” tab > “BlendShape” settings.
- Fix: Word to Motion could not display accessory in specific condition.
- Fix: In free camera mode, left click based camera movement did not work correctly.
- Fix: Other minor issues.
v2.0.3
2022/03/30
- Add: “Twist Body Motion” option for a kind of cute motion.
- Change: Support to detect newly connected webcam and microphones after the app started.
- Fix: Some other minor issues.
- Fix: Internal source code refactors.
v2.0.2
2022/02/28
- Add: Word to Motion and Face Switch features support option to show accessory during motion or facial expression is active.
- Change: Numbered png accessory plays from start when it is hidden and re-shown.
- Fix: Reduce the cases that avatar’s transparent parts are rendered in front of image accessory.
v2.0.1
2022/01/28
- Add: Support numberd png animation for accessory feature.
- Add:
World
option in accessory to fix item in 3D space. - Change: Improve look and usability for free layout mode gizmos.
- Change: Add IPv6 support for iFacialMocap connection.
- Change: In free camera mode, add left click based input patterns to support laptop users’ usability without mouse.
- Fix: Issue that specific environments might lead crash.
- Fix: Limit full screen mode. Here
Screen Mode
means non-title bar screen mode (which was allowed in very-old version), and normal full screen is available.
v2.0.0
2021/12/25
- Add: Accessory feature which support image files and 3D models.
- Fix: When avatar is loaded from VRoid Hub and camera get close to the avatar, some meshes becomes invisible
v1.9.3
2021/12/06
- Fix: Bug fix of v1.9.2, in whicn texture replacement and custom motion does not work correctly.
v1.9.2
2021/11/29
- Add: Show notification dialog when app update is available.
- Change: Lipsync now supports stereo channel microphone with only one side input.
- Change:
Reset Settings
feature improved to reset current settings more appropriately. - Fix: Bug fix that character window does not close on app quitting until mouse pointer moves.
- Fix: Background color change had lead character window shrink.
- Fix: The case color picker UI does not set correct color.
- Change (Internal): Update Unity version to 2020.3.22f1, and control panel is now based on .NET 6.
v1.9.1
2021/10/24
- Fix: Fixed issue that v1.9.0 fails to load specific models. To fix the issue, UniVRM version was reset to 0.66.0.
v1.9.0
2021/10/23
- Add: Experimental feature of adjust light intensity and color, according to desktop displayed content.
- Change: Now the app is distributed with installer (.exe). This also changes where settings are saved / custom files should be placed. the folder is
VMagicMirror_Files
underMy Documents
. (Folder is created if it does not exist). - Fix: Minor issues.
- Changed: Update UniVRM version from 0.66.0 to 0.81.0.
Note that VMagicMirror_Files
folder specification affects to the way to Change Keyboard and Touchpad Appearance, and Use Custom Motion.
v1.8.2
2021/08/28
- Add: New built-in head motion
Nod
andShake
. These motions are registered as 7th and 8th Word to Motion item by default. - Add: MIDI device supports up to 16 keys assignment for Word to Motion feature.
- Add: Gamepad newly supports L/R/Select buttons for Word to Motion feature.
- Change: Gamepad 3D models is replaced. This changes the way how to Change Device Textures, in which gamepad texture now supports UV and you will need single image file.
- Change: If iFacialMocap connection setting exists, the app automatically tries once to connect at start. App will success to connect when iFacialMocap runs beforehand and other settings are correct.
v1.8.1
2021/07/31
- Add: Option to emphasize face expression for External Tracker feature.
- Fixed: Error that VRoid Hub model download fails, when the model is first to use.
- Fixed: Incorrect finger assignment for arcade stick mode gamepad input.
- Changed: Improved guide flow about hand tracking feature.
v1.8.0
2021/07/17
- Change: Distribution style has changed. From this version, conventional free edition is called
Standard Edition
and there is new paid editionFull Edition
. Please see detail at Download page. - Change(Add): Re-design camera based hand tracking, so that more precise motion is possible. Standard edition has limitation for this feature, that special visual effect is applied during hand tracking is enabled.
- Add:
Disable Horizontal Flip
option is applied to External Tracker system tracking. - Add: Chinese Simplified localization for the GUI (*Thanks shirunesuru for the proposal in this issue!)
- Fix: When OS language is specific locale like German and when using iFacialMocap, avatar position might be incorrect.
- Fix: Fix to work arcade stick motion to be more similar to the real device.
- Fix: Device layout in character window become incorrect if the device layout was not changed at all in first run.
v1.7.0b
2021/05/09
- Fix: v1.7.0 and v1.7.0a will cause startup crashed if VMagicMirror installation folder include multi-byte characters.
- Change: When using multiple displays, mouse touch pad motion and pen tablet motion gets larger.
v1.7.0a
2021/05/07
- Fix: In v1.7.0, Right side of the keyboard was not animated when visibility changed.
- Fix: Pen tablet and MIDI controller was visible just after the app started, against their default visibility.
- Add: Change Device Textures tips link, in setting window
Layout
tab,
v1.7.0
2021/05/05
- Add: Pen tablet like motion mode, for mouse and key input.
- Add: Arcade stick like motion mode, for gamepad input.
- Add:
Half FPS
option in setting windowEffect
tab. - Add: Improved webcam based tracking
High Power Mode
option and remove beta indication. High power mode does not detect forward/backward motion and blink detection, but has higher stability. - Fix: Improved webcam based trackign smoothing algorithm.
- Fix: When using some MIDI controller note-off operation was misunderstood as note-on input.
- Change: Internally update Unity Editor version to 2019.4.23f1, and UniVRM to v0.66.0.
- Removed: Remove
Use VRoid Default Setting
in External Tracking, Perfect Sync menu. This removal is because of the feature unstability, and even for older version this feature is no more recommended.
v1.6.2
2021/03/31
- Add: Background image loading feature.
- Add: Setting save and load functions has become more useful, and support UDP message based setting load.
- Add: MIDI controller texture replacement support, with similar way as keyboard and touch pad.
- Fix: Fix issue that background transparency disabled when loading VRoid Hub model on app start.
- Fix: Eye mesh bad appearance when using Perfect Sync in specific models. This issue is not fixed completely, but many of cases are now okay.
- Changed: Internal large amount of code fix, in control panel (WPF).
v1.6.1
2021/01/31
- Add: Hands go down when there is no keyboard or mouse input for certain time. This feature is enabled by default, and if you want to disable see setting window >
Motion
>Arms
menu. - Add:
Face
tab in setting window, which supports face related motion setting except about iOS collaboration. Most of the options are moved fromMotion
tabFace
menu, in previous version. - Add: Support for default face expression clip like
Neutral
, in setting windowFace
tab >BlendShape
menu. - Change: Motion became slower when iFacialMocap based tracking is lost.
v1.6.0
2020/12/30
- Add: Support for custom motion. Please see detail at Use Custom Motion
- Change: GUI design changed.
- Change: During you keep down the keyboard key or mouse button, then the avatar also keep key down pose.
- Change: MIDI input is not captured by default. This is to prevent performance problem in the PC with many connected MIDI controllers. If you need to capture the input, check setting window >
Device
tab >MIDI
menu. - Fix: The problem in specific PC enviroment that, avatar’s face mesh disappears when face expression applied.
- Fix: The problem when using iFacialMocap that avatar did not go back to base position when tracking is lost.
- Removed: Removed virtual camera feature. Now
OBS Studio
26.0 and later has virtual camera by default, so please consider to use it.
v1.5.0a
2020/11/01
- Fix: the issue in v1.5.0 that, VRoid Hub login UI does not receive any keyboard input, and thus cannot login.
v1.5.0
2020/10/31
- Add: (beta feature)
High Power Mode
for webcam tracking. This mode leads higher CPU load, but the motion will be quick. - Add: Mic sensitivity adjust.
- Add: Typing effect
Butterfly
. - Fix: Issue that, specifig games disturb keyboard input motion.
- Change: When
Transparent Background
is turned off, the window TopMost (always foreground) is always disabled. - Change: Improve the appearance during hand down mode.
- Change: Apply bigger eyes waiting motion.
- Change: The process to control EyeBrow blendshapes especially for VRoid model when blink. If you feel it not good, please setup the model’s
BLINK_L
andBLINK_R
BlendShapeClip to include the eyebrow motion. - Change: Change face tracking algorithm to v1.3.0 based one.
- Change: Removed virtual cam feature from
Streaming
tab. You can still use this feature in setting windowWindow
tab, but is will also be removed in v1.6.0. Please consider to useOBS Studio
as it supports virtual cam by standard from version 26.0.
v1.4.0
2020/09/24
- Add:
Always-Hand-Down
mode. During this mode is selected, the hands are always down, and body motion increases. - Change: Improve gamepad based motion, especially when you are doing quick input.
- Change: When Perfect Sync and other face expression with
Keep LipSync
option is running at same time, then mouth, jaw, cheek and tongue blendshapes of Perfect Sync continue to be applied. - Change: Warning message will appear near to the webcam selection UI, when External Tracker is on.
- Change:
MIDI
option is removed fromStreaming
tab >View
. This setting is available at setting window >Layout
tab >Keyboard / MIDI
- Change: Performance improvement for some part.
- Change: Webcam face tracking algorithm slightly changed.
- Fix: Hand position does not match to gamepad when stick based body lean feature is turned off.
- Fix: When VMagicMirror repeats restart with background transparent option, the character window size increases.
- Fix: Character window sometimes goes outside of the monitor area.
- Fix: Twisted wrist after some built-in motions.
- Change: Reduced binary size, for distribution.
v1.3.0a
2020/08/27
- Fix: Issue in v1.3.0 that, Perfect Sync could not move avatar’s right brow down.
v1.3.0
2020/08/27
- Add: Support for Perfect Sync by External Tracker. See Tips Page for the detail.
- Add: Voice based random motion, for no tracking system environment.
- Change: Improved head tracking for web camera.
- Add: Option to change eye motion scale, on setting window
Motion
>Face
>Eye Motion Scale
. - Fix: Avatar looked vertically stretched when transparent mode.
- Fix: Avatar moves strangely when webcam and fixed eye motion selected.
- Fix: Other small issues.
v1.2.0
2020/07/30
- Fix: Fix issue related to External Tracker especially for first use.
- Change: Unity version updated to 2019.4, which leads the improve performance.
- Change: Internal fix, for performance improvement.
- Change: Change colorspace from Gamma to Linear. This improves the appearance especially for the models which expect linear colorspace. For this change the light default color also changes to white (
#FFFFFF
). You can edit the color and intensity of the light from setting windowEffect
tab >Light
.
v1.1.0
2020/06/26
- Add: External tracking app (iFacialMocap) collaboration.
- Add: Option to continue lipsync during Word to Motion face expression is applied.
- Add: Keyboard typing randomize mode (setting window
Motion
>Arm
). - Add: Load background image feature, when the file
background.jpg
orbackground.png
is put on the folder whereVMagicMirror.exe
exists. - Fix: Fix issue the free layout edit result often fails to be saved.
v1.0.0
2020/05/22
- Add: Add license preamble about reverse engineering.
- Add: VRoid Hub collaboration
- Add: Return to default position feature, when face tracking is enabled but not detected.
- Change: Body motion improved.
- Change: The pose just after the model is loaded is now hand down pose. With this update, you can use VMagicMirror with just standing model viewer if you uncheck
Motion
>Arm
>Enable Typing / Mouse Motion
. - Change: In setting window,
Motion
>Arm
>Presentation-like hand
>Show Pointer Support
is unchecked now by default. - Fix: Fix issue some face parts might disappear when shadow depth offset is small. This issue still happens when shadow is enabled, but not happen when shadow is off.
- Fix: Fix issue Standard shader might fail to load correctly
v0.9.9a
2020/04/19
- Fix: Fix the issue that when virtual camera output is enabled, character window seems to be stopped in about 5 seconds, after losing window focus.
v0.9.9
2020/04/19
- Add: Virtual Camera Output
- Change: Improvement for shoulder motion.
- Change: Show warning when installed folder path includes multi byte character, to notify face tracking might fail.
- Fix: Fix the issue that some PC environment fails to load face texture.
Shoulder motion improvement is applied by default, but you can turn off it for the case that it does not suit for your avatar. Please check at Setting Window > Motion
> Arm
> Modify shoulder motion
.
v0.9.8
2020/03/24
- Add: Hand tracking with web camera. Requires camera to use this feature.
- Check
Streaming
tab >Image based hand tracking
inFace
menu.
- Check
- Change: Now arms continues to react mouse / keyboard inputs, even when choose
keyboard (num 0-8)
forDevice Assign
in Word to Motion selection.- If you want to stop keyboard and mouse reaction, turn off Setting Window >
Motion
>Arms
>Motion
>Enable Typing / Mouse Motion
.
- If you want to stop keyboard and mouse reaction, turn off Setting Window >
- Change: Made minor performance improvement.
- Fix: Fix the issue the character’s wrists are unnaturally banded on application start, if typing / mouse motion is disabled.
v0.9.7a
2020/02/22
- Add: Toggle UI to turn on /off the feature in v0.9.7, “Fix: Fix issue the right hand almost fixed when playing some first person view games, which uses mouse move to viewpoint control.”
- In setting window turn on
Motion
>Arm
>Enable mouse motion to FPS assumed mode
to enable the feature. - This feature is off by default, because it maybe disturb the pen tablet based motion.
- In setting window turn on
v0.9.7
2020/02/22
- Add: Support PS4 Controller (DUAL SHOCK 4). In setting window turn on
Layout
>Gamepad
>Use DirectInput
to enable the controller. - Change: Change right hand move when mouse moved. With this change, the hand will slightly drift by the quick mouse move. This change is because of the fix.
- Fix: Fix issue the right hand almost fixed when playing some first person view games, which uses mouse move to viewpoint control.
- (not an .exe update)
2020/01/24
- Change: Update web page
v0.9.6
2020/01/13
- Add: Word to Motion supports all Blend Shape clips assigned to character, including non-VRM standard blendshapes.
- Add: MIDI controller support for word to motion, and basic motion.
- Change: When face tracking is running, forward and backward motion is disabled by default. You can turn on it on setting window
Motion
tab,Face
menu. - Change: Device free layout now shows move / rotate / scale gizmo only for the visible devices.
- Change: This updates has some internal performance improvements.
v0.9.5
2019/12/14
- Add: Gamepad model
- Add: Device layout edit mode
- Change: Typing motion and touch pad motion
- Change: OK/Cancel Dialog is changed to Material Design based style
- Fix: Performance issue fix in v0.9.4
- Fix: URL link not working issue
v0.9.4
2019/12/07
- Add: Camera quick save / load
- Fix: Keyboard invisible from downward issue
- Add: Interactive blink generation with head / eye look-at / viseme, when NOT using image based blink.
- Change: “Auto blink during face tracking” is on by default, which is in setting window
Motion
tab. - Change: Head motion becomes slower. This change prevents unstable head motion.
- Change: Application framework is still .NET Core 3.0, but distribute as NOT-single binary. This change means the application style becomes more conservative than v0.9.3.
v0.9.3
2019/11/09
- Add: Wind effect. On/Off at
Streaming
panel, and detail setting is in setting windowEffects
tab - Add: Option to disable face tracking right-left reverse (Setting window,
Motion
>Face
) - Add: MOD loading function
- Change: Improve neck motion to be natural when
Eye Look Target
isMouse
orUser
- Change: In the setting window, change the tab name
Light
toEffects
- Change: Config application framework changed to .NET Core 3.0. From this version distributed app only contains large
VMagicMirrorConfig.exe
in the config app folder. Also first startup of the software takes time a bit.
v0.9.2
2019/10/26
- Add: Support to launch word to motion item from number key of keyboard
- Change: Improve motion during using gamepad
- Fix: Improve behavior to avoid strange motion of head and right hand just after started
- Remove: Gamepad visible / invisible selection (because v0.9.0 or later version does not show it)
v0.9.1
2019/10/14
- Add: “Word to Motion” feature support gamepad input
- Add: Add “Good” motion to “Wort to Motion” built-in motions
- Change: In presentation mode, all keyboard typing is treated as left hand motion
- Change: In presentation mode, automatic adjust for arm stretch factor
- Change: Improve motion to relax wrists twist
- Change: Fix internal behavior to reduce risk of treated as malware from security software
v0.9.0
2019/09/29
- Add: “Word to Motion” feature to move the character by typing
- Add: Screenshot
- Add: Simply standing mode, without typing and mouse reaction
- Change: Motion for the gamepad, so that it looks like the character grips a normal gamepad.
- Change: Eye motion (introduce eye jitter)
- Change: Internal source code updates.
- Fix: Fix bug that, in some Europe Windows OS, the character does not appear after load.
- Fix: Fix bug of unnatural eye motion, when the character does not have blink BlendShape.
v0.8.7
2019/08/04
- Add: Typing Effect
- Add: Auto blink when tracking face
- Change: Head motion to be 3DoF when tracking face
v0.8.6
2019/07/22
- Add: Pointer emphasize during presentation mode.
- Add: Whole character transparency in
Window
setting. - Fix: Fix to enable loading specific VRM models those were unavailable in v0.8.4 and v0.8.5.
v0.8.5
2019/06/15
- Add: UI icons
- Fix: Avoid to show two or more setting windows
- Change: Improve to reduce CPU usage
- Change: Improve shadow looking
- Change: Increase the scale of waiting motion with faster motion
v0.8.4
2019/06/05
- Fix: Shadow was strange with trasparent colored texture until v0.8.3.
- Change: Default light and shadow settings.
- Change (Internal): Update UniVRM version from v0.51.0 to v0.53.0.
v0.8.3
2019/06/02
- Add: shadow
- Add: UI to adjust light and shadow direction (“light” tab in setting window)
- Change: decrease FOV of camera from 60deg to 40deg
- Change: free camera mode changes its rotational motion to track character.
- Change: disable dragging when you click transparent area, during transparent window mode
- Fix: Stabilize the appearance of VRM load UI.
v0.8.2(a)
2019/05/21
- New: “Open Manual URL” link at the right top side on control panel Home tab.
- Changed: Internal optimization for the higher FPS during face tracking.
v0.8.2
2019/05/19
- Changelog is now in English!!
- Issue fix: in v0.8.1 character position sometimes gets incorrect. v0.8.2 fix this issue.
- Issue fix: some key typing like “g” and “h” makes hands collision until v0.8.1, and v0.8.2 fixes this issue partially.
- New feature : Camer FOV (field of view) adjust UI on setting window > “Layout” > “Camera”
- Changed : Internal improvement for the lighter of face tracking
- Changed : During the face tracking, close eye totally when almost closed
- Changed : Improve presentation mode motion so that right index finger and mouse pointer get closed
- Changed : Hide mouse pad always (as it looks not so good by overriding keyboard area..)
v0.8.1
2019/05/12
- “Adjust size by VRM” feature
- Allow resize character window, and remove resolution selection dialog
- Eyebrow motion parameter UI
- For VRoid Studio based model and Alicia Solid, automate setup
- Automatic startup when Windows has started
- Load previous version setting (* works for v0.8.0 or later)
- Fix issue after lip sync is disabled, mouth remains open
v0.8.0
2019/05/04
- Face tracking
- New manual (this is what you see now!)
- Refresh whole GUI layout
- Eyebrow motion for VRoidStudio 0.6.3 or newer VRoidStudio output model
v0.1.6a (v0.16a)
2019/04/28
- Fix issue that v0.1.6 bends wrist angle too much
v0.1.6 (v0.16)
2019/04/27
- Free camera mode
- Prensentation mode to point mouse position by right hand
- Close character’s elbow to the body feature
v0.1.5 (v0.15)
2019/04/20
- Selectable microphone input for lip sync
- When closing character window, control panel also closes
- Fix issue some character cannot move her/his finger and lip sync does not work
v0.1.4 (v0.14)
2019/03/29
- Controller input support
v0.1.3 (v0.13)
2019/03/22
- Lip Sync
- UI translation for JP/EN
v0.1.2 (v0.12)
2019/03/17
- Add function to memorize character window position
- Fix issue some character has strange wrist and elbow bending angle
- Fix issue the PrintScreen key is incorrect
v0.1.1 (v0.11)
2019/03/14
- UI to adjust hand - keyboard distance
- Adjust window positions to avoid control panel is hidden
- Disable full screen by default
v0.1.0 (v0.1)
2019/03/13
- Publish on BOOTH