@spatialwalk/avatarkit
Version:
SPAvatar SDK - 3D Gaussian Splatting Avatar Rendering SDK
26 lines • 840 B
TypeScript
import { Flame } from '../../generated/driveningress/v1/driveningress';
export interface FlameParams {
shape_params?: number[];
expr_params?: number[];
rotation?: number[];
translation?: number[];
neck_pose?: number[];
jaw_pose?: number[];
eyes_pose?: number[];
eyelid?: number[];
has_eyelid?: boolean;
}
/**
* Convert proto Flame to WASM FlameParams format
*/
export declare function convertProtoFlameToWasmParams(protoFlame: Flame): FlameParams;
/**
* Convert WASM FlameParams to proto Flame format
* Used for transition animation from idle to speaking
*/
export declare function convertWasmParamsToProtoFlame(wasmParams: FlameParams): Flame;
/**
* Create a neutral proto Flame (zero pose)
*/
export declare function createNeutralFlameProto(): Flame;
//# sourceMappingURL=flameConverter.d.ts.map