Avatar 虚拟形象
  • iOS : Objective-C
  • Android
  • 产品简介
  • 下载
  • 下载体验 App
  • 快速开始
    • 跑通示例源码
    • 集成 SDK
    • 创建虚拟形象
  • 基本功能
  • 最佳实践
  • 客户端 API
  • 服务端 API
  • 常见错误码
  • 常见问题
  • 文档中心
  • Avatar 虚拟形象
  • 产品简介
  • 发布日志
  • 开发版发布日志

开发版发布日志

更新时间:2024-01-23 22:53

1.8.0 版本

发布日期:2024-01-23

新增功能

功能项 功能描述 相关接口
二次元风格 新增二次元风格标准化资源及配套能力,扩展 Avatar 风格效果。 -
3D 特效 支持在 Avatar 中动态加载特效,结合场景全方位打造更具沉浸感的视觉体验,支持灯光、粒子、环绕爱心等 3D 特效效果,可以应用于个人主页空间,语聊房、K 歌演播厅等玩法。
动态特效挂件 支持动态特效挂件,丰富素材类型。支持宠物、载具等动态挂件效果,可以应用于个人主页、语聊房或者礼物玩法。

改进优化

优化项 优化描述 相关接口
性能优化 内存降低 20%,FPS 上升 3 帧 - 5 帧。 -
布料解算优化 提升装扮穿戴后的布料分布准确性。 -
表情随动优化 优化表情随动和表情动画冲突问题,表情随动支持动画状态下控制颈部。 -
动画能力优化 优化动画融合功能。 -


1.7.0 版本

发布日期:2023-11-16

新增功能

功能项 功能描述 相关接口
GIF 录制 支持手动/自动录制 GIF,以及将批量动画转为 GIF 文件。可以应用在聊天评论、个人主页、等场景中,作为表情包或动态头像、动态名片等玩法,增强可玩性
3D 场景 支持在avatar中动态加载场景 ,结合形象全方位打造更具沉浸感的视觉体验。可以应用于个人主页空间,语聊房、K歌演播厅等玩法。
运镜 支持设置镜头的运动轨迹,运动节奏,以及镜头的组合编排(例如:推拉摇移跟等),满足不同场景中对镜头画面的诉求。支持打造丰富的镜头语言,丰富视觉体验。 playCameraMotion

改进优化

优化项 优化描述 相关接口
内存优化 优化了部分内存占用及回收情况,有效避免内存泄漏。 -
帧率优化 优化了 URP 配置、皮肤 shader、动态分辨率等,有效提升帧率。 -
动画效果
  • 优化多动画融合能力,融合效果更加自然。
  • 优化了动画混合过度切换、使动画过度更顺畅。
摄像机管理 优化了摄像机的管理逻辑。 -
角色分布 新增角色坐标朝向管理能力,按需分布角色。 setPosition
语音驱动 优化语音驱动嘴形效果。 -

问题修复

  1. 修复了捏身体影响动画导致角色蹲下的问题。
  2. 修复了 iOS 端半透纹理显示泛白等渲染问题。
  3. 修复了无任务状态的 CPU 持续增长问题。
  4. 修复了切换装扮导致布料效果失效的问题。


1.5.1 版本

发布日期:2023-08-12

新增功能

功能项 功能描述 相关接口
多人动画 支持播放多角色交互动画,可用于直播、语聊、游戏等场景,增强可玩性。 playMultiCharacterAnimation
摄像机交互升级
  • 支持启用/禁用摄影机围绕角色旋转缩放,以及角色水平旋转。
  • 用户可自定义机位,多角度观赏虚拟形象。如需机位信息,请联系 ZEGO 技术支持。
  • 摄影机可根据角色体型变化而自动调整。如需使用此功能,请联系 ZEGO 技术支持。
新增 Q 版表情随动 表情随动功能支持 Q 版虚拟形象。SDK 能识别真人表情,并将其映射到 Q 版虚拟形象面部,从而促使 Q 版虚拟想象做出对应表情 setExpression
手动捏脸升级为捏脸塑形 基于此前已支持的捏脸功能,本次更新新增捏身体功能,用户可以根据自己的审美偏好,以维度调整虚拟人物形象脸部和身体,打造独一无二的专属形象。
支持角色头部跟踪能力 支持角色可以始终注视摄像机镜头,如需使用此功能,请联系 ZEGO 技术支持。 -

改进优化

优化项 优化描述 相关接口
捏脸效果升级 采用新方案,规避因捏脸导致的穿模问题 setDeformation
布料及动画防穿膜 采用防穿膜新方案,通过服装类型标签的拆分,规避服装上身后的穿模问题。
Q 版基础人模渲染效果优化。
  • 人模角色渲染效果优化,呈现更为细腻的皮肤质感,更有层次的头发效果,新增阴影效果,整体打造更多细节、更真实的人模效果。
  • 对基础材质效果进行优化升级,如金属、玻璃等材质效果更加贴近现实。
  • 新增 10+ 种材质,如丝绸、宝石、羊毛等等,可以展示更多样化的质感,打造更精细化的服装。
-
鉴权方案优化 开发者不再需要自行实现鉴权,只需调用 initWithConfigV2 接口,即可在初始化时完成鉴权。 initWithConfigV2
布料效果 布料碰撞效果升级,在角色运动的情况下,服装布料随之产生更加自然、真实的运动效果 -

废弃删除

由于以下新旧接口逻辑不同,使用以下新接口替换旧接口时,开发者应当同时调整代码。

废弃接口 废弃说明
ZegoCharacterHelper 从本版本起,ZEGO Avatar SDK 不再停止提供此类封装,需要由开发者自行实现相关逻辑。
initWithConfig 为了方便开发者接入,新增 initWithConfigV2 接口,代替原初始化接口,一个接口即可完成鉴权和初始化。
setProperty 为了优化开发者打造虚拟形象的体验,新增 setPackage 接口,专用于更换妆容和服饰,新增 setSkinColorsetLipColorsetHairColor 等接口,专用于修改皮肤、嘴唇和头发等部位的颜色,替换原有装扮相关接口。
setProperty 原捏脸接口废弃,新增 setDeformation 接口,可用于调整脸部和身体数据。
  • setAvatarSize
  • setViewport
为了优化摄像机的体验,丰富人模视图效果,新增 setCamera 接口,整合并深化原有能力,替代 setAvatarSizesetViewport 接口。


1.4.1 版本

发布日期:2023-03-09

问题修复

修复已知问题。



1.4.0 版本

发布日期:2023-03-01

新增功能

功能项 功能描述 相关接口
肢体驱动 实时捕获摄像头前的用户肢体动作变化,支持虚拟形象上半身位置,随真人上半身身体位置实时转动、移动等。
手势识别 可识别特定手势 22 种,获取对应回调通知,可用于触发虚拟形象的动画、播放特效等业务逻辑。
文本驱动 支持通过输入文本,即可实时驱动虚拟形象脸部口型及播放文字转语音后的对应音频。 -
资源素材更新 新增 Q 版 Avatar 人模形象资源。 -


1.3.1 版本

发布日期:2022-12-02

问题修复

修复已知问题。



1.3.0 版本

发布日期:2022-11-02

新增功能

功能项 功能描述 相关接口
AR 驱动
  • 将用户手动捏脸或 AI 捏脸后生成的虚拟形象头模部分,稳定在摄像头采集画面中的真人头部位置。并支持虚拟形象的头模位置,随真人头部位置实时转动、移动,表情实时随动等。
  • 在识别不到人脸时,支持回调通知,可在业务层面自定义处理方式(例如,加载马赛克等),提升使用体验。
startCaptureAvatar
视频采集 支持将视频或其他外部图像数据作为图像采集来源。
更换 Avatar 图片 支持自定义 PNG 或 JPG 格式的图片,更换虚拟人物形象的背景。


1.2.0 版本

发布日期:2022-09-19

新增功能

功能项 功能描述 相关接口
获取 Avatar 纹理 支持导出 Avatar 纹理,结合 RTC 推流使用。

改进优化

优化项 优化描述 相关接口
人模优化 优化人模展示效果。 -

问题修复

修复已知问题。



1.1.4 版本

发布日期:2022-08-09

问题修复

修复已知问题。



1.1.1 版本

发布日期:2022-07-15

新增功能

功能项 功能描述 相关接口
录制视频时带上背景颜色 支持在录制视频时,自动带上背景颜色。 startRecord

改进优化

优化项 优化描述 相关接口
体积压缩 优化 SDK 包体积大小。 -
资源素材更新 更新头发的资源素材。 -

问题修复

  1. 增加 preload 接口,支持相关配置文件的预加载,以修复在正常使用 ZegoCharacterHelper 相关接口读取文件、解析 json 时的卡顿问题。

  2. 修复其它已知问题。



1.1.0 版本

发布日期:2022-06-28

新增功能

功能项 功能描述 相关接口
支持全身人模 新增男女两套全身人模,包括服装及动作动画素材的拓展。 -
支持设置视图 支持根据业务场景设置视图区域,包括全身视图、半身视图、头像视图。 setViewport
支持播放动画 全身人模支持播放动作动画的能力。 playAnimation
支持启用/禁用动画 支持根据业务场景动态调整动画播放的开关状态 enableAnimation

问题修复

修复了在 x86_64 模拟器上调试会 crash 问题。

注意:虽然 SDK 在 x86_64 模拟器上编译运行不会出错,但是没有效果。推荐开发者使用真机进行调试。



1.0.3 版本

发布日期:2022-06-16

问题修复

修复 ZegoExpressionexpressionToJsonjsonToExpression 接口在与 Json 字符串互转时会产生崩溃的问题。



1.0.2 版本

发布日期:2022-06-14

改进优化

优化项 优化描述 相关接口
优化资源包名称 资源包中,将“眉毛”的资源名称重命名为 “brows”。 -


1.0.0 版本

发布日期:2022-06-08

首次发布,提供拟人风格虚拟形象,支持 AI 捏脸、手动捏脸、妆容换装、表情随动、声音驱动等功能。

本篇目录