当前位置: 首页 > 后端技术 > Java

突破次元壁垒,让身边的人偶在屏幕上动起来!

时间:2023-04-01 23:23:42 Java

因为爱,人们会把二维图像做成人偶,但没有生活感的冷模型无法满足人们互动的情感需求。如何让有情感寄托的娃娃更具表现力和感染力?近日,HMSCore3D建模服务推出自动骨骼绑定能力,可以让建模好的双足人形物体按照自定义动作移动,甚至与用户进行交互,不再只是冰冷僵硬的人偶。那么,自动绑定骨骼能力动画出来的3D模型到底有什么用呢?例如,利用音视频编辑能力,可以搭建孩子喜欢的玩偶3D模型,加入舞蹈动作、配音和童谣故事,编辑成比较完整的少儿教学视频,帮助孩子更快更好地接受知识;又如,结合3DEngine的动作制作能力,通过实时骨骼动画、面部表情驱动、全身IK、多动画状态机融合等功能,可以实现流畅的3D动画效果,加上3D引擎的高清渲染和视觉效果,智能化您可以创建具有寻路和导航等功能的成熟动画游戏;再比如,借助AREngine的运动追踪、人体和人脸追踪、环境追踪等AR能力,你可以将3D模型置入镜头下的真实场景中,与用户进行交互。该场景可应用于AR游戏领域,实现游戏中自定义3D模型和模型动作的功能,让AR互动游戏更加有趣。此外,我们还可以突破想象,在建模过程中为生活中的瓶瓶罐罐、物品添加两条“腿”,让骨骼自动绑定能力不再局限于特定的模型类别,万物皆可动,真正实现了“万物复苏”的趣味场景。实现原理自动骨骼绑定服务面向有3D游戏、3D动画制作等需求的开发者,通过输入一个双足人形物体的静态3D模型,基于AI算法进行肢体绑定,模型的内容可以自动生成。骨骼和皮肤权重,完成自动骨骼绑定,然后通过改变骨骼的方向和位置,动态驱动模型完成行走、跳跃、跳舞等自定义动作,从而赋予3D模型移动的能力。能力优势1、无需人工干预即可实现一键绑定换肤。骨架绑定分为手动绑定和自动绑定。目前,大多数高精度的自动骨骼绑定方法都需要模型处于标准姿势,并在绑定前手动放置七八个关键点。华为的自动骨骼绑定能力基于AI智能算法。它只需要将模型放在一个大致正确的位置,甚至不需要模型绝对直立并面向前方。无需手动放置关键点,即可完成模型的精确绑定。2、提高基于海量数据的AI绑定算法的准确性和泛化性。那么,华为的自动骨骼绑定能力是如何产生3D模型数据来保证AI绑定算法的准确性的呢?不同于传统3D模型数据制作耗时耗力的方式,华为自动骨骼绑定能力的3D模型数据制作只需要用普通手机拍摄物体图像,通过华为自建的3D模型数据自动生成3D角色数据。开发的算法。对大规模生成的数十万个3D模型绑定数据进行算法训练时,只需对少量真实数据进行微调,即可获得高精度、高泛化的AI模型。输入模型约束考虑到3D世界模型的多样性,为保证自动骨骼绑定能力算法的准确性,我们对绑定算法的输入模型提出如下建议:来源:使用双足人形人物(不包括手持物体),毛绒玩具的照片扫描建模;外貌:从视觉上看,没有分格,四肢与身体没有粘连,没有大的附肢,尽量双腿站立,张开双臂;姿势:整体姿势为z轴朝前,y轴朝上,每个关节可以有不超过15°的扰动,无对称要求;Mesh:Mesh为三角形或四边形面,顶点数不超过80k,模型整体无大面积面缺失;其他:身体和四肢的比例符合大部分玩具的风格,四肢不能太细或太短(手臂和腿的宽度比例不小于模型最长边的8%),模型整体姿态垂直向前。华为HMSCore3D建模服务的自动骨骼绑定能力,在智能技术的驱动下,大大降低了3D模型动画制作的门槛。动画制作不再是需要复杂设备的高难度技术能力,非专业人士即使使用普通手机也能轻松完成动画制作,在日常生活中实现更多创意作品。更多详情>>访问华为开发者联盟官网获取开发指导文档华为移动服务开源仓库地址:GitHub、Gitee关注我们,第一时间了解HMSCore最新技术资讯~