-
Notifications
You must be signed in to change notification settings - Fork 3
VNyan SDK
Recommended Unity version: Unity 2020.3.48 with UniVRM 0.104
VSeeFace SDK can be used with VNyan for both avatars and other assets. If the avatar model is only to be used in VNyan then Unity 2020.3.48 and UniVRM 0.104 should be used. However, if the model is also required to work with VSeeFace, then it's recommended to use Unity 2019.4.31 and UniVRM 0.89
If you require any VNyan SDK components to work on a vsfavatar, you can add them to the whitelist export in AvatarCheck.cs
(found here in the VSF SDK). Or disable this check from the vsfavatar export completely. Likely the model will not work in VSeeFace anymore, but should load without issue in VNyan.
Used to link VNyan parameters to animator float parameters. You can use these to control blendtrees
Used to link GameObject to specific bone of the loaded avatar
Links the GameObject's transform to a specific GameObject found inside the loaded Avatar
Links the loaded avatar to the position and/or rotation of the GameObject. This can be used to create animations that move around the avatar
Sets specific mesh blendshape value based on a parameter. This can be used to control blendshapes of non-Avatar meshes
Calls a Trigger-callback node in VNyan's Node Graph
Orients the GameObject to always look at the camera
Include this script on your game object to export the prop as a droppable object (with the extension .vndrop
). You can set a separate game object to render on collision, allowing you to set up particle effects. You can also set whether the object should be sticky and whether they will destroy when colliding with your avatar or another object.
The script expects a Rigidbody applied to the game object to work. If you want the object to collide with your avatar or other objects, you must also add a collider (either a Box or Capsule collider). The collider will need you to set a Physic Material as well. If you want audio to play upon collision, you can add an Audio Source.
Droppable objects can collide with each other, meaning that they can pile up on top of each other over time. When making a droppable object, don't include other conflicting scripts on the object (like the Throwable Object script), otherwise collision with other dropped items might not function properly.
Include this script in your GameObject when making Edible Items
Used to create vnanim-files. Place this inside an empty GameObject and link a Unity Humanoid anim-file
Triggers Unity Events based on GameObject's orientation in world space
Used with destruction particles linked to Throwable Items
Triggers Unity Events based on GameObject's proximity to loaded Avatar's bone
- uWindowCapture
- Cinemachine
- Embedded Browser
- VSFavatar
VNyan - https://suvidriel.itch.io/vnyan