【技术实现步骤摘要】
虚拟模型的显示控制方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,具体涉及一种虚拟模型的显示控制方法
、
装置
、
电子设备及计算机可读存储介质
。
技术介绍
[0002]目前,虚拟模型的贴图在手动调整好位置和坐标后,在虚拟模型的整个制作过程中基本是不会改变的,在此基础上才会进行贴图的纹理绘制工作
。
[0003]随着虚拟模型的形态变化或观察情况变化,希望虚拟模型有不同的纹理表现,以符合真实世界中的观感
。
目前可以通过分别制作适应多种情况的贴图,或者在渲染图像时进行纹理优化的方式实现上述效果,但是,若针对一个虚拟模型提前制作多个贴图,人力
、
时间等成本会较高,若渲染图像时优化纹理,则需要针对不同虚拟模型确定优化方案,且渲染的难度和耗时会增加较多
。
综上,目前的技术难以随着虚拟模型的形态变化或观察情况变化,使虚拟模型不同的纹理表现
。
技术实现思路
[0004]本公开提供了一种虚拟模型的显示控制方法
、
装置
、
电子设备及计算机可读存储介质,以解决或至少部分解决上述问题,具体如下
。
[0005]第一方面,本公开提供了一种虚拟模型的显示控制方法,所述方法包括:
[0006]确定通过虚拟摄像机观察的第一虚拟模型的
UV
面积与表面积的面积比值;
[0007]根据所述第一虚拟模型与所述虚拟
【技术保护点】
【技术特征摘要】
1.
一种虚拟模型的显示控制方法,其特征在于,所述方法包括:确定通过虚拟摄像机观察的第一虚拟模型的
UV
面积与表面积的面积比值;根据所述第一虚拟模型与所述虚拟摄像机之间的距离,确定所述第一虚拟模型的纹素缩放比例;根据所述面积比值和所述纹素缩放比例,确定针对所述第一虚拟模型的纹理平铺参数;根据所述纹理平铺参数,显示所述第一虚拟模型
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述第一虚拟模型与所述虚拟摄像机之间的距离,确定所述第一虚拟模型的纹素缩放比例,包括:确定所述第一虚拟模型到所述虚拟摄像机的距离;根据所述第一虚拟模型到所述虚拟摄像机的距离,以及所述虚拟摄像机的视角大小和渲染分辨率,确定所述第一虚拟模型的渲染像素密度;根据所述渲染像素密度,确定所述第一虚拟模型的纹素缩放比例
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述渲染像素密度,确定所述第一虚拟模型的纹素缩放比例,包括:将所述渲染像素密度与预设值的比值确定为所述纹素缩放比例
。4.
根据权利要求2所述的方法,其特征在于,所述确定所述第一虚拟模型到所述虚拟摄像机的距离,包括:获取所述虚拟摄像机到所述第一虚拟模型的方向向量,以及所述虚拟摄像机的位置坐标;根据所述虚拟摄像机的位置坐标,确定所述第一虚拟模型相对于所述虚拟摄像机的第一向量;将所述第一向量与所述方向向量的点积结果确定为所述第一虚拟模型到所述虚拟摄像机的距离
。5.
根据权利要求1所述的方法,其特征在于,所述确定通过虚拟摄像机观察的第一虚拟模型的
UV
面积与表面积的面积比值,包括:获取通过所述虚拟摄像机观察的所述第一虚拟模型的
UV
空间;遍历所述第一虚拟模型的每个所述面,根据每个所述面在所述
UV
空间中的
UV
坐标,确定每个所述面的
UV
面积;将每个所述面的
UV
面积进行累加,得到所述第一虚拟模型的
UV
面积;遍历所述第一虚拟模型的每个所述面,确定每个所述面的表面积;将每个所述面的表面积进行累加,得到所述第一虚拟模型的表面积;将所述第一虚拟模型的
UV
面积与表面积的比值确定为所述面积比值
。6.
根据权利要求1所述的方法,其特征在于,所述根据所述面积比值和所述纹素缩放比例,确定针对所述第一虚拟模型的纹理平铺参数,包括:将所述纹素缩放比例与所述面积比值的平方根的比值确定为第一参数;将所述第一参数与预设渲染像素数的比值确定为所述第一虚拟模型的纹理平铺参数
。7.
根据权利要求1所述的方法,其特征在于,所述根据所述纹理平铺参数,显示所述第一虚拟模型,包括:
...
【专利技术属性】
技术研发人员:张美琪,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。