A method and
system for encoding and decoding avatar
animation data are disclosed. Source avatar parameters, including skeletal, morph, blendshape or keypoint parameters, are mapped to corresponding target avatar parameters according to correspondence information. The mapped parameters and source parameters are encoded in a
data stream comprising avatar
animation units (AAUs), each with a header and
payload. Configuration AAUs
signal profile, timescale and correspondence indices. Control, morph, joint and keypoint AAUs carry
animation data. The
data stream enables efficient cross-platform transmission of avatar animation, and decoding generates and renders target avatar meshes with synchronized animation.