【技术实现步骤摘要】
虚拟对象的渲染显示方法、装置、终端及存储介质
本申请实施例涉及计算机和渲染
,特别涉及一种虚拟对象的渲染显示方法、装置、终端及存储介质。
技术介绍
在游戏应用程序的开发过程中,经常需要对游戏中的虚拟对象进行渲染显示。在相关技术中,以渲染游戏应用程序中的树木为例,需要将树木分为树干、树枝、树叶等部分分别进行精细化渲染,需要耗费较多的开发资源,导致渲染树木所需的成本较高。
技术实现思路
本申请实施例提供了一种虚拟对象的渲染显示方法、装置、终端及存储介质,能够在保证虚拟对象的显示效果的同时,降低渲染虚拟对象所需的成本。所述技术方案如下:根据本申请实施例的一个方面,提供了一种虚拟对象的渲染显示方法,所述方法包括:确定虚拟对象在虚拟环境中的第一位置,以及虚拟相机在所述虚拟环境中的第二位置,所述虚拟相机用于模拟用户观察所述虚拟环境的视角;基于所述第一位置和所述第二位置之间的距离,获取与所述距离相匹配的目标资源数据;其中,所述目标资源数据是经数据精简处理后的资源数据,所述数据精简处理用于在 ...
【技术保护点】
1.一种虚拟对象的渲染显示方法,其特征在于,所述方法包括:/n确定虚拟对象在虚拟环境中的第一位置,以及虚拟相机在所述虚拟环境中的第二位置,所述虚拟相机用于模拟用户观察所述虚拟环境的视角;/n基于所述第一位置和所述第二位置之间的距离,获取与所述距离相匹配的目标资源数据;其中,所述目标资源数据是经数据精简处理后的资源数据,所述数据精简处理用于在不牺牲所述虚拟对象的显示效果的前提下,减少渲染显示所述虚拟对象所需的数据量;/n基于所述目标资源数据中的模型数据,在所述第一位置构建所述虚拟对象的三维模型;/n基于所述目标资源数据中的贴图数据,对所述三维模型进行渲染处理,得到并显示所述虚拟对象。/n
【技术特征摘要】
1.一种虚拟对象的渲染显示方法,其特征在于,所述方法包括:
确定虚拟对象在虚拟环境中的第一位置,以及虚拟相机在所述虚拟环境中的第二位置,所述虚拟相机用于模拟用户观察所述虚拟环境的视角;
基于所述第一位置和所述第二位置之间的距离,获取与所述距离相匹配的目标资源数据;其中,所述目标资源数据是经数据精简处理后的资源数据,所述数据精简处理用于在不牺牲所述虚拟对象的显示效果的前提下,减少渲染显示所述虚拟对象所需的数据量;
基于所述目标资源数据中的模型数据,在所述第一位置构建所述虚拟对象的三维模型;
基于所述目标资源数据中的贴图数据,对所述三维模型进行渲染处理,得到并显示所述虚拟对象。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一位置和所述第二位置之间的距离,获取与所述距离相匹配的目标资源数据,包括:
从所述虚拟对象的多组候选的资源数据中,选取与所述距离相匹配的目标资源数据;
其中,所述多组候选的资源数据,用于提供所述虚拟对象对应于多个距离范围的显示效果。
3.根据权利要求2所述的方法,其特征在于,所述多组候选的资源数据包括:
高模资源数据,用于提供所述虚拟对象对应于第一距离范围的显示效果;
中模资源数据,用于提供所述虚拟对象对应于第二距离范围的显示效果;
低模资源数据,用于提供所述虚拟对象对应于第三距离范围的显示效果;
公告板资源数据,用于提供所述虚拟对象对应于第四距离范围的显示效果;
其中,所述第一距离范围内的距离小于所述第二距离范围内的距离,所述第二距离范围内的距离小于所述第三距离范围内的距离,且所述第三距离范围内的距离小于所述第四距离范围内的距离。
4.根据权利要求3所述的方法,其特征在于,所述公告板资源数据,用于提供所述虚拟对象以公告板的形式进行显示的显示效果,所述公告板包括一个正对所述虚拟相机的平面;
所述方法还包括:
响应于所述虚拟相机从所述第二位置移动到第三位置,控制所述公告板按照所述虚拟相机的移动位置进行旋转,得到旋转后的公告板;
其中,所述旋转后的公告板正对所述第三位置的所述虚拟相机。
5.根据权利要求1所述的方法,其特征在于,所述模型数据包括几何数据和顶点数据,所述几何数据用于构建所述虚拟对象的三维模型,所述顶点数据用于...
【专利技术属性】
技术研发人员:黄晓权,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。