AvatarFile
The AvatarFile is used in the VketCloudSDK for such as Adding Preset Avatars.
This file stores information to initiate avatars on Vket Cloud.
General Information
| Label | Function |
|---|---|
| Thumbnail(Japanese) | Sets the thumbnail image for the avatar when language is Japanese. The thumbnail will be used in the preset avatar list. |
| Thumbnail(English) | Sets the thumbnail image for the avatar when language is English. The thumbnail will be used in the preset avatar list. |
The thumbnail image will be applied to the preset avatar list located in the in-world settings as below.
The avatar display order will be set according to the setting in HEOWorldSetting > Avatar > Avatar File.
Note that thumbnail image must be in png format and 1:1 square ratio.
![]()
.vrm
This tab designates the VRM file / essential information of the avatar.
![]()
| Label | function |
|---|---|
| .vrm | Sets the model of the avatar. |
| height | Sets the avatar's camera reference position. If set to 0, the camera will follow the feet. |
| Hrm Png | Sets the [model_name]_png.hrm file generated by Texture Compression. |
| Hrm Astc | Sets the [model_name]_astc.hrm file generated by Texture Compression. |
| Hrm Etc 2 | Sets the [model_name]_etc.hrm file generated by Texture Compression. |
| Hrm Dxt | Sets the [model_name]_dxt.hrm file generated by Texture Compression. |
Motion
This tab designates the motions used in the avatar.
Vket Cloud allows you to add any motion and uses a unique file format called .hem.
![]()
| Label | Initial Value | function |
|---|---|---|
| Motion Name | Sets the motion name. | |
| .hem | Sets the motion file. | |
| Loop | true | Play the motion in a loop. Turn it on for walking and standby motions. |
| Use Action | false | Sets the action to call when the motion starts playing. In particular, enable this setting and designate the action to be fired via Setting. |
| Draw Circle Shadow | true | Sets to draw a circle shadow on playing motion. |
| Collision Detection | true | Sets collision detection on playing motion. |
Emotion
This tab designates the emote animations used in the avatar.
Vket Cloud allows you to add any Emotion and uses a unique file format called .hem.
![]()
| Label | Initial Value | function |
|---|---|---|
| .hem | Sets the motion file for emote. | |
| Loop | true | Play the motion in a loop. Turn it on for walking and standby motions. |
| Use Action | false | Sets the action to call when the motion starts playing. In particular, enable this setting and designate the action to be fired via Setting. |
Objects
Avatars can have assets attached by designating as an object. The object may be set in three formats: Heo, Hep, or Audio.
![]()
| Label | Initial Value | function |
|---|---|---|
| Name | blank | Set the name of the object. |
| Object Type | Heo | Set the type of object. Heo: .heo file, Hep: particles, Audio: audio |
| File | blank | Set the file to be used as an object. |
| Position | 0,0,0 | Set the relative position from the Target. |
| Rotation | 0,0,0 | Set the relative rotation from the Target. |
| Target | blank | Specifies the bone that serves as the coordinate origin. The bone name is akin to the VRM Humanoid, name in snakeCase (e.g. head, leftLowerLeg, leftThumbProximal...) |