Nov 11, 2024
This guide provides steps for preparing VRM models to ensure they work smoothly in the Otherhalf app. We'll cover hierarchy and naming conventions, resolving scale issues, and managing blend shapes for optimal compatibility.
1. Check the Hierarchy of Bones
Ensure the bone structure hierarchy in your model matches the supported format for Otherhalf.
Tip: Use a visual reference of the correct hierarchy
For an in-depth guide on bone renaming and editing in Blender, refer to this video tutorial.
2. Verify Bone Names
Confirm the bone names in the skeleton align with Otherhalf’s naming conventions.
Misnamed bones can disrupt animations, so matching the names is essential.
Reference a list of supported bone names (you could provide an example image) to compare with your model.
3. Fix Scale and Position Issues
Scale and pivot issues often cause models to appear off in position or size.
In Blender, select the model’s root bone or any mesh with scaling issues, press
Ctrl+A
, and choose “Apply All Transforms” to reset the transformations to default.For a detailed walkthrough on handling transforms, watch this video tutorial.
4. Adjust Blend Shapes/Morph Targets
Verify that the required blend shapes or morph targets are present, as they control facial expressions and other deformations.
Use a reference image showing the compatible blend shapes for emotions in Otherhalf.
For help with modifying blend shapes, here’s a tutorial on editing blend shapes in Blender.
5. Use VROID for Well-Suited Models
For models that work seamlessly with Otherhalf’s pipeline, try creating them in VROID Studio. Models from VROID generally align well with our compatibility requirements.