VTS P.O.G. supports 3D pets by connecting them through VMC protocol to any program that supports it, and to Vnyan in particular by using OSC too (support for more program through OSC in the works)
In order to do that, VTS P.O.G. sends blendshape data while playing audio. We support 5 mouth shapes per type of pet/model, which can be finetuned directly from VTS P.O.G.
VMC connection #
In order to send VMC data to any 3D program, you need to go to My connections > 3D Tracking and configure the port that the data will be sent through
Once properly configured, you just need to press “Connect” or the red dot that says “3D” on the bottom right of the program
You will see the connection is active by seeing the red dot change into a green one
OSC Vnyan connection #
For Vnyan we also give the option to send the data through OSC, port must be configured same way. If the two ports are setup, data will be send through the two protocols when 3D connection is enabled in VTS P.O.G.
Blendshapes #
VTS P.O.G. sends the data by using blendshapes. For each type of pet we support 5 mouth blendshapes that can be customized. For TTS pets we provide 2 different presets by default
The default one is the one we have configured with all the pets we provide ready to use for free. They use the standard we created of M_a, M_e, M_i, M_o, M_u for the 5 vowel shapes. The standard VRM one uses the clasic a,e,i,o,u used by vroid models and similar humanoid models; this one is ideal if you are a mute tuber and want to use VTS P.O.G. to make your model talk
If non of this work because your pet doesnt use any of the standards, you can modify each blendshape by hand. Blendshapes 1 through 5 in vtspog correspond to TTS pet blendshapes
For ai pets or soundboard pets blendshapes, please refer to 3D Multipetting
3D Pet Importing #
3D pets can be imported in a variety of ways that vary from program to program, we over each of those ways over at 3D pet importing