【技术实现步骤摘要】
一种虚拟对象的展示方法、装置、设备和存储介质
本专利技术涉及图像渲染
,特别地涉及一种虚拟对象的展示方法、装置、设备和存储介质。
技术介绍
阴影是模拟现实中的一种光学现象,是当光在传播过程中被物体阻挡时产生的较暗区域。在游戏设计领域中,为了在游戏场景中增加物体的空间层次感,一般会为物体增加阴影。目前,在UI(UserInterface,用户界面)中显示3D(3-dimension,三维)模型是常见的应用,然而在游戏场景中将2D(2-dimension,二维)的UI背景和3D模型相结合,会使3D模型也趋向于平面化,为了提高3D模型的空间层次感,为3D模型增加影子(阴影)就起到了很大的作用。在为3D模型增加阴影时,可以简单的在3D模型下方增加一个半透明的黑片图像,如图1所示,该方式可以粗略提升3D模型的空间层次感,但是阴影过于粗糙单一,阴影的真实感较差。为了增加阴影的真实感,可以采用实时影子技术为3D模型增加阴影。ShadowMap(阴影贴图)是应用最为广泛的实时影子技术。ShadowMap的原理是 ...
【技术保护点】
1.一种虚拟对象的展示方法,其特征在于,包括:/n获取目标模型;其中,所述目标模型用于表示虚拟场景中的虚拟对象;/n根据所述目标模型,生成所述虚拟对象对应的纹理图像;其中,所述纹理图像用于表示处于预设视角的所述虚拟对象;/n根据所述虚拟对象对应的纹理图像,在客户端中展示所述虚拟对象以及所述虚拟对象的阴影;其中,所述客户端用于操控所述虚拟场景中的对象。/n
【技术特征摘要】
1.一种虚拟对象的展示方法,其特征在于,包括:
获取目标模型;其中,所述目标模型用于表示虚拟场景中的虚拟对象;
根据所述目标模型,生成所述虚拟对象对应的纹理图像;其中,所述纹理图像用于表示处于预设视角的所述虚拟对象;
根据所述虚拟对象对应的纹理图像,在客户端中展示所述虚拟对象以及所述虚拟对象的阴影;其中,所述客户端用于操控所述虚拟场景中的对象。
2.根据权利要求1所述的方法,其特征在于,根据所述虚拟对象对应的纹理图像,在客户端中展示所述虚拟对象以及所述虚拟对象的阴影,包括:
将所述纹理图像转换为阴影图像;
在所述客户端中展示用于表示所述虚拟对象的所述纹理图像以及将所述阴影图像调整为所述虚拟对象的阴影并进行展示。
3.根据权利要求2所述的方法,其特征在于,将所述纹理图像转换为阴影图像,包括:
通过所述客户端的第一预设用户界面UI控件,将所述纹理图像转换为阴影图像。
4.根据权利要求2所述的方法,其特征在于,在所述客户端中,展示用于表示所述虚拟对象的所述纹理图像以及将所述阴影图像调整为所述虚拟对象的阴影并进行展示,包括:
通过所述客户端的第二预设UI控件将所述阴影图像调整为所述虚拟对象的阴影,并且在所述第二预设UI控件中展示所述虚拟对象的阴影;
在所述客户端的第三预设UI控件中展示用于表示所述虚拟对象的所述纹理图像。
5.根据权利要求2所述的方法,其特征在于,将所述纹理图像转换为阴影图像,包括:
将所述纹理图像调整为预设颜色;
将所述纹理图像调整为所述虚拟场景的光源强度对应的透明度;
将经过颜色调整以及透明度调整的纹理图像作为所述阴影图像。
6.根据权利要求2所述的方法,其特征在于,将所述阴影图像调整为所述虚拟对象的阴影,包括:
根据所述虚拟对象在所述虚拟场景中的位置,调整所述阴影图像在所述虚拟场景中的位置;
根据所述虚拟场景的光源方向,调整所述阴影图像的角度以及所述阴影图像的大小。
7.根据权利要求6所述的方法,其特征在于,根据所述虚拟对象在所述虚拟场景中的位置,调整所述阴影图像在所述虚拟场景中的位置,包括:
将所述阴影图像的第一图像端点调整到目标坐标位置;
其中,所述第一图像端点为所述虚拟对象的第一对象端点在所述阴影图像中映射的位置;所述目标坐标位置为第一目标光线在阴影接受面的入射点的坐标位置;所述第一目标光线是光源方向上穿过所述虚拟对象的第一对象端点的光线。
8.根据权利要求6所述的方法,其特征在于,根据所述虚拟场景中的光源方向,调整所述阴...
【专利技术属性】
技术研发人员:郝飞,
申请(专利权)人:完美世界重庆互动科技有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。