本技术方案介绍了一种新颖的阴影图生成方法及其配套设备。该方案通过捕获应用场景的实时视频帧及其前一帧,同时提取这两帧对应的3D视锥数据,进而实现阴影图的精确确定。
背景技术
为了提高用户在应用场景中的用户体验,会在应用场景中显示物体的影子,其中,应用场景可以是:3D动画场景、3D电影场景、3D游戏场景等。
下面以3D游戏场景为例进行说明,终端在运行3D游戏的过程中,为了使得用户能够在游戏中拥有更加接近于现实环境的真实体验,会模拟3D游戏场景中物体的影子。其中,终端模拟3D游戏场景中物体的影子的具体实现方式为绘制3D游戏场景中物体的阴影图,将所绘制的3D游戏场景中物体的阴影图确定为3D游戏场景中物体的影子。
现有技术中,终端模拟3D游戏场景中物体的影子时,一般预先在终端中存储已经绘制好的阴影图,终端在运行3D游戏的过程中,直接将预先存储的阴影图确定为3D游戏场景中物体的阴影图。
应用上述方式,终端模拟的3D游戏场景中物体的影子是固定不变的,不能随着3D游戏场景中光线的变化而变化。因此,所模拟出的3D游戏场景中物体的影子不够真实,降低了3D游戏的真实性,用户体验较差。
实现思路