【技术实现步骤摘要】
一种虚拟形象渲染方法
[0001]本申请涉及计算机
,尤其涉及一种虚拟形象渲染方法。
技术介绍
[0002]随着智能设备的普及和各种应用的推广,用户在相关应用场景下使用3D形象进行个性化交互的需求日益增长。
[0003]目前,在游戏应用场景下,其中所使用的3D形象都是游戏开发者预先定义设计的,并存储在游戏程序中。在现有技术中,游戏应用场景中的3D形象都是通过3D制模所获得的,游戏角色形象和风格是统一的,无法满足游戏玩家的个性化需求。
[0004]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0005]本申请的主要目的在于提供一种虚拟形象渲染方法,旨在解决现有的游戏角色无法个性化定制的技术问题。
[0006]为实现上述目的,本申请提供一种虚拟形象渲染方法,包括以下步骤:
[0007]接收虚拟形象渲染指令,所述虚拟形象渲染指令包括用户所选择的游戏角色;
[0008]控制用户终端采集用户的点云数据和彩色图像数据;其中,所述点云 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟形象渲染方法,其特征在于,所述虚拟形象渲染方法包括以下步骤:接收虚拟形象渲染指令,所述虚拟形象渲染指令包括用户所选择的游戏角色;控制用户终端采集用户的点云数据和彩色图像数据;其中,所述点云数据和所述彩色图像数据是在同一视角下采集得到的;基于所述点云数据和所述彩色图像数据,根据预设特征类型,生成特征三维形象;将所述特征三维形象与所述游戏角色所对应的三维虚拟形象进行拼接处理,并对拼接后的三维虚拟形象进行渲染,得到目标三维虚拟形象。2.如权利要求1所述的虚拟形象渲染方法,其特征在于,所述基于所述点云数据和所述彩色图像数据,根据预设特征类型,生成特征三维形象的步骤,包括:基于预设特征类型,从所述点云数据中提取得到所述预设特征类型所对应的特征点云数据;基于预先设置的映射关系,从所述彩色图像数据中提取得到所述特征点云数据对应的特征彩色图像数据;其中,所述映射关系包括已建立的彩色图像数据的像素坐标与点云数据的点云空间坐标的映射关系;将所述特征点云数据转化为特征三维模型和将所述特征彩色数据转化为纹理参数之后,将所述特征三维模型与所述纹理参数进行拼接处理,生成特征三维形象。3.如权利要求2所述的虚拟形象渲染方法,其特征在于,所述基于预设特征类型,从所述点云数据中提取得到所述预设特征类型所对应的特征点云数据的步骤之前,还包括:对所述点云数据进行降噪处理,得到降噪后的点云数据;所述基于预设特征类型,从所述点云数据中提取得到所述预设特征类型所对应的特征点云数据的步骤,包括:基于预设特征类型,从所述降噪后的点云数据中提取得到所述预设特征类型所对应的特征点云数据。4.如权利要求3所述的虚拟形象渲染方法,其特征在于,所述对所述点云数据进行降噪处理,得到降噪后的点云数据的步骤,包括:遍历所述点云数据,将所述点云数据划分为多个点云窗口;针对每个点云窗口,基于均值聚类算法,对所述点云窗口进行聚类处理;根据聚类处理的结果,对所述点云窗口中的点云数据进行降噪处理,得到降噪后的点云数据。5.如权利要求4所述的虚拟形象渲染方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。