⚙️ FaceTra Shape Creator V0.5.1
There may have been an issue preventing the tool from being usable on avatars that have a position offset (when the avatar root is not at the origin in the FBX).
The main visible effect was that dividers would not function properly.
This patch attempts to fix that issue.
⚙️ Vixen V1.0.1
Try to fix accidental incompatibility with Unity 2019.
This update is not necessary if you are on Unity 2022.
✨ Blendshape Viewer V2.1.0
Add Search and Copy to Clipboard:
- Add a Search field.
- Add Copy to Clipboard button next to each blendshape.
✨ Vixen V1.0
This is a significant update.
Controls can now affect other controls using Item slots, Flags, and Ejects.
- They can switch other menus ON or OFF.
- They can make other controls active or inactive, without switching that menu ON or OFF.
Although the version number is now V1 instead of V0, this is not a breaking change (I don't want the major version to be zero any longer). Existing components are the same, and you will not lose your work.
✨ FaceTra Shape Creator V0.5
-
Add option for a less greedy vertex selection:
- On some models, the tongue may share vertices with the rest of the face.
- Add an option on each vertex selection section to switch to a less greedy vertex selection.
-
The documentation has been moved from Notion to this location, with additional illustrations.
☕ VRWare Fonts update
VRWare has been updated with additional fonts to support community translations.
✨ FaceTra Shape Creator V0.4
-
Change mesh calibration to support meshes that have a non-zero origin (offset).
- Mesh calibration is now done by converting vertices to avatar space through the 0th bindpose, which is generally the hip bone.
- ⚠️⚡ This means if the user shifts the hip up or down, this could cause existing FaceTra rigs to cease functioning as expected.
- Contact me on Discord if this happens to you.
- For this reason there is now a "Override Bone Zero" option in mesh calibration to recalibrate the existing FaceTra data if necessary.
- Existing mesh calibration options have been grayed out.
-
Make vertex selection more aggressive.
- Vertex selection will now add neighbours of vertices that have the exact same position.
- This is intended to correct for teeth/tongue selection issues some users were having.
- ⚠️⚡ Since the selection is more aggressive, this might expand the existing selections.
- Contact me on Discord if this happens to you.
-
Add FTWireMeshDebugger component for support requests.
⚙️ ComboGestureExpressions 3.1.5102
Fixes
Deselect old clip before opening clip in Visual Expressions Editor:
- Try to fix an issue where Visual Expressions Editor will focus the wrong clip if the Project view already has another clip selected.
☀️ Assign UV Tile (Prefabulous V1.7)
New component: Assign UV Tile
A new component, Assign UV Tile, has been added to Prefabulous Avatar.
If you use Poiyomi Toon shader, this new component can be used in tandem with Poiyomi Toon "Special FX > UV Tile Discard" to toggle portions of a model on and off at runtime.
Update Delete Polygons
Delete Polygons now has an option to keep the polygons that are still connected to the mesh.
On blendshapes that shrink the body, this preserves the end caps, so the blendshape still has an effect on the mesh.
This might help with some avatar models.
☀️ Delete Polygons (Prefabulous V1.6)
New component: Delete Polygons
A new component, Delete Polygons, has been added to Prefabulous Avatar.
Use it to delete polygons affected by conflict prevention blendshapes, and other unused decorations hidden inside the mesh.
☀️ Generate Blendshapes for Face Tracking Extensions (Prefabulous V1.5)
V1.5
New component: HaiXT Generate Blendshapes for Face Tracking Extensions
A new component, HaiXT Generate Blendshapes for Face Tracking Extensions, has been added to Prefabulous Avatar.
If you have an avatar that already supports face tracking, a new component in Prefabulous Avatar V1.5 can generate non-standard face tracking blendshapes.
When your eyes are closed, the shape of your eyes will change when you're smiling.
Other
I've also tried to fix compatibility issues with Unity 2019.
V1.4
Update Recalculate Normals
Recalculate Normals has an option to Erase Custom Split Normals data on some blendshapes, which might improve blendshapes that flatten the chest.
Do NOT try this option unless defects are visible.
Update Change Avatar Scale
Change Avatar Scale now uses the Avatar Descriptor view position as the source size:
- ChangeAvatarScale reads the Avatar Descriptor view position Y coordinate and uses it as the source size.
- This is now the default behaviour.
- Old behaviour can be restored by checking "Custom Source Size".
🧪 Knowledge sharing "Recalculate Normals, Retrospective"
A new knowledge sharing article has been published, "Recalculate Normals, Retrospective".
- 2023-12-22 "Recalculate Normals, Retrospective"
☀️ Recalculate Normals (Prefabulous V1.3)
New component: Recalculate Normals
I am releasing "Recalculate Normals", a new Prefabulous Avatar component 🔥
This component will improve the shading of your avatar by recalculating blendshape normals: Light, reflections, rim lights, matcaps, and many more shader features are affected by the altered mesh surfaces.
☀️ ComboGestureExpressions V3 for VCC
Update ComboGestureExpressions
Starting from versions 3.x and onwards, ComboGestureExpressions will be distributed on VCC.
Transform animations are now generated in the FX layer instead of Gesture, and synchronization should be faster.
New package: Convert ComboGestureToFaceEmo
The VCC version of ComboGestureExpressions can be used to convert your existing ComboGesture components to FaceEmo.
🧪 Knowledge sharing "Using Udon MIDI as a data bus, retrospective"
A new knowledge sharing article has been published, "Using Udon MIDI as a data bus, retrospective".
☀️ Prefabulous Avatar
For those who use Modular Avatar, I've just released an experimental package in VCC called "Prefabulous Avatar".
It's a bunch of non-destructive scripts to automate invasive tasks that are generally unsuitable for distribution.
☀️ Auto-reset OSC config
I am releasing "Auto-reset OSC config".
Did you forget to reset your OSC config, again? Once installed, this tool will automatically reset the OSC config after every successful VRChat avatar upload.
☀️ BlendTree Viewer
I am releasing "BlendTree Viewer", which lets you view large blend trees in a compact view.
⚙️ Lightbox Viewer, Animation Viewer, Blendshape Viewer, Visual Expressions Editor, and Property Finder for VCC
I am releasing "Lightbox Viewer", "Animation Viewer", "Blendshape Viewer", "Visual Expressions Editor", and "Property Finder" to my VCC listing ✨
Additional free tools such as ComboGestureExpressions will soon be available there too 📚