Local Compute Avatar SDK  3.0.1
To generate Full Body avatars
avatar_sdk_full_body::AvatarSdkBlendshapesParams Struct Reference

#include <avatar_sdk_structures.hpp>

Public Member Functions

DllExport void setBlendshapes (const char *blendshapesList, int size)
 Set blendshapes to be generated. More...
 
DllExport void clearBlendshapes ()
 Clear a list of blendshapes.
 
 AvatarSdkBlendshapesParams (AvatarSdkBlendshapesParams &other)=delete
 

Data Fields

AvatarSdkFormat format
 File format for the blendshapes meshes. If FORMAT_NOT_DEFINED, format will be used the same as specified for the body mesh.
 
bool embed
 If body format supports sub-meshes (i.e. fbx, gltf, glb) this flag indicates whether to blendshapes meshes into the avatar or store these meshes as separate files.
 
bool pointclouds
 If set to true, then the resulting model file will not contain mesh faces and UV-mapping (i.e. it will contain only mesh vertices).
 
char ** names = nullptr
 List of outfits to be calculate for the avatar (should be initialized through setOutfits method).
 
unsigned int blendshapesCount
 Blendshapes count in the list.
 

Detailed Description

Blendshapes export parameters

Definition at line 279 of file avatar_sdk_structures.hpp.

Member Function Documentation

◆ setBlendshapes()

DllExport void avatar_sdk_full_body::AvatarSdkBlendshapesParams::setBlendshapes ( const char *  blendshapesList,
int  size 
)

Set blendshapes to be generated.

Parameters
blendshapesListPointer to the blendshapes names separated by the ';'
sizeNumber of characters in the list.

The documentation for this struct was generated from the following file: