VRoid characters in Unity include “Blendshapes” (called “Shape Keys” in Blender) that morph the eyes, eyebrows, and mouth on the face to create different expressions. These work by warping the mesh of the character (moving the contours of the face). Other expressions such as blushing change the texture of the mesh (what is displayed on […]

The eyes are an important part of acting. They convey a lot of emotion, from their shape to what they are looking at. It is common for eyes to jump around, looking at different things during a scene. A furtive glance or down at the ground, the eyes can convey a rich set of emotions. […]

By default, characters loaded into Unity using UniVRM do not blink. You can animate blinking yourself using animation clips, but UniVRM also provides a script to help. The script only kicks in when playing the game (it is not visible when editing and scrubbing through the timeline). The script is located in the UniVRM directory […]

This post provides a list of my blog posts related to VRoid Studio and Unity for creating animations (movies, short cartoons, etc). I will come back and add links to new posts here as they are available. Welcome Posts Setting the scene: VRoid + Unity for animated cartoons. My motivation for working on these blog posts. […]

A common requirement is to have characters move around a scene. There are different ways of achieving this with different degrees of complexity. As I write this post, I have not finalized my opinion on the best way, so this post is sharing some approaches rather than a final recommendation. In a game, it is […]

3D models are created by external applications and then loaded into Unity as assets. Characters, furniture, buildings etc are all models. VRoid Studio can export files in VRM format that you can then import into Unity using the UniVRM package. This creates a prefab for the character. To then make models move, animations must be […]